내용으로 건너뛰기

Create iOS 구독 소개 제안

입문 제안은 사용자에게 무료 시범 또는 할인된 입문 가격을 제공하여 진입 장벽을 줄이고 구독 전환을 증가시키는 데 도움이 됩니다.

입문 제안은 구독자 기반을 성장시키는 가장 효과적인 도구 중 하나입니다. 사용자에게 다음과 같은 것을 허용합니다:

  • 프리미엄 기능을 무위험이라는 시도로 시도해 보세요
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

iOS는 __CAPGO_KEEP_5__의 세 가지 유형의 소개 요금제를 지원합니다.

1. __CAPGO_KEEP_6__

  • __CAPGO_KEEP_4__ titled “1. __CAPGO_KEEP_6__”
  • 고객들은 __CAPGO_KEEP_7__ 기간 동안 무료로 이용할 수 있습니다. 무료 시험이 끝난 후, 고객들은 표준 요금으로 청구됩니다. 고객들이 취소하지 않으면.
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

  • __CAPGO_KEEP_2__
  • __CAPGO_KEEP_3__
  • __CAPGO_KEEP_4__

__CAPGO_KEEP_7__

2개월 무료

  • Best for:
  • 고가의 구독

기능豊富한 앱

  • 약속 신호
  • 현금 흐름 필요성
  • 가격 민감도 테스트

3. 사용자에 따라 요금

제목 “3. 사용자에 따라 요금”

고객이 여러 계정 기간에 저렴한 가격을 지불합니다.

예시:

  • $1.99/월 3개월 (그런 다음 $9.99/월)
  • $4.99/월 6개월 (그런 다음 $14.99/월)

추천:

  • 약속의 정도
  • 장기 가치의 증명
  • __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_2__

__CAPGO_KEEP_3__

  • __CAPGO_KEEP_4__
  • __CAPGO_KEEP_5__
  • __CAPGO_KEEP_6__

__CAPGO_KEEP_9__

__CAPGO_KEEP_10__

__CAPGO_KEEP_0__ __CAPGO_KEEP_0__ __CAPGO_KEEP_0__

__CAPGO_KEEP_1__

__CAPGO_KEEP_1__
  1. __CAPGO_KEEP_2__

    __CAPGO_KEEP_2__ __CAPGO_KEEP_3__ __CAPGO_KEEP_3__

  2. __CAPGO_KEEP_4__

    __CAPGO_KEEP_4__ + __CAPGO_KEEP_5__

  3. Introductory Offer를 생성하세요

    선택 “Create introductory offer” 옵션 중에서 선택하세요.

    Introductory Offer를 생성하세요

  4. 국가 및 시작일 설정

    국가 및 지역: Introductory Offer가 제공되는 지역을 선택하세요

    • 모든 국가를 선택하여 최대 범위 확보
    • 특정 시장에 대한 테스트를 위해 국가를 제한

    시작일: Introductory Offer가 제공되는 날짜를 선택하세요

    • 즉시 또는 미래에 예약할 수 있습니다
    • 마케팅 캠페인과 협調하기 위해 유용합니다

    __CAPGO_KEEP_0__: 제안이 만료되는 시점

    • __CAPGO_KEEP_0__
    • 한정된 시간의 프로모션을 위해 날짜를 설정합니다
  5. __CAPGO_KEEP_1__

    다음 중 하나의 제안 유형을 선택하세요:

    무료 (무료 시범)

    • __CAPGO_KEEP_2__
    • 예시: 7일, 2주, 1개월

    결제하기

    • 단일 결제 가격 설정
    • 결제로 보호되는 기간 설정
    • 예시: 2개월 동안 $1.99

    사용량에 따라 결제

    • 기간당 할인 가격 설정
    • 기간 수 설정
    • 예시: 3개월 동안 $2.99/월
  6. 결제 요약을 검토하고 확인

    결제 유형과 기간을 포함하여

    • 가격 정보
    • 요약
    • Intro 기간 후 정상 가격
    • 유효 기간 및 국가
  7. 할인

    클릭 할인 소개 기간 동안의 초대된 가격을 만들려면 클릭하세요. sandbox 모드에서 즉시 테스트할 수 있습니다.

할인 구성 예시

할인 구성 예시

예제 1: 표준 무료 시범

예제 1: 표준 무료 시범
Type: Free
Duration: 7 days
Then: $9.99/month

사용자 경로:

  • 1일~7일: 무료 이용
  • 8일: 첫 요금 $9.99
  • 월간 요금 지속

예시 2: 초기 할인 기간

제목: 예시 2: 초기 할인 기간
Type: Pay Up Front
Price: $4.99
Duration: 3 months
Then: $9.99/month

사용자 여행:

  • 1일: $4.99 요금
  • 90일 이용 가능
  • 91일: $9.99/월 요금

예시 3: 점진적 소개

제목: 예시 3: 점진적 소개
Type: Pay As You Go
Price: $2.99/month
Periods: 6 months
Then: $9.99/month

__CAPGO_KEEP_1__

  • 1년간 __CAPGO_KEEP_0__ (월 $2.99)
  • __CAPGO_KEEP_2__ (월 $9.99)

__CAPGO_KEEP_3__

__CAPGO_KEEP_4__

__CAPGO_KEEP_5__

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products with intro offer information
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['com.yourapp.premium_monthly'],
productType: PURCHASE_TYPE.SUBS,
});
const product = products[0];
// Display intro offer details (StoreKit sends localized metadata)
if (product.introductoryPrice) {
console.log('Intro price:', product.introductoryPriceString);
console.log('Intro period:', product.introductoryPricePeriod);
console.log('Intro cycles:', product.introductoryPriceCycles);
console.log('Regular price:', product.priceString);
} else {
console.log('No intro offer configured');
}
// Purchase (StoreKit automatically applies intro pricing if eligible)
try {
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'com.yourapp.premium_monthly',
productType: PURCHASE_TYPE.SUBS,
});
console.log('Subscription active, receipt length:', transaction.receipt?.length);
await validateReceiptOnServer(transaction.receipt);
} catch (error) {
console.error('Purchase failed:', error);
}

__CAPGO_KEEP_6__

__CAPGO_KEEP_7__

__CAPGO_KEEP_8__

__CAPGO_KEEP_9__

Clear Value Proposition:

Try Premium Free for 7 Days
Then $9.99/month. Cancel anytime.

Emphasize Savings:

Start at Just $1.99
Get 3 months of Premium for only $1.99
Then $9.99/month

Transparent Communication:

Your Free Trial
• Access all premium features
• No charge for 7 days
• $9.99/month after trial
• Cancel anytime, even during trial

Example Implementation

예시 구현
function formatIntroOffer(product: any): string {
if (!product.introductoryPrice) {
return `${product.priceString} per ${product.subscriptionPeriod}`;
}
const intro = product.introductoryPrice;
const regular = product.priceString;
if (intro.price === 0) {
// Free trial
return `Try free for ${intro.periodString}, then ${regular}`;
} else if (intro.cycles === 1) {
// Pay up front
return `${intro.priceString} for ${intro.periodString}, then ${regular}`;
} else {
// Enterprise
return `${intro.priceString} for ${intro.cycles} ${intro.periodString}s, then ${regular}`;
}
}

마케팅 최적화 방법론

__CAPGO_KEEP_0__
  • 3-7일: 빠른 결정을 위한 앱, 게임
  • 7-14일: 대부분의 앱의 표준
  • 14-30일: 복잡한 도구, 전문 앱
  • 30+일: B2B 또는 기업용 고가 제품

__CAPGO_KEEP_1__

__CAPGO_KEEP_0__
  • $0.99-$1.99: 낮은 장벽, 테스트에 적합한 가격 전략
  • 50% 할인: 강한 인식 가치
  • 첫 번째 달 무료: 일반적인, 익숙한 패턴
  • trial이 끝날 때까지: 사용자에게 임박한 청구를 기억시켜 주세요
  • 가치 강조: 사용 통계, 성취를 보여주세요
  • 쉬운 취소: 투명한 프로세스를 통해 신뢰를 구축하세요

테스트 소개 프로모션

테스트 소개 프로모션 섹션

사용자 행동을 확인하기 위해 샌드박스 테스트를 사용하십시오:

import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// In sandbox mode, accelerated subscription durations apply:
// - 3 days free trial = 3 minutes
// - 1 week free trial = 3 minutes
// - 1 month free trial = 5 minutes
const { products } = await NativePurchases.getProducts({
productIdentifiers: ['premium_monthly'],
productType: PURCHASE_TYPE.SUBS,
});
// Purchase with intro offer
const transaction = await NativePurchases.purchaseProduct({
productIdentifier: 'premium_monthly',
productType: PURCHASE_TYPE.SUBS,
});
console.log('Intro purchase transaction:', transaction.transactionId);
// Wait for accelerated renewal
setTimeout(async () => {
const { purchases } = await NativePurchases.getPurchases({
productType: PURCHASE_TYPE.SUBS,
});
const premium = purchases.find((purchase) => purchase.productIdentifier === 'premium_monthly');
console.log('After trial state:', premium?.subscriptionState);
}, 180000); // 3 minutes for weekly trial

중요한 참고사항

중요한 참고사항 섹션
  • 1개의 소개 프로모션 당 사용자 당 구독 그룹(영구)
  • 새로운 구독자에게만 적용
  • 취소 후 다시 사용할 수 없습니다
  • 구독 업그레이드/교체 업그레이드에 사용할 수 없습니다
  • introductoryPrice 소개 오фер 세부 정보를 보여줍니다
  • eligibility 사용자가 qualifies 여부를 확인하는 메소드
  • 구매 시점에 자동으로 적용
  • 특별한 구매 방법이 필요하지 않습니다

Limitations

Limitations
  • 한 번에 하나의 소개 오фер만 활성화 가능
  • 다른 할인 유형과 결합할 수 없습니다
  • 적격성 규칙을 변경할 수 없습니다
  • 애플이 적격성 확인을 제어합니다

인터뷰 오퍼가 보이지 않습니다:

  • 앱 스토어 연결에서 오퍼가 활성화되어 있는지 확인하세요.
  • 사용자가 이전에 인터뷰 오퍼를 사용하지 않았는지 확인하세요.
  • 사용자가 그룹에 구독하지 않았는지 확인하세요.
  • 새로운 샌드박스 계정으로 테스트하세요.

적격성 검사 실패:

  • 앱 스토어 동기화 기다리세요 (2-3시간 소요)
  • 제품 ID가 정확한지 확인하세요.
  • 구독 그룹 설정을 확인하세요.
  • 새로운 테스트 계정으로 샌드박스에서 테스트하세요.

가격 표시 오류:

  • 지역 가격 설정 확인
  • 통화 변환 확인
  • 제안 날짜가 현재인지 확인
  • 상품 정보 갱신

테스트 환경 문제:

  • 가속된 기간 사용 (3분 = 1주)
  • 각 테스트에 새로운 테스트 계정 생성
  • 자연스럽게 시험 기간 종료 기다리기
  • 재생 횟수 확인 (테스트 환경에서 최대 6회)
  • 소개 기간 동안 수락률
  • trial-to-paid 전환율
  • 소개 기간 동안 취소
  • 첫 번째 청구 후 유지율
  • 수입 영향
  • 무료 소개 기간 대비 유료 소개 기간
  • 소개 기간 변형
  • 할인율
  • 단일 결제 vs. 반복적 할인

최적화 전략

최적화 전략
// Track offer performance
analytics.track('intro_offer_displayed', {
product_id: product.identifier,
offer_type: product.introductoryPriceType,
offer_duration: product.introductoryPricePeriod
});
analytics.track('intro_offer_accepted', {
product_id: product.identifier
});
// Monitor conversion
NativePurchases.addListener('transactionUpdated', (transaction) => {
if (transaction.productIdentifier === product.identifier && transaction.isActive) {
analytics.track('trial_converted', {
transactionId: transaction.transactionId,
productId: transaction.productIdentifier,
});
}
});

다음 단계

다음 단계
  • 샌드박스 테스트 구성 소개 제안을 테스트하기 위해
  • 회수 캠페인에 대한 홍보 제안 설정
  • 구독 분석 구현
  • 대상 마케팅 캠페인 만들기

상세 정보를 보려면 공식 Apple 문서에서 소개 제안에 대한 자세한 내용을 참조하십시오.

Create iOS Subscription Introductory Offer에서 계속하기

Create iOS Subscription Introductory Offer에서 계속하기 섹션 제목

Create iOS Subscription Introductory Offer을 사용하여 Create iOS Subscription Introductory Offer을 사용하여 결제와 구매를 계획하는 경우 @capgo/native-purchases를 사용하여 @capgo/native-purchases의 네이티브 기능을 사용하는 경우 Capgo Pricing Capgo Pricing의 제품 워크플로우 결제 시스템 결제 시스템 구현 세부 정보에 대해 @capgo/native-purchases @capgo/native-purchases의 구현 세부 정보에 대해, Getting Started Getting Started의 구현 세부 정보에 대해.