Playbook Pendapatan
Dapatkan prompt pengaturan dengan langkah instalasi dan panduan markdown lengkap untuk plugin ini.

Belanja SDK hanya merupakan salah satu bagian dari membuat uang dari sebuah aplikasi. Pendapatan berasal dari masalah yang jelas, produk kecil yang dapat dicoba pengguna, billing toko yang dapat diandalkan, dan paywall yang mengajarkan apa yang orang mau beli.
Pakai pedoman ini ketika Anda menambahkan langganan atau akses premium dengan @capgo/native-purchases.
Mulai dengan target pendapatan sederhana
Judul bagian “Mulai dengan target pendapatan sederhana”Buatlah target pertama konkret. Misalnya:
| Harga bulanan | Pengguna langganan aktif yang dibutuhkan untuk sekitar $1K MRR |
|---|---|
| $4.99 | 201 |
| $7.99 | 126 |
| $9.99 | 101 |
| Harga tahunan $29.99 | Sekitar 400 pengguna langganan tahunan, tergantung pada waktu |
Angka-angka ini sebelum biaya toko, pajak, pengembalian, dan perbedaan mata uang. Mereka masih berguna karena mereka menjaga rencana peluncuran praktis: Anda membutuhkan beberapa ratus pengguna yang termotivasi, bukan audiens besar.
Buatlah produk berbayar terkecil
Judul Bagian: ‘Buat Produk Berbayar yang Paling Kecil’-
Pilih Salah Satu Kasus yang Membuat Kesulitan
Buat sekitar satu hasil yang pengguna sudah mencari. Contoh: rencana olahraga untuk orang tua baru, pengelola anggaran untuk pasangan, scanner bukti untuk freelancer, atau aplikasi latihan bahasa untuk satu ujian.
-
Periksa Permintaan di Toko
Cari App Store dan Google Play untuk kata kunci utama. Baca ulasan bawah dan menengah dari aplikasi kompetitor untuk menemukan fitur yang hilang, onboarding yang membingungkan, keluhan harga, dan gesekan UI.
-
Kirimkan MVP yang Terbatas
Versi pertama harus mencakup onboarding, satu aksi utama yang berguna, pengolahan kesalahan dasar, dan cukup analisis untuk melihat apakah pengguna mencapai titik nilai.
-
Tambahkan Pembelian Awal
Jangan menunggu sampai aplikasi terasa lengkap. Paywall dasar membantu Anda mengetahui apakah pengguna memahami nilai dan apakah harga yang Anda tawarkan masuk akal.
Instrumentkan Jalur Sebelum Mengoptimalkan
Judul Bagian: ‘Instrumentkan Jalur Sebelum Mengoptimalkan’Tracklah kejadian-kejadian berikut sebelum Anda mulai mengubah harga atau layar:
| Acara | Mengapa hal ini penting |
|---|---|
install atau buka terlebih dahulu | Arus lalu lintas dasar |
onboarding_completed | Apakah pengguna memahami pengaturan |
core_action_completed | Apakah produk memberikan nilai |
paywall_viewed | Apakah pengguna mencapai monetisasi |
trial_started | Apakah tawaran menarik |
purchase_completed | Konversi berbayar |
restore_started dan restore_completed | Recovery pembelian dan kinerja kompatibilitas |
subscription_status_checked | Keterjaminan Hak Akses |
cancel_feedback_submitted | Alasan penggugat |
Jika banyak pengguna tidak melihat paywall, perbaiki onboarding sebelum mengubah paywall. Jika pengguna melihat paywall tetapi tidak memulai trial, perbaiki penawaran, bukti, atau presentasi harga.
Pilih satu model monetisasi
Judul bagian “Pilih satu model monetisasi”Mulai dengan satu model agar data dapat dibaca.
| Model | Sesuai | Pertama kali |
|---|---|---|
| Produk awal | Aplikasi harian, penghitung, alat bantu dengan penggunaan berulang. | Alat harian, pengikutan, alat dengan penggunaan berulang |
| Bayar Dinding plus Uji Coba Gratis | Applikasi yang menyediakan nilai cepat setelah proses onboard | Paywall setelah onboard dengan 3-14 hari percobaan |
| Pembukaan satu kali | Alat kecil dengan nilai berulang yang terbatas | Produk seumur hidup plus langganan masa depan opsional kemudian |
Jangan mengirimkan tiga tingkat, banyak paket, dan jalur upgrade kompleks pada hari pertama. Gunakan satu rencana bulanan dan satu rencana tahunan ketika Anda memerlukan langganan. Tambahkan harga lokal setelah Anda melihat lalu lintas yang berarti dari sebuah negara.
Konfigurasi produk untuk pembelajaran pendapatan
Judul bagian “Konfigurasi produk untuk pembelajaran pendapatan”Jaga identifikasi produk stabil dan dapat dibaca:
com.example.app.premium.monthlycom.example.app.premium.yearlycom.example.app.premium.lifetimeGunakan nama produk toko yang memperkuat nilai yang dicari pengguna, seperti “Meal Planner Pro Bulanan” bukan hanya “Bulanan”. Metadata toko dan nama pembelian dalam aplikasi dapat membantu penemuan dan kejelasan.
Muat data produk dari toko-toko sehingga harga, mata uang, dan tawaran awal selalu akurat:
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'));Tidak pernah mengkodekan harga toko di UI. Tampilkan product.priceString, produk judul lokal, periode pembayaran, dan syarat uji coba dari data toko secara mungkin.
Bangun paywall pertama
Bahasa: Bangun paywall pertamaPaywall pertama haruslah jelas, bukan pintar:
- Judul: hasil pembayaran yang dibayar, seperti “Aktifkan rencana olahraga tanpa batas”.
- Kelebihan: 3 hingga 5 perbaikan yang konkrit, bukan daftar fitur yang panjang.
- Rencana: bulanan dan tahunan, dengan penghematan tahunan yang nyata jika ditawarkan.
- Percobaan: panjang percobaan yang tepat dan apa yang akan terjadi setelahnya.
- CTA: “Mulai percobaan gratis” atau “Perbarui sekarang”.
- Tautan: syarat dan ketentuan, kebijakan privasi, mengembalikan pembelian, dan mengelola langganan.
Tempatkan paywall pertama setelah onboarding, ketika pengguna memahami apa yang dilakukan aplikasi. Kemudian, uji trigger tambahan seperti batasan penggunaan, sentuhan fitur premium, atau aksi inti yang selesai.
Pembelian dan alur pemulihan
Judul bagian “Pembelian dan alur pemulihan”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, });}context: Halaman/area: Situs web pemasaran Capgo. Peran: Label UI. Dilihat di: agen halaman/[slug].astro. Kunci pesan `agents_page_copy_label` (Label Salin Halaman Agen).
Mengundang pengguna pertama
Section titled “Bring in the first users”Pendapatan memerlukan lalu lintas. Mulai dengan saluran yang dapat berfungsi sebelum Anda memiliki merek:
- Pendapatan membutuhkan lalu lintas. Mulai dengan saluran yang dapat berfungsi sebelum Anda memiliki merek:
- ASO: judul, subjudul, kata kunci, screenshot, deskripsi aplikasi, ikon, peringkat, dan nama pembelian dalam aplikasi.
- Bergabunglah dengan komunitas Reddit terlebih dahulu, kemudian bagikan cerita yang berguna tentang apa yang kamu buat bukan iklan.
- Kelompok beta: TestFlight, pengujian internal Google Play, Discord, dan forum khusus.
Setiap saluran harus mengarahkan pengguna ke dalam funnel yang diukur sama sehingga Anda dapat membandingkan retensi, tampilan paywall, uji coba, dan pembelian.
Baca keluarnya pengguna dengan benar.
Bab berjudul “Baca keluarnya pengguna dengan benar”Beberapa keluarnya pengguna berarti pengguna mencoba aplikasi dan memutuskan bahwa itu tidak untuk mereka. Itu adalah normal. Yang penting adalah pola:
- Membatalkan selama masa percobaan: nilai tidak jelas, onboarding buruk, atau lalu lintas yang salah.
- Keluarnya setelah satu siklus: tidak cukup nilai ulang atau loop kebiasaan yang lemah.
- Pengembalian: kesalahan harga, risiko pembelian tidak sengaja, atau syarat yang tidak jelas.
- Tidak ada restorasi: penanganan hak akses yang rusak atau UI restorasi yang hilang.
Tambahkan survei keluarnya satu pertanyaan ketika memungkinkan. Gunakan jawaban untuk meningkatkan onboarding, ruang fitur, tangkapan layar toko, dan teks paywall.
Dokumen peluncuran
Bab berjudul “Dokumen peluncuran”- Mengatasi satu masalah pembayaran yang jelas.
- Produk toko aktif dan diuji pada iOS dan Android.
- Paywall menampilkan harga dan syarat toko yang dimuat.
- Fungsi pembelian, pengembalian, pengelolaan langganan, dan validasi backend telah diimplementasikan.
- Event funnel diikuti dari bukaan pertama hingga pembelian.
- Metadata toko aplikasi menjelaskan nilai dalam gambar pertama.
- Paling tidak satu saluran akuisisi aktif sebelum peluncuran.
- Pengembalian umur dikumpulkan dari pelanggan pertama.
Guidan terkait
Judul bagian: Guidan terkait- Mulai Menggunakan
- Membuat langganan iOS
- Membuat langganan Android
- Uji coba sandbox iOS
- Uji coba sandbox Android
Teruskan dari Revenue Playbook
Judul Bagian: Teruskan dari Revenue PlaybookJika Anda menggunakan Buku Panduan Pendapatan untuk merencanakan pembayaran dan pembelian, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan native di Menggunakan @capgo/native-purchases, Harga Capgo untuk alur kerja produk di Capgo Pricing, Sistem Pembayaran untuk detail implementasi di sistem pembayaran, @capgo/pembelian-native untuk detail implementasi di @capgo/pembelian-native, dan Mulai Membuat untuk detail implementasi di Mulai Membuat.