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

앱에서 돈을 벌기 위한 구매 SDK는 단지 하나의 부분입니다. 수익은 명확한 문제, 사용자가 시도할 수 있는 작은 제품, 신뢰할 수 있는 스토어 결제, 그리고 사람들이 구매할 수 있는 것을 가르치는 결제 벽으로부터 나옵니다.
이 플레이북을 사용하여 구독 또는 프리미엄 언락과 함께 추가할 때 @capgo/native-purchases.
간단한 수익 목표부터 시작하세요
“간단한 수익 목표부터 시작하세요”라는 제목의 섹션첫 번째 목표를 구체화하세요. 예를 들어:
| 월간 가격 | 약 $1K MRR를 위한 약 400명의 활발한 구독자 |
|---|---|
| $4.99 | 201 |
| $7.99 | 126 |
| $9.99 | 101 |
| $29.99 년간 | 약 400명의 연간 구독자, 시간에 따라 달라질 수 있습니다 |
이 숫자들은 매장 수수료, 세금, 환불, 통화 차이점과 같은 요소들에 앞서 있습니다. 그러나 여전히 유용합니다: 첫 번째 제품을 출시할 때에는 몇 백명의 열정적인 사용자를 필요로 합니다, 대규모 사용자 집합이 필요하지 않습니다.
가장 작은 유료 제품을 구축하세요
“가장 작은 유료 제품을 구축하세요”라는 제목의 섹션-
어떤 고통스러운 사용 사례를 선택하세요
사용자가 이미 찾고 있는 결과를 중심으로 개발하세요. 예를 들어, 새로운 부모에게 운동 계획, 커플에게 예산 추적기, 프리랜서에게 영수증 스캐너, 또는 한 번의 시험을 위해 언어 연습 앱과 같은 것들입니다.
-
스토어에서 수요를 확인하세요
앱 스토어와 구글 플레이에서 핵심 키워드를 검색하세요. 경쟁 앱의 낮은 및 중간 점수 리뷰를 읽어 보세요. 누락된 기능, 혼란스러운 온보딩, 가격 불만, UI 마찰을 찾으세요.
-
좁은 MVP를 배포하세요
첫 번째 버전은 온보딩, 유용한 코어 액션, 기본 오류 처리, 충분한 분석을 포함해야 합니다. 사용자가 가치 순간에 도달하는지 여부를 확인할 수 있어야 합니다.
-
구매를 빠르게 추가하세요
앱이 완성된 것처럼 느껴질 때까지 기다리지 마세요. 기본적인 결제 벽은 사용자가 가치 이해를 하고 가격이 합리적인지 여부를 학습할 수 있도록 도와줍니다.
터널을 측정하기 전에 최적화하세요
터널을 측정하기 전에 최적화하세요가격이나 화면을 변경하기 전에 다음 이벤트를 추적하세요:
| 이벤트 | 왜 중요합니까? |
|---|---|
install 또는 첫 열기 | 기본 트래픽 |
onboarding_completed | 사용자가 설정 이해 |
core_action_completed | 제품이 가치 제공 |
paywall_viewed | 사용자가 수익화 |
trial_started | 제안이 매력적 |
purchase_completed | 유료 전환 |
restore_started 그리고 restore_completed | 구매 복구 및 검토 준수 |
subscription_status_checked | 권리 신뢰성 |
cancel_feedback_submitted | 회원 탈퇴 이유 |
많은 사용자가 지불 벽을 보지 못한다면, 온보딩을 수정하고 지불 벽을 변경하기 전에.
__CAPGO_KEEP_0__
__CAPGO_KEEP_0____CAPGO_KEEP_0__
| __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
|---|---|---|
| __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
| __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
| 한 번의 해제 | 한 번의 사용 후 재사용이 제한된 작은 도구 | 기본 제품에 대한 수명과 옵션으로 나중에 구독을 추가하는 제품 |
첫날에 세 가지 계층, 많은 패키지, 복잡한 업그레이드 경로를 배제하십시오. 월간 계획과 연간 계획을 사용하여 구독이 필요할 때 사용하십시오. 국가에서 의미 있는 트래픽을 보게 되면 지역화된 가격을 추가하십시오.
수익을 위한 제품을 구성하십시오
“수익을 위한 제품을 구성하십시오”라는 제목제품 식별자에 대해 안정적이고 읽을 수 있는 값을 유지하십시오:
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.priceStringpossible한 제품 제목, 청구 기간 및 trial 조건을 매장 데이터에서 가능할 때마다 지역화합니다.
첫 번째 결제 벽을 구축하십시오.
첫 번째 벽은 명확해야 합니다, 아니라 재미있는 것입니다:주문서: 유료 결과, 예를 들어 "무제한 운동 계획을 해제하십시오."
- 장점: 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: 제목, 서브제목, 키워드, 스크린샷, 앱 설명, 아이콘, 평점, 및 인앱 구매 이름.
- 짧은 동영상: 목표 국가에 맞는 문제/해결, 전후 예시, 및 빠른 데모를 공유하세요.
- 레딧 및 커뮤니티: 대화에 참여하세요. 그리고 유용한 이야기로 대신 광고가 아닌 스토리를 공유하세요.
- 베타 그룹: 테스트 플라이트, 구글 플레이 내부 테스트, 디스코드, 및 특정 포럼.
각 채널은 사용자를 동일한 측정된 파이프라인으로 보내야 합니다. 그래서 유지를 비교하고, 결제墙을 보는 수, 시험, 및 구매를 비교할 수 있습니다.
차단을 올바르게 읽으세요
“사용자가 앱을 사용해도 그만두는 것”을 올바르게 읽는 방법사용자가 앱을 사용해도 그만두는 것은 정상입니다. 중요한 것은 패턴입니다.
- trial 기간 중 취소: 불분명한 가치, 나쁜 온보딩, 또는 잘못된 트래픽.
- 1회 주기 후 취소: 반복 가치가 충분하지 않거나 약한 습관 루프.
- 환불: 가격 불일치, 실수로 구매한 위험, 또는 불분명한 조건.
- 복원되지 않음: 권한 처리가 깨진 경우 또는 복원 UI가 누락된 경우.
사용자가 앱을 사용해도 그만두는 이유를 묻는 1개의 질문을 추가할 수 있습니다. 사용자의 답변을 통해 온보딩, 기능 범위, 스토어 스크린샷, 그리고 결제벽을 개선하세요.
런칭 체크리스트
런칭 체크리스트- 제품은 하나의 명확한 유료 문제를 해결합니다.
- 스토어 제품은 iOS와 Android에서 활성화되고 테스트되었습니다.
- 결제벽은 스토어 로드된 가격과 조건을 표시합니다.
- 구매, 복원, 구독 관리 및 백엔드 검증이 implement되었습니다.
- 첫 번째 오픈부터 구매까지의 파이프라인 이벤트가 추적됩니다.
- 앱 스토어 메타데이터는 첫 번째 스크린샷에서 가치가 설명됩니다.
- 최소한 한 개의 인수 채널이 출시 전 활성화되었습니다.
- 첫 번째 구독자들로부터 churn feedback가 수집되었습니다.
관련된 안내서
관련된 안내서Revenue Playbook에서 계속 진행하세요
Revenue Playbook에서 계속 진행하는 섹션Revenue Playbook을 사용 중이라면 Revenue Playbook 결제 및 구매를 계획하는 데 사용하는 경우 @capgo/native-purchases를 사용하여 @capgo/native-purchases의 네이티브 기능을 사용하는 경우 @Capgo/native-purchases @Capgo/native-purchases의 가격 정책 @__CAPGO_KEEP_0__/native-purchases의 제품 워크플로우 결제 시스템 @capgo/native-purchases의 구현 세부 사항 Capgo의 @capgo/native-purchases 구현 세부 사항에 대해 시작하기 Getting Started 구현 세부 사항에 대해