Buat Penawaran Perkenalan Langganan Android
Salin prompt setup yang berisi langkah install dan panduan markdown lengkap untuk plugin ini.
Introductory offer memungkinkan Anda menawarkan free trial atau harga perkenalan diskon kepada pengguna yang memenuhi syarat. Setelah periode perkenalan berakhir, langganan otomatis diperpanjang dengan harga standar kecuali dibatalkan.
Ikhtisar
Bagian berjudul “Ringkasan”Introductory offer adalah alat yang ampuh untuk:
- Mengurangi hambatan masuk bagi pelanggan baru
- Meningkatkan conversion rate
- Biarkan pengguna mencoba fitur premium tanpa risiko
- Bangun hubungan jangka panjang dengan subscriber
Kelayakan
Bagian berjudul “Kelayakan”Pengguna bisa mendapatkan introductory offer jika mereka belum pernah membeli atau menerima penawaran serupa untuk langganan tersebut. Google Play menangani kelayakan secara otomatis.
Prerequisites
Bagian berjudul “Prasyarat”Anda harus terlebih dahulu membuat auto-renewable subscription sebelum menambahkan introductory offer.
Membuat Introductory Offer
Bagian berjudul “Membuat Introductory Offer”-
Akses Konfigurasi Penawaran
Buka langganan Anda di Google Play Console dan pilih Tambah penawaran tombol.

-
Pilih Base Plan
Modal akan muncul untuk memilih base plan Anda. Biasanya, Anda hanya punya satu base plan. Klik Tambah penawaran untuk melanjutkan.

-
Konfigurasi Detail Penawaran
Masukkan informasi berikut:
ID Penawaran: ID unik untuk penawaran ini
Kelayakan: Pilih siapa yang bisa menerima penawaran ini
- Pelanggan baru: Hanya pengguna yang belum pernah berlangganan
- Pelanggan lama: Pengguna yang sebelumnya berlangganan
- Ditentukan developer: Logika kelayakan kustom (tidak didukung native-purchases)

-
Tambah fase
Klik Tambah fase di bagian bawah halaman untuk menentukan struktur penawaran Anda.
Anda dapat menambahkan hingga dua fase, dengan kombinasi seperti:
- Hanya free trial
- Hanya harga diskon
- Free trial diikuti pembayaran berulang dengan diskon
-
Pilih tipe fase
Pilih dari tiga tipe fase:
Uji Coba Gratis
- Akses gratis untuk durasi tertentu
- Contoh: gratis 7 hari, lalu $9.99/bulan
Pembayaran Sekali Bayar
- Harga diskon satu kali untuk periode tertentu
- Contoh: $1.99 selama 2 bulan, lalu $9.99/bulan
Pembayaran Berulang Diskon
- Tarif lebih rendah per siklus penagihan untuk beberapa siklus
- Contoh: $4.99/bulan selama 3 bulan, lalu $9.99/bulan
-
Konfigurasi Durasi Fase
Atur berapa lama fase perkenalan berlangsung:
- Hari, minggu, atau bulan
- Jumlah siklus penagihan
-
Finalisasi dan Aktifkan
Klik Terapkan, lalu Simpan untuk mengaktifkan penawaran tersebut. Aktifkan tombol akan tersedia setelah disimpan.
Contoh Fase Penawaran
Bagian berjudul “Contoh Fase Penawaran”Contoh 1: Free Trial Sederhana
Bagian berjudul “Contoh 1: Free Trial Sederhana”- Fase 1: gratis selama 7 hari
- Lalu: harga standar $9.99/bulan
Contoh 2: Diskon Perkenalan
Bagian berjudul “Contoh 2: Diskon Perkenalan”- Fase 1: $1.99 untuk bulan pertama
- Lalu: harga standar $9.99/bulan
Contoh 3: Trial Diperpanjang + Diskon
Bagian berjudul “Contoh 3: Trial Diperpanjang + Diskon”- Fase 1: gratis selama 14 hari
- Fase 2: $4.99/bulan selama 2 bulan
- Lalu: harga standar $9.99/bulan
Penggunaan di Aplikasi
Bagian berjudul “Menggunakan di Aplikasi Anda”Plugin native-purchases secara otomatis menangani kelayakan dan tampilan introductory offer:
import { NativePurchases, PURCHASE_TYPE } from '@capgo/native-purchases';
// Fetch products (includes intro offer metadata)const { products } = await NativePurchases.getProducts({ productIdentifiers: ['com.example.premium.monthly'], productType: PURCHASE_TYPE.SUBS,});
const product = products[0];
if (product.introductoryPrice) { console.log(`Intro price: ${product.introductoryPriceString}`); console.log(`Regular price: ${product.priceString}`); console.log( `Offer duration: ${product.introductoryPrice.subscriptionPeriod?.numberOfUnits} ${product.introductoryPrice.subscriptionPeriod?.unit}`, );} else { console.log('No intro offer configured for this product');}
// Purchase (Google Play applies intro pricing automatically if the user is eligible)const transaction = await NativePurchases.purchaseProduct({ productIdentifier: 'com.example.premium.monthly', planIdentifier: 'monthly-plan', // Base Plan ID from Google Play Console productType: PURCHASE_TYPE.SUBS,});
console.log('Introductory purchase transaction', transaction.transactionId);Praktik Terbaik
Bagian berjudul “Praktik Terbaik”Durasi Penawaran
Bagian berjudul “Durasi Penawaran”- Free trial: 3-14 days is optimal for most apps
- Periode diskon: 1-3 bulan efektif untuk membangun kebiasaan
- Diskon harga: Diskon 50-70% dari harga normal meningkatkan konversi
Pemasaran
Bagian berjudul “Pemasaran”- Tampilkan penawaran intro dan harga normal dengan jelas
- Tunjukkan apa yang terjadi setelah periode intro berakhir
- Buat proses pembatalan mudah dan transparan
- Ingatkan pengguna sebelum periode intro berakhir
A/B Testing
Bagian berjudul “A/B Testing”Uji berbagai struktur penawaran:
- Durasi free trial
- Persentase diskon
- Durasi diskon
- Fase tunggal vs. multi-fase
Catatan Penting
Bagian berjudul “Catatan Penting”- Hanya satu penawaran intro yang bisa aktif per langganan
- User hanya bisa klaim satu penawaran intro per langganan
- Penawaran intro tidak berlaku untuk upgrade/downgrade langganan
- Perubahan penawaran intro tidak memengaruhi subscriber aktif
Pemecahan Masalah
Bagian berjudul “Troubleshooting”Penawaran intro tidak muncul:
- Verifikasi penawaran sudah aktif di Play Console
- Cek kelayakan user (mungkin sudah pernah pakai penawaran)
- Pastikan app menggunakan info produk terbaru
User yang salah menerima penawaran:
- Tinjau pengaturan kelayakan (customer baru vs lama)
- Cek apakah user sebelumnya berlangganan di device lain
- Verifikasi riwayat akun Play Store
Penawaran tidak diterapkan saat pembelian:
- Pastikan product ID cocok persis
- Cek apakah penawaran masih aktif dan belum kedaluwarsa
- Verifikasi pengaturan rentang tanggal penawaran
Langkah Berikutnya
Bagian berjudul “Langkah Selanjutnya”- Konfigurasi pengujian sandbox untuk menguji penawaran Anda
- Pantau conversion rate di analitik Play Console
- Pertimbangkan untuk membuat beberapa tier langganan dengan penawaran berbeda
Lanjutkan dari Create Android Subscription Introductory Offer
Bagian berjudul “Keep going from Create Android Subscription Introductory Offer”Jika Anda menggunakan Buat Penawaran Perkenalan Langganan Android untuk merencanakan pembayaran dan pembelian, hubungkan dengan Menggunakan @capgo/native-purchases untuk kemampuan native saat menggunakan @capgo/native-purchases, Harga Capgo untuk alur kerja produk di halaman Harga Capgo, Sistem pembayaran untuk detail implementasi di sistem pembayaran, @capgo/native-purchases untuk detail implementasi di @capgo/native-purchases, dan Panduan Memulai untuk detail implementasi di Getting Started.