Lebih cepat ke konten

Pembuatan Penawaran Introductory Offer Android

GitHub

Introductory offers allow you to provide eligible users with either a free trial or a discounted introductory price. After the introductory period concludes, subscriptions automatically renew at standard pricing unless cancelled.

Tawaran Peningkatan adalah alat yang kuat untuk:

  • Mengurangi hambatan bagi pelanggan baru
  • Meningkatkan tingkat konversi
  • Mengizinkan pengguna mencoba fitur premium Anda secara gratis
  • Membangun hubungan pelanggan jangka panjang

Pelanggan dapat menerima tawaran peningkatan jika mereka belum pernah membeli atau menerima tawaran peningkatan sebelumnya untuk langganan tersebut. Google Play mengelola kelayakan secara otomatis.

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

  1. Akses Konfigurasi Tawaran

    Pergi ke langganan Anda di Google Play Console dan pilih Tambahkan tawaran button.

    Pilih Rencana Dasar

  2. Pilih Rencana Dasar

    Modal akan muncul meminta Anda memilih paket dasar. Biasanya, Anda hanya memiliki satu paket dasar. Klik Tambahkan tawaran 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 pernah berlangganan sebelumnya
    • Ditetapkan oleh pengembangLogika kelayakan kustom (tidak didukung oleh native-purchases)

    Konfigurasi Tawaran

  4. Tambahkan Fase

    Gunakan Pelanggan baru di bagian bawah halaman untuk menentukan struktur penawaran Anda.

    Anda dapat menambahkan hingga dua fase, memungkinkan kombinasi seperti:

    • sebaliknya.
    • Konfigurasi tawaran
    • Uji coba gratis diikuti oleh pembayaran berulang yang diskon
  5. Pilih Tipe Fase

    Pilih dari tiga jenis fase:

    Uji Coba Gratis

    • Akses gratis selama periode tertentu
    • Akses komplit selama durasi tertentu

    Pembayaran Langsung

    • Harga diskon satu kali untuk periode tertentu
    • Biaya tunggal yang diskon untuk periode tertentu

    Pembayaran Berulang Diskon

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

    Setelah berapa lama fase promosi berlangsung:

    • Harian, mingguan, atau bulanan
    • Jumlah siklus pembayaran
  7. Finalisasi dan Aktivasi

    Klik Aplikasikan, then , kemudian aktifkan penawaran ini. Activate aktifkan penawaran. Tombol 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
  • Phase 1: 14 hari gratis
  • Phase 2: $4.99/bulan untuk 2 bulan
  • Then: $9.99/bulan harga standar

Plugin pembelian native secara otomatis mengelola kelayakan dan presentasi tawaran introductif:

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);
  • Percobaan Gratis3-14 hari biasanya optimal untuk aplikasi kebanyakan
  • Jangka waktu diskonWaktu yang tepat untuk membentuk kebiasaan adalah 1-3 bulan
  • Diskon hargaDiskon harga yang efektif adalah 50-70% dari harga normal
  • Tampilkan tawaran intro dan harga normal secara jelas
  • Tampilkan apa yang terjadi setelah periode intro
  • Pastikan pembatalan mudah dan transparan
  • Pingkan pengguna sebelum periode intro berakhir

Uji coba berbagai struktur penawaran:

  • Panjang masa percobaan gratis
  • Persentase diskon
  • Durasi diskon
  • Satu fase vs. multi-fase
  • Hanya satu penawaran introaktif yang dapat aktif per langganan pada satu waktu
  • Pengguna hanya dapat mengklaim penawaran introaktif sekali per langganan
  • Penawaran introaktif tidak berlaku untuk peningkatan/penurunan langganan
  • Perubahan penawaran introaktif tidak mempengaruhi pelanggan yang sudah ada

Tawaran intro tidak ditampilkan:

  • Pastikan penawaran ini diaktifkan di Play Console
  • Periksa kelayakan pengguna (mungkin telah menggunakan penawaran sebelumnya)
  • Pastikan aplikasi menggunakan informasi produk terbaru

Pengguna yang salah menerima penawaran:

  • Ulangi pengaturan kelayakan (pelanggan baru vs. pelanggan lama)
  • Periksa apakah pengguna telah berlangganan di perangkat lain sebelumnya
  • Pastikan riwayat akun Play Store

Penawaran tidak berlaku saat pembelian:

  • Konfirmasikan ID produk cocok secara tepat
  • Periksa apakah penawaran masih aktif dan tidak kadaluarsa
  • Verifikasi pengaturan rentang tanggal untuk penawaran
  • Konfigurasi pengujian sandbox untuk menguji penawaran Anda
  • Pantau tingkat konversi di analitik Play Console
  • Pertimbangkan untuk membuat beberapa tingkat langganan dengan penawaran yang berbeda

Teruskan dari Membuat Langganan Android Penawaran Introductory

Bagian berjudul "Teruskan dari Membuat Langganan Android Penawaran Introductory"

Jika Anda menggunakan Membuat Langganan Android Penawaran Introductory Untuk merencanakan pembayaran dan pembelian, hubungkannya dengan Menggunakan @capgo/native-purchases untuk kemampuan asli dalam Menggunakan @capgo/native-purchases, Harga Capgo untuk alur kerja produk dalam Capgo Pricing, Sistem Pembayaran untuk detail implementasi dalam Sistem Pembayaran, @capgo/penggunaan-native-pembelian untuk detail implementasi dalam @capgo/native-purchases, dan Mulai dengan __CAPGO_KEEP_0__ Untuk detail implementasi dalam Getting Started.