Revenue Playbook
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 명령어를 복사하세요.

앱에서 돈을 벌기 위한 구매 SDK는 단지 하나의 부분입니다. 수입은 명확한 문제, 사용자가 시도할 수 있는 작은 제품, 신뢰할 수 있는 스토어 결제 및 사용자가 구매할 수 있는 것을 배우는 페이월드에서 나옵니다.
__CAPGO_KEEP_0__을 사용할 때 구독 또는 프리미엄 언락과 함께 추가하는 경우 @capgo/native-purchases.
__CAPGO_KEEP_0__은 간단한 수입 목표로 시작합니다.
__CAPGO_KEEP_0__ 제목: 간단한 수입 목표로 시작합니다.__CAPGO_KEEP_0__을 구체화하세요. 예를 들어:
| 월간 가격 | 1만 달러의 MRR를 위해 약 400명의 활성 구독자가 필요합니다. |
|---|---|
| $4.99 | 201 |
| $7.99 | 126 |
| $9.99 | 101 |
| 연간 29.99달러 | 약 400명의 연간 구독자가 필요합니다. 시간에 따라 달라질 수 있습니다. |
이 숫자들은 매장 수수료, 세금, 환불, 통화 차이점과 같은 것들보다 앞서 있습니다. 여전히 실용적인 런칭 계획을 유지하기 위해 몇 백명의 동기부여된 사용자가 필요합니다. 대규모 청중이 필요하지 않습니다.
가장 작은 유료 제품을 구축하세요.
__CAPGO_KEEP_0__ 제목: 가장 작은 유료 제품을 구축하세요.-
__CAPGO_KEEP_0__을 선택하세요. 예를 들어:
__CAPGO_KEEP_0__을 위한 빌드
-
스토어에서 수요를 확인하세요
App Store와 Google Play에서 핵심 키워드를 검색하세요. 경쟁 앱의 낮은 및 중간 점수 리뷰를 읽어 보세요. 사용자들이 찾고 있는 기능이 누락되었는지, 복잡한 온보딩, 가격에 대한 불만, UI의 마찰을 찾으세요.
-
좁은 MVP를 배달하세요
첫 번째 버전은 온보딩, 유용한 핵심 액션, 기본 오류 처리, 사용자가 가치 순간에 도달하는지 충분한 분석을 포함해야 합니다.
-
구매를 빠르게 추가하세요
앱이 완전하게 느껴질 때까지 기다리지 마세요. 기본적인 결제 벽은 사용자가 가치 이해를 하고 가격이 합리적인지 학습할 수 있도록 도와줍니다.
터널을 측정하기 전에 최적화하세요
터널을 측정하기 전에 최적화하세요이벤트를 추적하기 전에 가격이나 화면을 변경하기 전에 추적하세요:
| 이벤트 | 왜 중요합니까 |
|---|---|
install or first open | 기본 트래픽 |
onboarding_completed | 사용자가 설정을 이해하는지 여부 |
core_action_completed | 제품이 가치 제공하는지 여부 |
paywall_viewed | 사용자가 수익화에 도달하는지 여부 |
trial_started | 제안이 매력적인지 여부 |
purchase_completed | 유료 전환 |
restore_started 그리고 restore_completed | 구매 회복 및 검토 준수 |
subscription_status_checked | 권리 신뢰도 |
cancel_feedback_submitted | 회원 탈퇴 이유 |
많은 사용자가 지불墙을 보지 못한다면, 온보딩을 수정하고 지불墙을 변경하기 전에. 사용자가 지불墙을 보지만 trial을 시작하지 않는다면, 제안, 증명, 또는 가격 제시를 개선하십시오.
__CAPGO_KEEP_0__
__CAPGO_KEEP_0____CAPGO_KEEP_1__
| __CAPGO_KEEP_2__ | __CAPGO_KEEP_3__ | __CAPGO_KEEP_4__ |
|---|---|---|
| __CAPGO_KEEP_5__ | __CAPGO_KEEP_6__ | __CAPGO_KEEP_7__ |
| __CAPGO_KEEP_8__ | __CAPGO_KEEP_9__ | __CAPGO_KEEP_10__ |
| One-time unlock | 작은 도구의 한정된 반복 가치 | 영구 제품에 대한 추가 옵션 구독 |
일단 구독을 시작하지 마세요. 3개 이상의 티어, 많은 패키지, 복잡한 업그레이드 경로를 일단에 다 포함시키지 마세요. 1개의 월간 계획과 1개의 연간 계획을 사용하세요. 구독이 필요할 때만.
수익을 위한 제품 설정
수익을 위한 제품 설정제품 식별자에 대해 안정적이고 읽을 수 있는 값을 유지하세요:
com.example.app.premium.monthlycom.example.app.premium.yearlycom.example.app.premium.lifetime사용자가 찾고 있는 가치를 강조하는 제품 이름을 스토어에서 사용하세요. 예를 들어, “월간 식단 계획 프로” 대신에 “월간”만 사용하지 마세요. 스토어 메타데이터와 인앱 구매 이름은 발견과 명확성을 도와줍니다.
스토어에서 제품 데이터를 로드하여 가격, 통화, 소개ductory 오퍼가 항상 정확하게 렌더링되도록 하세요:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
const { products } = await NativePurchases.getProducts({ productIdentifiers: [ 'com.example.app.premium.monthly', 'com.example.app.premium.yearly', ], productType: PURCHASE_TYPE.SUBS,});
const monthly = products.find((product) => product.identifier.endsWith('.monthly'));const yearly = products.find((product) => product.identifier.endsWith('.yearly'));UI에 스토어 가격을 직접 하드코딩하지 마세요. 렌더링하세요. product.priceString첫 번째 결제 장벽을 구축하십시오
첫 번째 결제 장벽 구축
첫 번째 결제 장벽은 명확해야 합니다, 아니라 재미있게 shouldn't:헤드라인: 유료 결과, 예를 들어 "무제한 운동 계획을 해제하십시오"
- 장점: 3에서 5개의 구체적인 개선점, 아니라 장기적인 기능 목록
- 계획: 월별 및 연간, 연간 실제 절약이 제공되는 경우
- trial: 정확한 trial 기간 및 trial이 끝난 후 발생하는 일
- CTA: "무료 trial 시작" 또는 "현재 업그레이드"
- 링크: 약관, 개인 정보 보호 정책, 구매 복원, 구독 관리
- 첫 번째 결제 장벽을 온보딩 후에 위치시키십시오, 사용자가 앱이 무엇을 하는지 이해한 후에. 나중에 사용량 제한, 프리미엄 기능 탭, 또는 코어 액션 완료와 같은 추가 트리거를 테스트하십시오.
구매 및 복원 흐름
스토어 데이터에서 가능한 경우, 지역화된 제품 제목, 청구 기간 및 trial 조건을 가져옵니다.
구매 및 복원 흐름 섹션import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
export async function buyYearly(appAccountToken: string) { const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.app.premium.yearly', planIdentifier: 'yearly-plan', productType: PURCHASE_TYPE.SUBS, appAccountToken, });
await fetch('/api/purchases/validate', { method: 'POST', headers: { 'content-type': 'application/json' }, body: JSON.stringify({ transactionId: transaction.transactionId, receipt: transaction.receipt, purchaseToken: transaction.purchaseToken, productIdentifier: transaction.productIdentifier, }), });
return transaction;}
export async function restorePurchases() { await NativePurchases.restorePurchases();
return NativePurchases.getPurchases({ productType: PURCHASE_TYPE.SUBS, });}구매를 승인하기 전에 백엔드에서 지속적인 권한을 부여하기 전에 항상 구매를 검증하세요. 빠른 UI를 위해 지역 권한 캐시를 유지하세요. 그러나 스토어와 백엔드만 진실의 출처로 간주하세요.
첫 번째 사용자를 끌어들이세요
구매를 끌어들이세요수익은 트래픽이 필요합니다. 브랜드가 아직 없을 때 작동할 수 있는 채널부터 시작하세요:
- ASO: 제목, 서브제목, 키워드, 스크린샷, 앱 설명, 아이콘, 평점, 및 인앱 구매 이름.
- 짧은 동영상: 목적지 국가에 맞는 빠른 데모, 문제/해결 클립, 및 이전/현재 예시를 게시하세요.
- 레딧 및 커뮤니티: 대화에 참여하세요. 그다음에 사용자가 무엇을 만들었는지 유용한 이야기로 공유하세요. 광고가 아닌.
- 베타 그룹: 테스트 플라이트, 구글 플레이 내부 테스트, 디스코드, 및 특정 포럼.
각 채널은 사용자를 같은 측정된 파이프라인으로 보내야 하므로 유사한 사용자 유입률, 유지율, 결제 뷰, 시험, 및 구매를 비교할 수 있습니다.
탈퇴를 올바르게 읽으세요
“사용자 churn을 올바르게 읽기” 섹션 제목사용자가 앱을 사용해보고 결국 사용하지 않는다는 것은 정상입니다. 중요한 것은 패턴입니다.
- trial 기간 중 취소: 불분명한 가치, 나쁜 온보딩, 또는 잘못된 트래픽.
- 1회 주기 후 취소: 반복적인 가치가 부족하거나 약한 습관 루프.
- 환불: 가격 불일치, 실수로 구매한 위험, 또는 불분명한 조건.
- 복원되지 않음: 권한 처리가 깨진 경우 또는 복원 UI가 누락된 경우.
가능한 경우 1개의 취소 설문조사를 추가하여 온보딩, 기능 범위, 스토어 스크린샷, 및 결제벽에 대한 답변을 사용하여 개선하세요.
Launch 체크리스트
“Launch 체크리스트” 섹션 제목- 제품은 하나의 명확한 유료 문제를 해결합니다.
- 스토어 제품은 iOS 및 Android에서 테스트된 상태입니다.
- 결제벽은 스토어 로드된 가격과 조건을 표시합니다.
- 구매, 복원, 구독 관리 및 백엔드 유효성 검사 구현.
- 첫 번째 열람부터 구매까지 이벤트를 추적합니다.
- 앱 스토어 메타데이터는 첫 번째 스크린샷에서 가치를 설명합니다.
- 출시 전에 적어도 하나의 인수 채널이 활성화되어 있습니다.
- 첫 번째 구독자들로부터 churn feedback를 수집합니다.
관련 문서
관련 문서__CAPGO_KEEP_0__에서 계속 진행하세요.
__CAPGO_KEEP_0__에서 계속 진행하는 섹션입니다.__CAPGO_KEEP_0__을 사용하고 있다면 수익성 플레이북 결제 및 구매를 계획하는 데 사용하는 경우 __CAPGO_KEEP_0__을 capgo/native-purchases @capgo를 사용하여 capgo/native-purchases @capgo의 native capability을 사용하는 경우 Capgo Pricing Capgo Pricing의 product workflow을 사용하는 경우 결제 시스템 결제 시스템의 구현 세부 정보를 사용하는 경우 capgo/native-purchases @capgo capgo/native-purchases에 대한 구현 세부 정보입니다. 시작하기 __CAPGO_KEEP_0__/Getting Started에 대한 구현 세부 정보입니다.