자동 갱신 구독
앱에서 원활한 디지털 구독 경험을 제공해 보세요. StoreKit API를 사용하면 간단하면서도 효과적으로 모든 Apple 플랫폼 및 모든 App Store 카테고리의 앱에서 자동 갱신 구독 서비스를 구현할 수 있습니다.
앱에서 원활한 디지털 구독 경험을 제공해 보세요. StoreKit API를 사용하면 간단하면서도 효과적으로 모든 Apple 플랫폼 및 모든 App Store 카테고리의 앱에서 자동 갱신 구독 서비스를 구현할 수 있습니다.
자동 갱신 구독을 통해 앱 내 콘텐츠, 서비스 또는 프리미엄 기능을 지속적으로 제공할 수 있습니다. 사용자가 자동 갱신 구독을 취소하지 않는 한 구독 기간의 만료 시점에 자동으로 갱신됩니다. 구독은 iOS, iPadOS, macOS, tvOS, visionOS 및 watchOS에서 사용할 수 있습니다.
잘 만든 구독형 앱에서는 지속적인 가치를 제공하고 앱 경험을 계속 혁신하므로 고객이 반복해서 비용을 지불할 만한 타당성을 느낍니다. 자동 갱신 구독 모델을 구현하려는 경우 개선된 기능이나 확장된 콘텐츠를 정기적으로 제공하는 앱 업데이트 계획을 수립하도록 합니다.
새로운 게임 레벨, 에피소드별 콘텐츠, 서비스형 소프트웨어(SaaS) 또는 클라우드 지원을 제공하는 앱을 비롯한 다양한 유형의 앱에 구독 기능을 활용할 수 있습니다. 기타 적절한 구독에는 실제로 일관된 업데이트를 제공하는 앱, 콘텐츠 컬렉션 또는 라이브러리에 대한 접근 권한을 보유한 앱이 포함됩니다. 다른 앱 내 구입 유형과 함께 구독(앱 내 구입 유형의 일종)을 제공할 수 있습니다.
구독을 제공하려면 App Store Connect에서 구독을 구성하고 앱에서 StoreKit API를 사용해야 합니다. 그리고 각 구독을 구독 그룹(사람들이 선택할 수 있는 다양한 접근 권한 수준, 가격, 기간으로 구성된 구독 모음)에 할당한 다음 구독 이름, 가격 및 설명과 같은 세부 사항을 추가해야 합니다. 이 정보는 App Store의 앱 제품 페이지에 있는 앱 내 구입 섹션에 표시됩니다. 앱이 지원하는 모든 기기 유형에서 해당 구독을 사용할 수 있도록 합니다. 구독자가 앱 내에서 업그레이드, 크로스그레이드 및 다운그레이드할 수 있는 옵션과 함께 자신의 구독 상태를 확인하고 자동 갱신 구독을 손쉽게 관리하거나 해제할 수 있는 방법을 고려해 봅니다. Apple의 디자인 및 심사 지침을 준수했는지 확인하도록 합니다.
준비에 필요한 사항:
구독을 생성하기 전에 요구 사항과 모범 사례를 잘 파악하면 완성도 높은 경험을 제공하는 데 도움이 됩니다. 아래 지침에는 구독에 포함되어야 할 내용, 앱 내에서 구독을 소개하는 방법에 관한 세부 사항은 물론 기존 구독 변경, 무료 체험 기간 제공 등에 관한 정보가 포함됩니다.
리소스:
자동 갱신 구독의 순수익 구조는 App Store의 다른 비즈니스 모델과 다릅니다. 구독자 서비스 첫해에는 각 청구일에 구독료의 70%에서 관련 세금을 제외한 금액을 받게 됩니다. 구독자가 1년 동안 유료 서비스를 사용하면 순수익은 구독료의 85%에서 세금을 제외한 금액으로 늘어납니다.
적용 원리는 다음과 같습니다.
만약 구독 취소나 청구 문제로 인해 구독이 만료되면 유료 서비스 사용 기간의 집계가 중단됩니다. 60일 이내에 구독이 갱신되면 복구된 날로부터 유료 서비스의 사용 기간이 다시 시작됩니다.
자동 갱신 구독은 App Store Connect에서 구성합니다. 각 구독 제품을 구독 그룹의 일부로 생성하고 등급을 지정합니다. 구독 그룹 설정 방법에 따라 수익률은 물론 사람들이 콘텐츠 또는 서비스를 구독하는 방법, 구독 변경 방법 및 비용 청구 시기가 달라집니다. 구독을 생성하기 전에 비즈니스 모델에 맞는 구독 설정은 무엇인지 식별하도록 합니다.
제공되는 각 구독은 구독 그룹에 할당되어야 합니다. 구독 그룹은 서로 다른 접근 권한 수준, 가격 및 기간의 구독들로 구성되어 있어 사용자가 자신에게 가장 적합한 옵션을 선택할 수 있습니다. 하나의 구독 그룹 내에서 한 번에 하나의 구독만 구입할 수 있으므로 대부분의 앱에 가장 좋은 방법은 단일 그룹을 생성하여 사람들이 실수로 여러 개의 구독을 구입하지 않도록 하는 것입니다.
앱에서 여러 개의 구독을 구입하는 기능을 제공해야 하는 경우(예: 스트리밍 앱에서 둘 이상의 채널 구독), 해당 구독을 각각 다른 그룹에 추가할 수 있습니다. 여러 그룹에서 구독을 구입한 사람은 각 구독에 대해 개별적으로 비용이 청구됩니다. 사용자가 하나의 그룹에서 구독을 취소한 후 다른 그룹에서 새 구독을 구입하는 경우 갱신일이 변경되고 유료 서비스 사용 기간이 재설정됩니다.
사람들이 앱에 유효한 구독이 하나만 있을 것으로 기대하는 앱에는 여러 개의 구독 그룹을 생성하지 않는 것이 좋습니다. 구독은 간단하고 이해하기 쉽게 유지합니다. 각 구독마다 사용자 친화적이고 별도의 설명이 필요하지 않은 명확한 이름을 생성하여 그룹 내에서 다른 옵션과 차별화되도록 합니다. 사용자가 혼동하지 않도록 앱, 구독 그룹, 각각의 구독에 서로 다른 이름을 사용합니다.
다수의 구독을 서로 다른 가격대로 제공하는 경우 App Store Connect에서 각각의 구독에 등급을 지정할 수 있습니다. 구독에 등급을 지정하면 구독자가 선택할 수 있는 업그레이드, 다운그레이드 및 크로스그레이드 옵션이 결정됩니다. 첫 번째 등급(Level 1)에 가장 많은 콘텐츠, 기능, 서비스를 제공하는 구독이 표시될 수 있도록 구독 등급을 정렬합니다. 이용할 수 있는 서비스 또는 콘텐츠가 제한된 구독일 경우 제공하고자 하는 구독 범위에 따라 두 번째 또는 세 번째 등급으로 지정할 수 있습니다. 제공하는 혜택이 같다면 한 등급에 여러 개의 구독을 추가할 수 있습니다. 자세한 내용은 자동 갱신 구독 그룹 설정 개요를 참고하시기 바랍니다.
사용자는 모든 갱신 옵션 및 구독 그룹을 확인할 수 있는 App Store의 계정 설정에서 구독을 관리할 수 있으며, 필요시 언제든지 구독을 업그레이드, 크로스그레이드 또는 다운그레이드할 수 있습니다. 또한 showManageSubscriptions(in:) 방식을 사용하여 앱 내에서 사용자가 구독을 관리하도록 허용할 수도 있습니다. 사용자가 구독 등급을 변경하는 경우 해당 변경 시점은 다음 상황에 따라 달라집니다.
업그레이드. 사용자가 현재 구독보다 더 높은 수준의 서비스를 제공하는 구독을 구입한 경우. 구독이 즉시 업그레이드되며 기존 구독은 일할 계산되어 금액이 환불됩니다. 사람들이 더 많은 콘텐츠 또는 기능에 즉시 접근할 수 있도록 하려면 해당 구독을 더 높은 등급으로 등록하여 업그레이드할 수 있도록 합니다.
다운그레이드. 사용자가 현재 구독보다 더 낮은 수준의 서비스를 제공하는 구독을 선택한 경우. 해당 구독은 다음 갱신일까지 유지되며 이후 더 낮은 등급 및 가격으로 갱신됩니다.
크로스그레이드. 사용자가 동일한 수준의 새로운 구독으로 전환한 경우. 두 구독 기간이 동일한 경우 새로운 구독이 즉시 시작됩니다. 구독 기간이 서로 다를 경우 새로운 구독은 다음 번 갱신일에 적용됩니다.
자동 갱신 구독을 제공하는 앱의 경우 사용 가능한 모든 통화와 가격대의 800개 가격 포인트 중에서 선택할 수 있으며, 요청 시 추가로 100개의 상위 가격 포인트를 사용할 수 있습니다. 다른 지역의 구독자에게 적절하다고 생각하는 가격을 지역에 따라 다르게 설정할 수 있고, 스토어프론트 전반에 걸쳐 동일하게 구독 가격을 적용할 수도 있습니다.
가격 책정 도구. App Store Connect 가격 책정 도구를 사용하면 현재 환율에 기반하여 가격을 관리하는 데 도움이 됩니다. 특정 지역에서 세금이 변경되거나 통화 시세에 변동이 있을 경우, 개발자가 해당 변동 사항을 사용자에게 전가하기로 결정하지 않는 한 일반적으로 구독료에는 영향을 미치지 않습니다. 특정 시장의 구독 가격을 변경하려는 경우, 가격을 변경하기 전에 어떤 시장에 세금이 포함되는지 알아보는 것이 중요합니다. 예를 들어 독일에서 구독 가격을 낮추기로 결정한 경우, 수익은 구입 가격에서 유럽 연합의 부가가치세(VAT)와 Apple의 수수료를 뺀 금액이 됩니다. App Store Connect 가격 책정 도구의 기본 가격에는 Apple이 징수 및 납부하는 세금이 포함됩니다. 자세한 내용은 Apple Developer Program 사용권 계약서의 부칙 2에서 지역별 과세에 대한 설명을 확인하시기 바랍니다.
App Store Connect에서 앱 및 앱 내 구입에 세금 카테고리를 설정할 수도 있습니다. 카테고리는 앱의 콘텐츠(예: 비디오, 도서 또는 뉴스 발행)에 따라 나뉘며 각 지역에서 적용되는 세금 규정을 결정하게 됩니다. Apple에서는 이를 사용하여 특정 세율로 세금을 집행합니다.
가족 공유를 사용하면 구독자가 가족이 보유한 모든 Apple 기기에서 최대 5명의 가족과 자동 갱신 구독에 대한 접근 권한을 공유할 수 있습니다. 가족 공유는 간소하고 편리한 사용자 경험을 통해 구독자 확보, 유료 구독 독려, 참여 증진, 유지율 개선에 도움이 될 수 있습니다. App Store Connect에서 구독에 가족 공유 기능을 활성화할 수 있습니다. 이 작업은 취소할 수 없습니다.
구입 확인을 사용하여 구독 접근 권한을 검증한 다음 구독자와 해당 가족 구성원에게 적절한 접근 권한을 제공할 수 있습니다. 구독이 구독자의 가족과 기본적으로 공유되는지 여부는 구독 공유 설정에 따라, 그리고 구입 시점이 App Store Connect에서 가족 공유를 활성화하기 전인지 후인지에 따라 다릅니다. 가족 간 구독 공유가 기본적으로 설정되어 있지 않은 구독자에게는 Apple에서 푸시 알림을 통해 구독을 가족 구성원과 공유할 수 있음을 알립니다.
다양한 방법으로 가족 공유를 강조할 수 있습니다.
잠재적인 구독자에게 가족 공유를 강조합니다. 구독 옵션을 검토할 때 쉽게 찾을 수 있도록 구독의 표시 이름에 가족 공유를 포함합니다. 가족 공유가 포함되지 않은 구독과 함께 가족 공유가 활성화된 구독을 제공하는 경우 가입 화면에서 가족 공유 옵션의 가격 차이를 표시할 수 있습니다.
구독자에게 가족 공유를 활성화하도록 미리 알려줍니다. 앱 내에서 가족 공유를 언급합니다. 예를 들어 신규 구독자를 위한 온보딩의 일부로 언급하거나 기존 구독자를 위한 앱 내 메시지를 통해 언급합니다. 구독에 대해 가족 공유를 켰는지 확인하는 방법을 설명하는 것도 고려해 볼 수 있습니다. 현재 구독자가 구독하고 있지 않은, 가족 공유가 활성화된 구독을 제공하는 경우, 앱을 종료하지 않고 업그레이드하는 방법을 제공할 수도 있습니다. 원활한 업그레이드 경험을 제공하기 위해 App Store Connect의 동일한 구독 수준 내에서 구독 등급을 지정했는지 확인합니다.
구독자가 구독을 공유하도록 도와줍니다. 앱 내 메시지를 사용하여 구독자에게 가족 공유 설정을 확인하도록 요청하거나 구독자가 앱을 쉽게 공유하도록 공유 확장 프로그램을 구현할 수 있습니다. 거래 정보 내에서 ownershipType을 살펴보면 누가 구독자인지 가족 구성원인지 확인할 수 있으므로 구입을 완료한 사람에게 메시지를 표시할 수 있습니다.
리소스:
자동 갱신 구독을 제공하여 여러 앱에 접근할 수 있습니다. 각각의 앱은 앱 내 구입에서 자동 갱신을 사용하도록 승인되어야 하며 동일한 개발자 계정으로 게시되어야 합니다.
사용자가 해당하는 모든 앱에서 구독할 수 있도록 하려면 App Store Connect를 사용하여 멀티 앱 구독에 포함된 각 앱에 개별적으로 상응하는 자동 갱신 구독을 설정해야 합니다. 사용자가 동일한 구독에 대해 여러 번 비용을 지불하지 않도록 하려면 구독 옵션을 표시하기 전에 해당 구독자가 기존 고객인지 확인하도록 합니다. 구독이 활성 상태인지 확인하는 자세한 방법을 알아보시기 바랍니다.
또한 앱 번들을 생성하여 할인된 가격으로 여러 구독 앱을 한 번에 다운로드하도록 그룹화할 수 있습니다. 앱 번들에는 최대 10개의 iOS 앱 또는 최대 10개의 macOS 앱을 포함할 수 있습니다.
리소스:
사람들이 구독의 가치에 가장 관심을 갖는 순간에 구독을 사용해 볼 수 있게 하여 구독 가능성을 높일 수 있습니다. 다양한 방법을 통해 구독 경험을 미리 엿볼 수 있습니다.
온보딩 과정에서 구독 혜택 제공. 사람들이 처음 앱을 실행할 때 구독의 가치를 강조하여 앱의 작동 방식을 알려 주고 구독 시 얻을 수 있는 혜택을 안내할 수 있습니다. 온보딩은 간결하고 흥미롭게 만들고, 대상 고객이 관심을 갖는 기능(예: 다양한 기기 유형에서 구독에 접근할 수 있는 기능)에 집중하도록 합니다. 간결한 콜투액션과 명확한 구독 조건을 제공하도록 합니다.
부분 유료화 앱 경험 제공. 부분 유료화 앱을 사용하면 고객은 앱을 무료로 사용할 수 있으며 경험을 향상하고 싶거나 더 많은 기능을 사용하고자 할 때 구독을 선택할 수 있습니다. 앱을 무료로 제공하면 사람들이 무료 경험을 통해 부담 없이 사용할 수 있으며, 앱을 즐기고 난 후에 유료 기능을 구입할 가능성이 더욱 커집니다.
종량제 페이월 제공. 종량제 페이월을 사용하면 구입 전까지 지정된 기간 동안 한정된 콘텐츠에 접근할 수 있습니다(예: News 앱에서 매월 10개의 기사 전문을 무료로 열람). 이렇게 하면 사람들에게 즉시 구독을 경험할 수 있는 기회를 제공하면서 구독을 독려할 수 있습니다.
부분 유료화 및 페이월 경험에는 상황에 맞는 메시지를 포함하여 구독으로 이어질 수 있도록 사람들을 독려합니다(예: 사람들이 월간 무료 기사 조회수 또는 무료 비디오 시청 한도에 근접했을 때). 또한 언제든지 쉽게 구독할 수 있도록 앱 인터페이스 전반에 메시지를 포함하는 것도 고려해 볼 수 있습니다. 이러한 메시지의 영향을 테스트 및 측정하고 다양한 버전의 콜투액션 메시지를 사용하여 고객에게 가장 반응이 좋은 메시지는 어떤 것인지 파악해 볼 수 있습니다.
효율적인 구독 구입 절차를 사용하여 사람들이 관심 있는 제품이나 서비스를 간편하게 구입할 수 있도록 합니다. 사람들이 구독 제품의 가치를 쉽게 파악할 수 있도록 일관된 메시지를 사용하고 명확한 조건을 포함시킵니다. 가입 절차가 길면 구독 전환율이 낮아지므로 구입 절차를 간소화하고 필요한 정보만 요청합니다. 또한 구독 가입 화면에 다음 세부 사항을 포함하고 있어야 합니다.
앱 및 App Store 메타데이터는 이용 약관 및 개인정보 처리방침 링크를 포함해야 합니다.
청구 금액
구입 절차에서 청구될 금액은 레이아웃에서 가장 눈에 잘 띄는 가격 요소여야 합니다. 예를 들어 연간 구독을 구입할 경우 청구될 총금액이 명확하게 표시되어 있어야 합니다. 또한 연간 금액이 주간 또는 월간 구독과 비교했을 때 동등하거나 절감된 내역을 제시할 수 있으나, 이러한 추가 요소는 연간 가격의 하위 위치와 크기로 표시되어야 합니다. 이렇게 하면 사람들이 오인할 염려가 없습니다.
무료 체험
무료 체험 구입 절차에서 무료 체험 지속 기간 및 무료 체험 종료 후 청구되는 가격을 명확하게 표시합니다.
사용자가 앱을 다운로드하기 전에 구독 또는 신규 구독 특가를 찾아 구입 절차를 시작할 수 있도록 App Store에서 앱 내 구입을 직접 홍보할 수도 있습니다. 홍보 중인 앱 내 구입은 제품 페이지에 표시되며 검색 결과에도 표시될 수 있고, 투데이, 게임 또는 앱 탭에서 추천 앱으로 선정될 수도 있습니다. 한 번에 최대 20개의 앱 내 구입을 홍보하여 앱 내의 콘텐츠 발견 가능성을 효과적으로 높일 수 있습니다. 이 방법은 특히 신규 고객에게 신규 구독 특가를 알리기 위한 효과적인 방법입니다.
정해진 기간에 무료 또는 할인된 자동 갱신 구독을 제공하여 고객층을 확대, 유지, 재확보할 수 있습니다. 구독자가 구독을 취소하지 않는 한 특가 기간 종료 시 구독이 표준 가격으로 자동 갱신됩니다.
신규 구독 특가, 특가 코드, 프로모션 특가, 윈백 특가를 생성할 수 있습니다. 비즈니스 목적에 따라 이러한 특가를 일부 제공하거나 한 번에 모두 제공할 수 있습니다. 특정 활용 사례에 가장 적합한 특가를 결정하려는 경우 각 특가의 사용 목적, 고객의 자격, 사용 제한 사항 및 기타 기준을 고려합니다.
확보 | 유지 | 재확보 | |
---|---|---|---|
신규 구독 특가 | |||
프로모션 특가 | |||
윈백 특가 | |||
특가 코드 |
App Store Connect에서 특가를 설정할 때 특가 유형, 자격 요건, 기간, 가격 등을 선택할 수 있습니다. 앱에서 특가를 지원하려면 StoreKit API를 사용합니다. 생성하는 특가마다 다음의 특가 할인 유형 중 하나를 선택하게 됩니다.
무료 체험. 구독자는 특정 기간 동안 무료로 구독을 체험할 수 있습니다(예: 표준 갱신 가격이 1개월에 $4.99인 구독에 대해 1개월 무료 특가). 구독은 즉시 시작되지만 특가 기간이 끝날 때까지 요금은 청구되지 않습니다. 이 할인 유형은 사람들에게 즉각적인 비용 부담 없이 구독을 체험할 수 있도록 하려는 경우에 유용합니다.
분납 결제. 구독자는 특정 기간 동안 매 청구 기간에 할인된 가격으로 결제합니다(예: 표준 갱신 가격이 1개월에 $9.99인 구독에 대해 3개월 동안 매월 $1.99 결제). 구독 기간이 끝나면 표준 갱신 가격으로 청구됩니다. 이 옵션은 구독 기간 내내 할인 가격을 제공하지 않고도 할인이 반복 적용되어 가격에 민감한 사람들을 유치하는 데 유용합니다.
완납 결제. 구독자는 특정 기간 동안 한 번의 특가로 결제합니다(예: 1년 표준 갱신 가격이 $39.99인 구독에 대해 6개월 구독비로 $9.99 완납 결제). 구독 기간이 끝나면 표준 갱신 가격으로 청구됩니다. 다음번 갱신 전까지 경험을 연장하여 사람들에게 구독을 체험해 볼 수 있도록 하려는 경우에 유용합니다.
신규 구독 특가는 신규 구독자가 정상가를 지불하기 전에 구독을 경험할 수 있도록 해줍니다. StoreKit을 사용하여 앱 내에서 특가를 표시하고, 해당 특가의 앱 내 구입을 홍보하여 App Store에 표시할 수 있습니다. 특가를 홍보하면 해당 특가가 제품 페이지에 표시되며 투데이, 게임, 앱 탭에 검색 결과로도 표시되어 더욱 널리 노출될 수 있습니다. 지역별로 각 구독에 신규 구독 특가를 생성할 수 있습니다. 고객은 구독 그룹당 1개의 신규 구독 특가를 사용할 수 있습니다.
특가 코드를 사용하면 제한된 시간 동안 할인된 가격 또는 무료로 구독을 제공하여 구독자를 확보, 유지 및 재확보할 수 있습니다. 생성할 수 있는 특가 코드는 일회용 코드(18자리 고유 코드) 또는 맞춤형 코드(예: SPRINGPROMO) 등 두 종류입니다. 특가 코드를 생성하는 방법과 StoreKit을 사용하여 특가 코드를 지원하는 방법에 대해 자세히 알아보세요. 사용에 대한 알림을 받으려면 App Store 서버 알림을 설정해야 합니다.
특가 코드를 배포할 때 앱 내 판매, 이메일, 오프라인 캠페인 등 온·오프라인 마케팅 채널을 사용할 수 있습니다. 대상 고객에게 도달하기 위해 가장 효과적인 채널이 무엇일지 고려해 보세요.
특가 코드는 다음과 같이 다양한 방법으로 사용할 수 있습니다.
고객은 일회용 URL 또는 App Store(iOS 14.2, iPadOS 14.2, macOS 15 이후 버전)를 통해 특가 코드를 사용할 수 있습니다. 앱에서 offerCodeRedemption 메서드를 지원하는 경우 고객이 앱 내에서 특가 코드를 사용할 수도 있습니다. 원활한 고객 경험을 위해 자격 요건 또는 사용 여부 제한을 모두 언급해야 합니다.
Apple은 앱 아이콘, 구독 표시 이름, 기간, 가격 등 특가 세부 정보 화면이 포함된 특가 사용 경험을 처리합니다. 이전에 구독에 프로모션 이미지를 추가한 경우 앱 아이콘 대신 해당 이미지가 표시됩니다. 정보를 기반으로 사람들이 결정을 내릴 수 있도록 이러한 세부 사항을 통해 구독 경험을 명확하게 설명해야 합니다. 특가 코드를 사용하려면 App Store에서 앱의 이용이 가능해야 합니다. 앱이 없는 사용자는 사용 체험 기간 동안 앱을 다운로드할 수 있습니다.
여러 다른 구독 그룹에 특가가 있는 경우 구독 설정에 따라 기존 구독자가 하나 이상의 특가를 사용할 수도 있습니다. 한 번에 하나의 구독 그룹만 구독하도록 하려면 구독자가 현재 속한 구독 그룹 내에서 특가를 진행하도록 합니다. 기존 구독자는 현재 구독의 업그레이드용 코드 또는 현재 구독과 동일한 등급의 특가 코드만 사용할 수 있습니다.
고객의 구독 상태에 따라 적합한 경험을 제공해야 합니다. 예를 들어 새 구독자에게는 구독 혜택을 강조하는 온보딩 경험을 제공할 수 있습니다. 앱에 계정 생성이 포함되어 있거나 추가 약관에 대해 동의가 필요한 경우 코드를 사용한 신규 사용자가 가능한 원활하게 해당 과정을 진행할 수 있도록 합니다.
정해진 기간에 기존 구독자, 이전 구독자에게 무료 또는 할인된 구독을 제공하여 고객층을 확대 및 유지할 수 있습니다. 프로모션 특가를 적용할 비즈니스 로직을 개발자가 결정할 수 있으므로, 다음과 같이 앱 내에서 자체 프로모션을 유연하게 만들 수 있습니다.
StoreKit 또는 App Store Server API를 사용하면 구독자의 자동 갱신 상태를 확인하고 가장 효과적인 특가가 무엇인지 파악할 수 있습니다. 자격 요건을 손쉽게 결정하려면 앱에 App Store 서버 알림을 활성화해 보세요. 구독자의 상태가 변경되었을 때 알림을 받게 되므로 특가를 표시할 대상과 시기를 정하는 데 도움이 됩니다. 구독마다 최대 10개의 특가를 설정할 수 있습니다. 이때 여러 특가를 제공하여 얻는 효과를 고려해야 합니다. App Store Connect에서 프로모션 특가를 구성하는 방법에 대해 알아보세요.
이전 구독자에게 윈백 특가를 제공하여 구독 재참여를 장려할 수 있습니다. Apple은 개발자가 구성한 내용에 따라 이러한 특가를 App Store 또는 앱이나 게임 내부 등 다양한 위치에서 적합한 고객에게 표시합니다. 예를 들어 표준 갱신 가격이 연간 $39.99라면 6개월 동안 할인된 구독 가격 $9.99의 완납 결제 특가를 생성할 수 있습니다.
자격 요건을 충족하는 고객은 다음을 포함한 여러 위치에서 윈백 특가를 찾고 사용할 수 있습니다.
App Store: 추천 앱으로 선정되는 경우 제품 페이지, 에디터의 선택 섹션, 투데이, 게임, 앱 탭의 맞춤화된 추천 항목에 표시됩니다. 사용자는 특가를 탭하여 원활하게 세부 정보를 확인하고, 앱 또는 게임을 열거나 다시 다운로드하여 해당 특가를 사용할 수 있습니다.
앱 내: 추가 작업 없이도 앱 또는 게임 내에서 자격 요건을 갖춘 고객에게 윈백 특가 시트가 자동으로 표시됩니다. StoreKit 뷰 또는 StoreKit 2 API를 사용하여 앱 내 윈백 특가 판매의 제어 및 표시 내용을 추가로 맞춤화할 수 있습니다.
구독 설정의 Apple 계정: 사용자는 앱 또는 게임을 탭하여 사용 가능한 특가를 모두 확인하고 사용할 수 있습니다. 이러한 특가는 추가 작업 없이 자동으로 표시됩니다.
다이렉트 링크 사용: 특가 코드와 비슷하게 App Store Connect에서 제공하는 URL을 사용하여 이메일 등 개발자의 자체 채널을 통해 사용자에게 공유할 수 있습니다.
이러한 배치 유형에 관한 자세한 내용은 윈백 특가 설정에서 확인하시기 바랍니다.
App Store Connect에서 윈백 특가를 구성할 때 특가 세부 정보를 입력하고 특가의 우선순위를 선택해야 합니다. 선택한 우선순위는 앱 내, 사용자의 구독 설정, App Store(프로모션을 선택한 경우)에서 특가가 표시되는 순위에 영향을 줍니다. Apple은 윈백 특가를 표시할 때 구독 표시 이름 및 설명을 사용하므로 이러한 정보가 정확한지 확인하시기 바랍니다.
특가를 App Store에 표시하고자 하는 경우 승인받은 구독 이미지가 필요합니다. 앱 아이콘과는 다른 간소한 그래픽이나 해당 특가에 포함된 앱 내 구입을 간단명료하게 보여주는 스크린샷이 좋습니다.
앱 또는 게임에는 기본적으로 간소화된 구입 관리가 활성화되므로 사용자가 앱 외부에서 구매를 완료할 수 있습니다. 원하는 경우 App Store Connect에서 이 기능을 비활성화할 수 있습니다.
구독자가 앱 구독을 유지하게 하려면 구독을 통한 가치를 지속적으로 얻을 수 있어야 합니다. 새로운 콘텐츠와 향상된 기능으로 앱을 정기적으로 업데이트하여 구독자가 구독을 유지할 수 있도록 독려합니다.
알림은 신중하게 작성하면 사람들이 서비스에 지속적으로 관심을 갖고 기존 구독을 유지하는 데 도움이 됩니다. 긍정적인 구독 경험을 보장하려면 알림이 적절한 시기에 제공되고, 명확한 목적을 가지고 유의미한 정보를 전달하는지 확인합니다. 콘텐츠를 마케팅하는 데 푸시 알림을 사용할 수도 있습니다. 예를 들어 아직 구독하지 않는 사람들에게 구독 특가를 홍보할 수 있습니다. 하지만 이에 앞서 구독자가 앱 내에서 동의 표현과 명확한 수신 거부 방법이 포함된 옵션을 통해 마케팅 푸시 알림을 수신하겠다고 명시적으로 선택해야 합니다. 이때 알림의 빈도, 시점 및 콘텐츠를 신중하게 선택하여 알림을 통해 구독자에게 가치를 제공할 수 있어야 하며, 푸시 알림에 민감한 개인 정보나 기밀 정보를 포함하면 안 됩니다.
사려 깊은 고객 지원을 제공하는 것은 구독자와의 관계를 관리하는 데 도움이 되며, 사용자 참여 증가, 유지율 향상, 평점과 리뷰 개선 등의 결과로 이어질 수 있습니다. StoreKit 및 App Store Server API를 사용하여 더 원활하게 구독자를 지원하고 문제를 더 효율적으로 적시에 해결할 수 있습니다.
구독 기간 동안 구독자가 선호하는 환경 설정이 변경될 수 있습니다. showManageSubscriptions(in:) 방식을 사용하여 앱 내에서 구독자가 구독을 관리하도록 허용할 수 있습니다. 앱에 구독 관리 전용 공간을 제공하면 시스템에서 제공하는 관리 UI를 보완하기 위해 다른 옵션을 표시할 수도 있습니다. 예를 들어, 더 높은 수준의 서비스를 할인된 가격으로 제공하는 프로모션 특가를 표시할 수 있습니다. 구독자가 구독을 취소하면 특가를 제공하여 구독자를 재유치하고 재구독을 독려할 수 있습니다. 구독자가 자신의 구독 경험과 구독 취소 이유에 대하여 피드백을 공유할 수 있는 설문 조사를 진행하여 마케팅 전략에 필요한 정보를 얻을 수 있습니다. 긍정적인 경험을 유지하려면 시스템에서 제공하는 관리 UI를 사람들이 쉽게 이용할 수 있도록 하여 구독자가 원할 경우 구독을 취소할 수 있도록 합니다.
서버 중단 또는 기술적 문제로 인해 서비스 또는 콘텐츠 전달에 문제가 발생한 경우 Renewal Date Extension 엔드포인트를 사용하여 구독 갱신일을 연장할 수 있습니다. 예를 들어, 스포츠 경기가 취소되거나 라이브 스트리밍 이벤트가 중단된 경우 해당 문제에 대한 보상으로 특정 기간만큼의 무료 서비스를 연장할 수 있습니다. 고객의 구독 갱신일은 연간 2회, 회당 최대 90일까지 연장이 가능합니다. 연장 기간에 포함된 일수는 85% 수익률을 거두는 데 필요한 1년의 유료 서비스 사용 기간에 포함되지 않습니다.
대신에 특가 코드를 사용하여 불만을 느끼는 구독자에게 특정 기간 동안 무료 또는 할인된 가격으로 구독을 제공하는 보상 방법도 있습니다. 특가 코드는 App Store 또는 앱 내에서 사용할 수 있습니다.
Get All Subscription Statuses 엔드포인트를 사용하면 구독이 활성 상태인지, 만료되었는지, 청구 재시도 상태인지 또는 청구 유예 기간인지 간편하게 한 번에 확인할 수 있습니다. 이 정보를 구독자 유지 전략을 세우고 구독자에게 다음 갱신일을 알리는 등 앱 내에서 관련 정보를 제공하는 데 사용하도록 합니다. 이 엔드포인트를 StoreKit의 OfferID 및 OfferType 거래 속성과 함께 사용하여 특가 사용 건을 파악할 수도 있습니다.
Get All Subscription Statuses 엔드포인트 및 Get Transaction History 엔드포인트를 사용하여 사용자의 구독 상태 및 거래 기록을 확인할 수 있으므로 다음을 식별하고 조치를 취할 수 있습니다.
자발적 해지. 구독자가 특정 구독의 자동 갱신을 해제했는지 Get All Subscription Statuses 엔드포인트를 사용하여 확인하도록 합니다. 또한 App Store 서버 알림을 사용하여 사용자의 상태와 관련된 변경 사항 및 갱신 상태 변경과 같은 앱 내 구입과 관련된 주요 이벤트에 대한 실시간 업데이트를 받을 수 있습니다. 이 정보를 사용하여 대응 조치를 취하도록 합니다. 예를 들어, 프로모션 특가를 제공하거나 구독자의 필요에 맞는 다른 가격대의 구독을 제안할 수 있습니다. 구독이 만료되면 구독 콘텐츠 또는 서비스 이용을 차단할 수 있습니다. 변경 사항이 있으면 사용자에게 이를 알리고 취해야 할 대응 방법과 필요시 재구독 방법을 알려 주도록 합니다.
비자발적 해지. 때때로 구독자의 신용카드가 만료되는 등 청구 문제가 발생할 수 있으며, 이로 인해 구독이 만료될 수 있습니다. iOS 16.4 및 iPadOS 16.4부터는 구독이 성공적으로 갱신되지 않는 경우 고객에게 Apple Account 결제 방법을 업데이트하도록 안내하는 메시지와 함께 시스템에서 제공하는 시트가 앱 내에 표시됩니다. 원한다면 StoreKit의 messages 및 display를 사용하여 시트를 숨기거나 표시가 지연되도록 할 수 있습니다.
구독이 갱신되지 않는 경우 다음을 사용하여 자세한 내용을 알아볼 수 있습니다.
구독 갱신에 실패하는 경우 Apple에서 60일 동안 구독을 복구하려 시도합니다. 이 기간 동안 서비스 또는 콘텐츠에 대한 접근을 일시 정지하도록 선택한 경우 문제가 해결되면 접근 권한을 복원해야 합니다. 60일 이내에 구독이 갱신되면 갱신일부터 유료 서비스의 사용 기간이 다시 시작됩니다.
청구 문제로 인해 서비스가 중단되지 않도록 하려면 App Store Connect에서 청구 유예 기간 기능을 활성화합니다. Apple에서 청구 문제를 처리하고 구독 복구를 시도하는 동안 구독자는 구독 접근 권한을 유지합니다. 청구 유예 기간을 모든 갱신(기존 유료 갱신 및 유료 갱신으로 전환되는 무료 특가)에 적용하거나 기존 유료 갱신에만 적용하도록 선택할 수 있습니다. 3일, 16일 또는 28일의 기간을 설정할 수도 있습니다. 비즈니스에 가장 적합한 청구 유예 기간 구성을 고려하도록 합니다. 청구 유예 기간 내에 구독이 복구되는 경우 유료 서비스 사용 기간에 변동이 생기거나 수익에 영향을 주지 않습니다. 구독자가 60일 후에 재구독하는 경우 유료 서비스 사용 기간은 재설정되며 다음 해의 유료 서비스 사용 기간이 경과할 때까지 표준 1년 구독료를 받게 됩니다.
가격 인상 동의. 구독 가격을 인상하여 Apple에서 해당 구독자에게 새로운 가격에 동의할 것을 요청한 경우 가격 인상이 적용되기 전에 구독자의 동의 여부를 확인할 수 있습니다. 해당 사용자에게 가격 인상 시트를 제시하기 전에 해당 구독의 장점과 가격 인상을 통한 서비스 개선 사항을 설명하는 앱 내 메시지를 표시할 수 있습니다. 구독자 가격 인상 공지에 응답하지 않는 경우 구독은 현재 청구 주기의 마지막 날에 만료됩니다.
리소스:
자동 갱신 구독 가격을 스토어프론트별로 책정할 수 있고 사용 가능한 모든 통화와 가격대의 800개 가격 포인트 중에서 선택할 수 있으며, 요청 시 추가로 100개의 상위 가격 포인트를 사용할 수 있습니다. 자동 갱신 구독의 시작 가격을 책정한 후엔 App Store Connect에서 향후 가격 변동을 지역별로 한 번에 한 건씩 예약할 수 있습니다.
가격 인하. 자동 갱신 구독 가격을 인하하는 경우 기존 구독이 낮아진 가격으로 자동 갱신됩니다. 기존 구독자가 높은 가격을 유지하도록 하는 옵션은 없습니다. 기존 구독자는 별다른 안내를 받지 않으며 어떠한 조치도 취하지 않아도 됩니다.
가격 인상. 자동 갱신 구독 가격을 인상하는 경우 Apple에서 자동으로 푸시 알림, 이메일 및 앱 내 메시지를 구독자에게 보내 향후 가격 변동과 구독 관리 방법에 대해 알립니다. 일부 가격 인상의 경우 구독자의 동의가 필요하지만, 빈번하지 않고 작은 폭의 가격 인상은 구독자의 동의 없이도 알림 발송으로 진행할 수 있습니다.
필요한 경우 앱 내 가격 동의 시트를 일시적으로 지연시켜 중요한 순간에 사용자를 방해하지 않도록 할 수 있습니다.
신규 구독자의 가격은 인상하면서 기존 가격을 유지하는 기존 구독자의 수는 무제한으로 유지할 수 있습니다. 기존 구독자의 가격을 유지하지 않으려 하고 구독자의 동의가 필요한 경우 구독자는 새로운 가격에 동의해야 합니다. 구독자가 동의하지 않는 경우 구독은 현재 청구 주기의 마지막 날에 만료됩니다.
각기 다른 가격대의 구독자 그룹이 있고 모든 구독자를 현재 가격으로 변경하려면, 현재 가격과 가장 비슷한 가격을 결제하는 구독자의 가격을 먼저 올리고(예: $2.99에서 $3.99로 인상) 그다음 수준의 가격을 순차적으로 올리는 방식을 사용하도록 합니다. 이렇게 하면 구독자가 여러 번의 가격 인상을 경험하는 문제가 발생하지 않습니다. 따라서 가격을 결정하기 전에 목표 시장에서 기대하는 가격에 대해 조사하고, 기존 가격을 유지하거나 가격을 올리는 경우 향후 어떤 영향이 있을지 검토하시기 바랍니다.
리소스:
구독 데이터를 보고 분석하여 구독 실적 현황을 더 잘 파악할 수 있습니다. App Store Connect의 판매 및 추세에서 지역, 앱, 구독 유형 등을 기준으로 데이터를 필터링할 수 있습니다.
구독 요약 페이지. 전체 구독 실적, 활성 상태인 일간 유료 구독 수, 유지율 및 전환율, 취소 사유 등의 데이터를 포함한 구독 개요를 살펴볼 수 있습니다. 이 페이지의 데이터를 사용하여 비즈니스 전략에 영향을 미칠 수 있습니다. 예를 들어 신규 구독 특가의 전환율이 낮은 경우 앱 내 메시지를 수정하여 구독의 가치를 더 잘 설명하거나 특가 기간을 연장하여 구입을 결정하기 전에 고객이 구독의 가치를 경험할 시간을 더 많이 제공할 수 있습니다.
구독 상태 페이지. 총 활성 구독을 표준 가격, 신규 구독 특가, 프로모션 특가 및 청구 재시도 등 현재 상태를 기준으로 볼 수 있습니다. 이 데이터를 사용하여 시간의 경과에 따른 구독 증가를 측정할 수 있습니다. 예를 들어 수익률을 기준으로 데이터를 그룹화하여 1년 후 더 높은 수익률을 얻은 구독 수를 파악할 수 있습니다. 지역, 프로모션 특가, 구독 등의 각기 다른 특성을 기준으로 데이터를 필터링하거나 그룹화하여 추가 정보를 확인할 수 있습니다.
구독 이벤트 페이지. 총 활성 구독, 표준 가격으로의 전환, 재활성화, 갱신 등을 볼 수 있습니다. 데이터를 필터링하여 추가 정보를 확인할 수 있습니다. 예를 들어 특정 프로모션 특가를 기준으로 필터링하면 이것이 사용 중단 구독을 재활성화하는 데 얼마나 효과적이었는지 알 수 있습니다. 이 정보를 사용하여 프로모션 특가 전략을 업데이트할 수 있습니다. 각 구독 이벤트의 정의를 확인하세요.
구독 유지율 페이지. 구독 유지율에 관한 데이터는 물론 신규 구독 특가 및 프로모션 특가 전환율 관련 데이터를 확인할 수 있습니다. 표준 유료 구독의 유지율 추세 섹션에는 연속된 기간 동안 갱신된 구독 비율이 표시됩니다. 이 정보를 특정 구독을 기준으로 필터링하여 가장 유지율이 높은 시작월을 파악하고 기여 요인(예: 특정 월의 새로운 콘텐츠 출시 또는 시즌별 마케팅 캠페인)을 알아볼 수 있습니다. 이렇게 하여 참여 및 유지율 노력에 관한 정보를 얻을 수 있습니다.
구독 보고서. 이 모든 정보와 함께 익명화된 시작 날짜 및 취소 전 일수와 같은 추가 세부 사항이 포함된 일일 보고서를 다운로드할 수 있습니다.
리소스: