앱을 등록할 때 SKU에 무엇을 입력해야 할까?
앱 스토어에서 앱을 등록하다 보면 SKU를 입력하라는 항목을 보게 된다. 처음 이 용어를 보는 사람에게는 어떤 정보를 입력해야 하는지 모른다.
특히, 구글 플레이 스토어에서는 SKU를 따로 입력하지 않기 때문에, 구글 플레이 스토어에 배포한 사람도 어려운 건 마찬가지다.
한번 등록해본 사람도 SKU의 값을 정하는 게 어렵다. 한번 입력하면 변경이 불가능하기 때문이다.
그래서 이 글에서는 앱의 SKU가 무엇인지, 어떤 식으로 작성하는 게 좋은지, 그리고 꼭 알아야 할 사항들을 알아본다.
SKU란?
앱 관리에서 꼭 알아야 할 것 중 하나가 SKU다. SKU는 Stock Keeping Unit의 약자로, 특정 제품을 구분하기 위한 고유한 코드다.
이 코드는 옷이나 가전 제품과 같은 상품을 관리하기 위해 사용된다. 예를 들어 A라는 제품이 꾸준히 출시된다면 새로 출시될 때마다 A202301, A202302라는 코드가 부여된다.
앱이나 디지털 상품에서도 같은 방식으로 사용된다. 앱에서 SKU는 주로 앱의 특정 버전, 사용자 그룹, 또는 광고 포함 여부 등을 구분하는 고유 식별자로 사용된다.
즉, 하나의 앱이 다양한 형태로 제공될 수 있을 때, 그 각각의 버전이나 용도를 식별하고 관리하기 위해 SKU를 사용한다.
앱 스토어에서 앱을 구분할 때 필수적으로 요구되는 정보 중 하나이기 때문에, 개발자라면 SKU의 중요성을 이해하고, 신중하게 작성해야 한다.
SKU는 왜 필요한가?
SKU는 여러 앱 버전이나 사용자 그룹을 구분할 때 유용하다.
예를 들어, 앱을 다국어로 배포하거나, 특정 국가에 맞게 기능을 조정해 배포할 때 SKU로 그 차이를 명확하게 할 수 있다. 또한, 광고주를 대상으로 한 맞춤형 앱을 제공할 때도 각 광고주별로 다른 SKU를 사용할 수 있다.
간단히 말해, SKU는 앱을 구분해서 관리하기 위한 코드이다. 하나의 앱이지만 여러 사용자 그룹이나 버전에 따라 관리가 필요할 때, 그 차이를 SKU로 쉽게 구분할 수 있다.
SKU 작성 시 꼭 알아야 할 것
SKU를 작성할 때는 한 번 등록하면 변경할 수 없다는 점이 가장 중요하다. 앱 스토어에서는 SKU를 앱의 고유 식별자로 사용하기 때문에, 버전 업데이트나 다른 사항을 수정해도 SKU 자체는 수정할 수 없다. 그래서 처음부터 신중하게 작성하는 것이 필요하다.
1. 버전을 SKU에 넣어야 할까?
많은 초보 개발자들이 헷갈리는 부분 중 하나는 SKU에 버전 정보를 넣는 것이다. 하지만 버전 정보는 SKU에 포함하지 않는 것이 좋다. 왜냐하면 앱은 주기적으로 업데이트되지만, SKU는 한 번 정해지면 바꿀 수 없기 때문이다. 앱의 버전은 별도의 관리 시스템에서 따로 관리되므로, 굳이 SKU에 포함할 필요가 없다.
예를 들어, "myapp_v1.0"이라는 SKU를 만들었다면, 이후에 앱이 2.0 버전으로 업데이트될 때 SKU는 여전히 "v1.0"으로 남아 있게 된다. 버전 정보는 SKU와 독립적으로 관리되는 것이 더 바람직하다.
2. 국가별, 사용자별 구분
앱이 다양한 국가나 사용자 그룹에 맞춰 제공될 때, SKU를 통해 구분할 수 있다. 예를 들어 한국 사용자용 앱과 미국 사용자용 앱을 구분하고 싶다면, SKU를 다음과 같이 작성할 수 있다.
- myapp_kr: 한국 사용자용
- myapp_us: 미국 사용자용
이렇게 하면 각국의 사용자를 위한 앱을 쉽게 구분하고 관리할 수 있다. 광고가 포함된 앱과 그렇지 않은 앱도 같은 방식으로 구분할 수 있다. 예를 들어, 광고가 포함된 앱은 myapp_ads로, 광고가 없는 앱은 myapp_basic으로 구분할 수 있다.
광고주를 위한 SKU 작성
만약 앱이 일반 사용자뿐만 아니라 광고주를 위한 맞춤형 서비스도 제공한다면, 이를 SKU로 구분해 관리하는 것이 좋다. 광고주를 위한 앱은 일반 사용자용 앱과 다르게, 광고 관리나 성과 분석 등 특정 기능을 포함하고 있을 것이다. 이런 경우 광고주용 앱 SKU는 다음과 같이 작성할 수 있다.
- myapp_advertiser: 광고주를 위한 앱
이렇게 명확하게 구분하면, 광고주가 사용할 앱과 일반 사용자가 사용할 앱을 혼동하지 않고 관리할 수 있다.
최적의 SKU 작성법
지금까지 설명한 내용을 바탕으로, 최적의 SKU 작성법은 다음과 같다.
- 버전 정보를 포함하지 않는다. 버전은 별도로 관리된다.
- 앱의 대상 사용자나 국가, 기능을 기준으로 구분한다.
- 간결하고 의미가 분명한 이름을 선택한다. 너무 길거나 복잡하게 만들 필요는 없다.
예를 들어, 일반 사용자용 앱은 myapp_user, 광고주용 앱은 myapp_advertiser로 간단하게 구분할 수 있다. 광고가 포함된 앱은 myapp_ads, 광고가 없는 앱은 myapp_basic으로 구분하면 된다.
SKU 작성 시 유의할 점
SKU 작성 시 가장 중요한 점은 한 번 정해지면 수정할 수 없다는 것이다. 앱을 배포한 후에는 SKU를 수정할 수 없으므로, 처음부터 신중하게 작성해야 한다. 버전 정보를 SKU에 넣는 실수는 피해야 하며, 사용자나 국가별로 구분할 때도 적절한 구분 요소를 선택해야 한다.
예시
다음은 앞서 설명한 내용을 바탕으로 한 SKU 예시이다.
- myapp_user: 일반 사용자용 앱
- myapp_advertiser: 광고주용 앱
- myapp_kr: 한국 사용자용 앱
- myapp_us: 미국 사용자용 앱
- myapp_ads: 광고가 포함된 앱
- myapp_basic: 광고가 없는 앱
이렇게 명확하게 구분해 두면, 앱을 관리하고 업데이트하는 과정에서 혼동을 줄일 수 있다.
결론
앱의 SKU는 앱을 효율적으로 관리하는 데 중요한 역할을 한다. SKU를 통해 다양한 버전, 국가별 사용자, 또는 광고주용 앱을 구분하고, 이를 쉽게 관리할 수 있다. 다만, SKU는 한 번 등록하면 변경할 수 없으므로 처음부터 신중하게 작성해야 한다. 버전 정보는 따로 관리하고, SKU에는 앱의 목적이나 대상 사용자, 광고 여부 등을 기준으로 구분하는 것이 좋다.