Lompat ke Konten

Introductory Offer Pembelian Android

GitHub

Tawaran awal memungkinkan Anda untuk memberikan pengguna yang layak dengan uji coba gratis atau harga awal yang diskon. Setelah periode awal berakhir, langganan secara otomatis diperbarui pada harga standar kecuali dibatalkan.

Tawaran awal ini adalah alat yang kuat untuk:

  • Mengurangi hambatan masuk bagi pelanggan baru
  • Meningkatkan tingkat konversi
  • Mengizinkan pengguna mencoba fitur premium Anda tanpa risiko
  • Membangun hubungan pelanggan jangka panjang

Pelanggan dapat menerima tawaran awal jika mereka belum pernah membeli atau menerima tawaran awal untuk langganan sebelumnya. Google Play menghandle kelayakan secara otomatis.

Anda harus membuatnya terlebih dahulu membuat langganan yang dapat diperbarui secara otomatis sebelum menambahkan tawaran pengenalan.

  1. Akses Konfigurasi Tawaran

    Navigasikan ke langganan Anda di Google Play Console dan pilih Tombol Tambah Tawaran Tombol Tambah Tawaran

    Pilih Rencana Dasar

  2. Modal akan muncul meminta Anda untuk memilih rencana dasar. Biasanya, Anda hanya memiliki satu rencana dasar. Klik

    untuk melanjutkan. Tawarkan penawaran Untuk melanjutkan.

    Pilih rencana dasar

  3. Konfigurasi Detail Penawaran

    Masukkan informasi berikut:

    ID Penawaran: Identifikasi unik untuk penawaran ini

    Kelayakan: Pilih siapa yang dapat menerima penawaran ini

    • Pelanggan baru: Hanya pengguna yang belum pernah berlangganan
    • Pelanggan lama: Pengguna yang sebelumnya telah berlangganan
    • Ditentukan oleh pengembang: Logika kelayakan kustom (tidak didukung oleh native-purchases)

    Konfigurasi tawaran

  4. Tambah Tahap

    Klik Tambah tahap di bagian bawah halaman untuk menentukan struktur tawaran Anda.

    Anda dapat menambahkan hingga dua tahap, memungkinkan kombinasi seperti:

    • Coba gratis hanya
    • Harga diskon hanya
    • Coba gratis diikuti oleh pembayaran berulang diskon
  5. Pilih Tipe Fase

    Pilih dari tiga jenis fase:

    Coba Gratis

    • Akses komplimen untuk jangka waktu tertentu
    • Contoh: 7 hari gratis, kemudian $9.99/bulan

    Pembayaran Satuan

    • Harga diskon satu kali untuk jangka waktu tertentu
    • Contoh: $1.99 selama 2 bulan, kemudian $9.99/bulan

    Pembayaran Berulang Diskon

    • Tarif per-siklus pembayaran yang diperkecil untuk beberapa siklus
    • Contoh: $4,99/bulan selama 3 bulan, kemudian $9,99/bulan
  6. Konfigurasi Durasi Fase

    Tentukan berapa lama fase intro berlangsung:

    • Hari, minggu, atau bulan
    • Jumlah siklus pembayaran
  7. Finalisasi dan Aktifkan

    Klik Terapkan, kemudian Simpan untuk mengaktifkan penawaran. The Aktifkan Tombol ini akan tersedia setelah disimpan.

  • Fase 1: 7 hari gratis
  • Lalu: $9.99/bulan harga standar
  • Fase 1: $1.99 untuk bulan pertama
  • Lalu: $9.99/bulan harga standar

Contoh 3: Uji Coba Terpanjang + Diskon

Judul Bagian “Contoh 3: Uji Coba Terpanjang + Diskon”
  • Fase 1: 14 hari gratis
  • Fase 2: $4.99/bulan selama 2 bulan
  • Lalu: Harga standar $9.99/bulan

Plugin native-purchases secara otomatis mengelola kelayakan dan presentasi tawaran intro:

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);
  • Uji Coba Gratis: 3-14 hari adalah optimal untuk aplikasi kebanyakan
  • Masa Diskon: 1-3 bulan bekerja baik untuk membentuk kebiasaan
  • Diskon Harga: 50-70% dari harga reguler meningkatkan konversi
  • Tampilkan Apa yang Terjadi Setelah Masa Intro
  • Buat Pembatalan Mudah dan Transparan
  • Tampilkan Jelas Penawaran Intro dan Harga Reguler
  • Ingatkan pengguna sebelum masa intro berakhir

Uji struktur penawaran yang berbeda:

  • Panjang masa percobaan gratis
  • Persentase diskon
  • Durasi diskon
  • Fase tunggal vs. multi-fase
  • Hanya satu penawaran intro yang dapat aktif per langganan pada waktu yang sama
  • Pengguna hanya dapat mengklaim penawaran intro sekali per langganan
  • Tawaran intro tidak berlaku untuk peningkatan/kurangnya langganan
  • Perubahan pada tawaran intro tidak mempengaruhi pelanggan yang sudah ada

Tawaran intro tidak menampilkan:

  • Pastikan tawaran diaktifkan di Play Console
  • Periksa kelayakan pengguna (mungkin sudah menggunakan tawaran sebelumnya)
  • Pastikan aplikasi menggunakan informasi produk terbaru

Pengguna yang salah menerima tawaran:

  • Tinjau pengaturan kelayakan (pelanggan baru vs. pelanggan yang sudah ada)
  • Periksa apakah pengguna sebelumnya berlangganan di perangkat yang berbeda
  • Pastikan riwayat akun Play Store

Tawaran tidak berlaku saat pembelian:

  • Pastikan ID produk sesuai dengan yang diharapkan
  • Periksa bahwa tawaran masih aktif dan tidak telah kedaluwarsa
  • Verifikasi pengaturan rentang tanggal untuk tawaran
  • Konfigurasi pengujian sandbox untuk menguji tawaran Anda
  • Pantau tingkat konversi di analitik Play Console
  • Perluas pertimbangan dengan membuat beberapa tingkat langganan dengan tawaran yang berbeda

Teruskan dari Introductory Offer Android Subscription Create

Bab berjudul “Teruskan dari Introductory Offer Android Subscription Create”

Jika Anda menggunakan Buat Tawaran Pembelian Android untuk merencanakan pembayaran dan pembelian, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan asli dalam Menggunakan @capgo/native-purchases, Capgo Pricing untuk alur kerja produk dalam Capgo Pricing, Sistem Pembayaran untuk detail implementasi dalam Sistem Pembayaran, @capgo/native-purchases untuk detail implementasi dalam @capgo/native-purchases, dan Panduan Awal untuk detail implementasi di Getting Started.