Revenue Playbook
이 플러그인의 설치 단계와 전체 마크다운 가이드를 포함한 설정 지시를 복사하십시오.

앱에서 돈을 벌기 위해 SDK 구매는 단지 하나의 부분입니다. 수입은 명확한 문제, 사용자가 시도할 수 있는 작은 제품, 신뢰할 수 있는 스토어 결제, 그리고 사람들이 구매할 수 있는 것을 가르치는 페이월드에서 나옵니다.
이 전략을 사용하세요. __CAPGO_KEEP_0__가 추가되는 동안 구독 또는 프리미엄 언락과 함께 @capgo/native-purchases.
단순한 수익 목표로 시작하세요
‘단순한 수익 목표로 시작하세요’라는 제목을 가진 섹션첫 번째 목표를 구체화하세요. 예를 들어:
| 월간 가격 | 1K MRR를 위해 약 1만 명의 활성 구독자가 필요합니다 |
|---|---|
| $4.99 | 201 |
| $7.99 | 126 |
| $9.99 | 101 |
| $29.99 년간 | 약 400 명의 연간 구독자, 시간에 따라 달라짐 |
이 숫자는 매장 수수료, 세금, 환불, 통화 차이점을 제외한 것들입니다. 여전히 유용한 것은 launch plan이 실용적이게 유지되기 때문입니다: 몇 백 명의 동기부여된 사용자만 필요합니다. 대규모 사용자 집단은 필요하지 않습니다.
가장 작은 유료 제품을 구축하세요
제목 ‘가장 작은 유료 제품을 구축하세요’-
어떤 불편한 사용 사례를 선택하세요
사용자가 이미 찾고 있는 결과에 대한 하나의 결과를 중심으로 구축하세요. 예시: 새로운 부모에게 운동 계획, 커플에게 예산 추적기, 프리랜서에게 영수증 스캐너, 또는 한 시험에 대한 언어 연습 앱.
-
스토어에서 수요를 확인하세요
App Store와 Google Play에서 핵심 키워드를 검색하여, 경쟁 앱의 낮은 및 중간 점수 리뷰를 읽어보세요. 미ISSING 기능, 혼란스러운 온보딩, 가격 불만, UI 마찰을 찾으세요.
-
좁은 MVP를 배달하세요
첫 번째 버전은 온보딩, 하나의 유용한 핵심 액션, 기본 오류 처리, 그리고 사용자가 가치 순간에 도달하는지 충분한 분석을 포함해야 합니다.
-
구매를 빠르게 추가하세요
앱이 완성된 것처럼 느껴질 때까지 기다리지 마세요. 기본적인 결제 벽을 통해 사용자가 가치 이해를 하고 가격이 합리적인지 확인하세요.
funnel을 최적화하기 전에 먼저 측정하세요.
funnel 최적화하기 전에 측정하세요.가격이나 화면을 변경하기 전에 다음 이벤트를 추적하세요.
| 이벤트 | 왜 중요한가요 |
|---|---|
install 처음으로 열기 | 기본 트래픽 |
onboarding_completed | 사용자가 설정 이해를 하는지 여부 |
core_action_completed | 상품이 가치를 제공하는지 여부 |
paywall_viewed | 사용자가 수익화에 도달하는지 여부 |
trial_started | 제안이 매력적인지 여부 |
purchase_completed | 결제 변환 |
restore_started and restore_completed | 구매 복구 및 검토 준수 |
subscription_status_checked | 권한 신뢰도 |
cancel_feedback_submitted | 회원 탈퇴 이유 |
많은 사용자가 결제 벽을 보지 못한다면, 온보딩을 수정하고 결제 벽을 변경하기 전에.
사용자가 결제 벽을 보지만 trial을 시작하지 않는다면, 제안, 증명, 또는 가격 제시를 개선하십시오.
한 가지 수익 모델을 선택하십시오Section titled “Choose one monetization model”
| 데이터가 읽을 수 있게 하기 위해 한 가지 모델부터 시작하십시오. | 모델 | 적합한 선택지입니다. 첫 번째 버전 |
|---|---|---|
| 프리미엄 | 일상생활에서 반복적으로 사용하는 유틸리티, 트래커, 도구 | 기본 기능은 무료이지만 제한된 기능 또는 프리미엄 기능을 구매해야 함 |
| 결제 후 무료 시범 | 온보딩 후 빠른 가치 제공하는 앱 | 온보딩 후 3-14일 무료 시범 후 결제 |
| 한 번의 결제로 영구적으로 사용 | 재귀적으로 사용되는 제한된 가치가 있는 작은 도구 | 영구 제품에 대한 후속 구독이 선택적으로 가능 |
첫 번째 날에 세 가지 계층, 많은 패키지, 복잡한 업그레이드 경로를 피하십시오. 월간 계획과 연간 계획을 사용하여 구독이 필요할 때만 구독을 사용하십시오. 국가별로 의미 있는 트래픽이 발생한 후에 지역화된 가격을 추가하십시오.
수익을 위한 제품 설정
제목 “수익을 위한 제품 설정”제품 식별자와 이름을 안정적이고 읽기 쉬운 형태로 유지하세요:
com.example.app.premium.monthlycom.example.app.premium.yearlycom.example.app.premium.lifetime사용자가 찾는 가치에 맞는 제품 이름을 사용하여, 예를 들어 “월간 식단 계획자” 대신 “월간”만 사용하지 마세요. 제품 메타데이터와 인앱 구매 이름은 발견과 명확성을 도와줍니다.
스토어에서 제품 데이터를 로드하여 가격, 통화, 소개ductory Offers가 항상 정확하게 유지되도록 하세요:
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에 스토어 가격을 직접 입력하지 마세요. 가능한 한 스토어 데이터에서 로컬라이즈드 제품 제목, 청구 기간, trial 기간을 렌더링하세요. product.priceString첫 번째 결제 벽을 구축하세요
제목: 첫 번째 결제 벽 - 첫 번째 결제 벽
첫 번째 결제 벽은 명확해야 합니다:주제: 유료 결과, 예를 들어 “무제한 운동 계획을 해제하세요”.
- 장점: 3에서 5개의 구체적인 개선점, 장기적인 기능 목록이 아닌 것.
- 장점: 3에서 5개의 구체적인 개선점, 장기적인 기능 목록이 아닌 것.
- 계획: 월, 년 단위로, 실제 년간 절약이 제공될 수 있습니다.
- trial: 정확한 trial 기간 및 trial이 끝난 후 발생하는 일.
- CTA: “무료 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을 올바르게 이해하십시오.
제목 ‘읽기 churn을 올바르게 이해하십시오’어떤 churn은 사용자가 앱을 사용해보고, 그게 그들에게 맞지 않다고 판단한 것입니다. 그게 정상입니다. 중요한 것은 패턴입니다.
- Trial 기간 중 취소: 불분명한 가치, 나쁜 온보딩, 또는 잘못된 트래픽.
- 1 사이클 후 취소: 반복 가치가 부족하거나 약한 습관 루프.
- 환불: 가격 불일치, 실수로 구매한 위험, 또는 불분명한 조건.
- restore가 안되는 경우: 권한 처리가 깨진 경우 또는 restore UI가 누락된 경우.
가능한 경우에 한 번의 질문을 포함하는 취소 설문조사를 추가하세요. 사용자들의 답변을 통해 온보딩, 기능 범위, 스크린샷 저장, 그리고 결제 벽 복사에 개선하세요.
출시 준비 목록
제품은 하나의 명확한 유료 문제를 해결합니다.- 스토어 제품은 iOS와 Android에서 테스트된 상태로 활성화되어 있습니다.
- 결제 벽은 스토어 로드된 가격과 조건을 표시합니다.
- 구매, 복원, 구독 관리, 그리고 백엔드 검증이 implement되었습니다.
- 첫 번째 오픈부터 구매까지의 퍼널 이벤트가 추적됩니다.
- 앱 스토어 메타데이터는 첫 번째 스크린샷에서 가치 설명을 포함합니다.
- 출시 전에 적어도 하나의 유입 채널이 활성화되어 있습니다.
- 첫 번째 구독자들로부터 churn feedback가 수집됩니다.
- 관련된 가이드
__CAPGO_KEEP_0__
관련 문서 가이드수익 플레이북에서 계속
수익 플레이북에서 계속하기__CAPGO_KEEP_0__을 사용하는 경우 수익 플레이북을 사용하여 지불 및 구매를 계획하고 @__CAPGO_KEEP_0__/native-purchases와 연결합니다. capgo capgo의 원시 기능을 사용하는 @capgo/native-purchases에 대해 Capgo 가격 Capgo 가격의 제품 워크플로에 대해 결제 시스템 결제 시스템의 구현 세부 사항에 대해 @capgo/native-purchases @capgo/native-purchases의 구현 세부 사항에 대해, 그리고 Getting Started Getting Started의 구현 세부 사항에 대해