Langsung ke konten

Buat Android Penawaran Perkenalan Berlangganan

Penawaran perkenalan memungkinkan Anda memberikan uji coba gratis atau harga perkenalan yang didiskon kepada pengguna yang memenuhi syarat. Setelah periode perkenalan berakhir, langganan diperpanjang secara otomatis dengan harga standar kecuali dibatalkan.

Penawaran perkenalan adalah alat yang ampuh untuk:

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

Pengguna dapat menerima penawaran perkenalan jika mereka belum pernah membeli atau menerima penawaran perkenalan untuk berlangganan. Google Play menangani kelayakan secara otomatis.

Anda harus terlebih dahulu membuat langganan yang dapat diperpanjang secara otomatis sebelum menambahkan penawaran perkenalan.

  1. Konfigurasi Penawaran Akses

    Navigasikan ke langganan Anda di Konsol Google Play dan pilih tombol Tambahkan penawaran.

    Tombol Tambahkan penawaran

  2. Pilih Paket Dasar

    Sebuah modal akan muncul yang mengharuskan Anda memilih paket dasar Anda. Biasanya, Anda hanya memiliki satu paket dasar. Klik Tambahkan penawaran untuk melanjutkan.

    Pilih paket dasar

  3. Konfigurasi Detail Penawaran

    Masukkan informasi berikut:

    ID Penawaran: Pengidentifikasi 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 berlangganan
    • Ditentukan pengembang: Logika kelayakan khusus (tidak didukung oleh pembelian asli)

    Plugin pembelian asli tidak mendukung opsi kelayakan “Ditentukan pengembang”. Gunakan “Pelanggan baru” atau “Pelanggan lama” sebagai gantinya.

    Konfigurasi penawaran

  4. Tambahkan Fase

    Klik Tambahkan fase di bagian bawah halaman untuk menentukan struktur penawaran Anda.

    Anda dapat menambahkan hingga dua fase, memungkinkan kombinasi seperti:

    • Uji coba gratis saja
    • Harga diskon saja
    • Uji coba gratis diikuti dengan diskon pembayaran berulang
  5. Pilih Tipe Fase

    Pilih dari tiga jenis fase:

    Uji Coba Gratis

    • Akses gratis untuk durasi tertentu
    • Contoh: Gratis 7 hari, lalu $9,99/bulan

    Pembayaran Tunggal

    • Harga diskon satu kali untuk periode tertentu
    • Contoh: $1,99 untuk 2 bulan, lalu $9,99/bulan

    Pembayaran Berulang dengan Diskon

    • Pengurangan tarif per siklus penagihan untuk beberapa siklus
    • Contoh: $4,99/bulan selama 3 bulan, lalu $9,99/bulan
  6. Konfigurasi Durasi Fase

    Tetapkan berapa lama fase perkenalan berlangsung:

    • Hari, minggu, atau bulan
    • Jumlah siklus penagihan
  7. Selesaikan dan Aktifkan

    Klik Terapkan, lalu Simpan untuk mengaktifkan penawaran. Tombol Aktifkan akan tersedia setelah disimpan.

  • Fase 1: 7 hari gratis
  • Lalu: harga standar $9,99/bulan
  • Fase 1: $1,99 untuk bulan pertama
  • Lalu: harga standar $9,99/bulan### Contoh 3: Perpanjangan Uji Coba + Diskon
  • Fase 1: 14 hari gratis
  • Tahap 2: $4,99/bulan selama 2 bulan
  • Lalu: harga standar $9,99/bulan

Plugin pembelian asli secara otomatis menangani kelayakan dan presentasi penawaran perkenalan:

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 waktu optimal untuk sebagian besar aplikasi
  • Periode diskon: 1-3 bulan merupakan waktu yang baik untuk membangun kebiasaan
  • Diskon harga: Diskon 50-70% dari harga reguler mendorong konversi
  • Tampilkan dengan jelas penawaran perkenalan dan harga reguler
  • Tunjukkan apa yang terjadi setelah periode intro
  • Jadikan pembatalan mudah dan transparan
  • Ingatkan pengguna sebelum periode intro berakhir

Uji struktur penawaran yang berbeda:

  • Durasi uji coba gratis
  • Persentase diskon
  • Durasi diskon
  • Fase tunggal vs. multifase
  • Hanya satu penawaran perkenalan yang dapat aktif per langganan dalam satu waktu
  • Pengguna hanya dapat mengklaim penawaran perkenalan satu kali per langganan
  • Penawaran perkenalan tidak berlaku untuk peningkatan/penurunan versi langganan
  • Perubahan pada penawaran perkenalan tidak memengaruhi pelanggan yang sudah ada

Penawaran perkenalan tidak ditampilkan:

  • Pastikan penawaran diaktifkan di Konsol Play
  • Periksa kelayakan pengguna (mungkin pernah menggunakan penawaran sebelumnya)
  • Pastikan aplikasi menggunakan informasi produk terbaru

Pengguna yang salah menerima tawaran:

  • Tinjau pengaturan kelayakan (pelanggan baru vs. pelanggan lama)
  • Periksa apakah pengguna sebelumnya berlangganan pada perangkat yang berbeda
  • Verifikasi riwayat akun Play Store

Penawaran tidak berlaku saat pembelian:

  • Konfirmasikan ID produk sama persis
  • Periksa apakah penawaran masih aktif dan belum kedaluwarsa
  • Verifikasi pengaturan rentang tanggal untuk penawaran tersebut
  • Konfigurasi pengujian sandbox untuk menguji penawaran Anda
  • Pantau tingkat konversi di analisis Konsol Play
  • Pertimbangkan untuk membuat beberapa tingkatan langganan dengan penawaran berbeda