Perubahan terbaru terkait langganan di Konsol Play

Pada Mei 2022, kami memperkenalkan perubahan pada cara penentuan dan pengelolaan produk langganan di Konsol Play. Perubahan ini memberikan fleksibilitas yang lebih besar pada cara penjualan langganan dan menyederhanakan proses pengelolaannya. Setelah mengupgrade integrasi aplikasi dan backend untuk menggunakan API langganan baru, Anda dapat menjual:

  • Paket prabayar: Pengguna membeli jangka waktu tertentu, dan dapat menambah saldo untuk memperpanjang akses mereka.
  • Penawaran upgrade: Pengguna menerima diskon karena mengupgrade paket langganan, memperpanjang periode penagihan, atau beralih dari paket prabayar ke paket perpanjangan otomatis.
  • Kelayakan kustom: Anda yang menentukan logika bisnis dan kelayakan di aplikasi Anda

Setelah mengupgrade, Anda juga dapat membuat dan mengelola beberapa penawaran per langganan dengan lebih mudah. Jika belum, baca artikel ini untuk memahami cara kerja langganan saat ini. 

Semua langganan, aplikasi, dan integrasi backend Anda yang sudah ada berfungsi sama seperti sebelum pembaruan ini dilakukan. Tidak ada tindakan langsung yang perlu dilakukan – Anda dapat mengadopsi fitur langganan baru ini seiring waktu.

Perubahan alur kerja

Jika sebelumnya menggunakan Konsol Play, Anda akan melihat ada banyak perubahan pada halaman Langganan (Monetisasi dengan Play > Produk > Langganan). Sebagian besar perubahan ini memungkinkan Anda membuat dan mengelola langganan, paket dasar, dan penawaran. Ada juga beberapa perubahan cara untuk melakukan tindakan berikut:

  • Perubahan harga: Saat mengubah harga langganan, perubahan harga hanya berlaku untuk pembelian baru. Anda dapat mengubah harga yang dibayar oleh pelanggan lama menggunakan kohor harga lama.
  • Ketersediaan regional: Anda dapat memilih wilayah tempat langganan Anda dapat dibeli. Anda juga dapat membuat penawaran regional di sebagian wilayah tersebut.  
  • Harga regional: Anda dapat menentukan harga untuk setiap wilayah. Anda juga dapat memilih beberapa (atau semua) wilayah, memberikan harga tunggal dalam mata uang pilihan Anda, dan Play akan melakukan konversi mata uang satu kali ke semua wilayah yang dipilih. Anda dapat memperbarui harga jika diinginkan.

Mengelola langganan lama

Langganan yang dibuat sebelum Mei 2022 menyertakan deskripsi, manfaat langganan serta satu setelan periode penagihan, harga, dan harga perkenalan/uji coba gratis. Perlu langganan tambahan jika Anda menginginkan beberapa periode penagihan atau harga.

Mulai Mei 2022, manfaat langganan (dengan kata lain, “apa” yang disediakan langganan) ditentukan secara terpisah dari paket dasar dan penawarannya (“bagaimana” langganan dijual). Model baru ini memudahkan Anda untuk menjual langganan dengan berbagai cara. 

Pada gambar di bawah, sisi kiri menunjukkan cara langganan sebelumnya ditentukan sebagai objek yang sepenuhnya independen. Jika beberapa “langganan” memberikan manfaat yang sama dengan periode penagihan atau harga yang berbeda-beda, hal ini dapat menjadikannya terlalu kompleks. Misalnya, Anda harus memastikan bahwa deskripsi dan manfaat yang ditampilkan kepada pengguna sama di semua langganan, dan bahwa aplikasi Anda tidak mengizinkan pengguna membeli langganan duplikat.

Sisi kanan menunjukkan struktur langganan saat ini. Setiap langganan dapat memiliki beberapa paket dasar, yang masing-masing memiliki beberapa penawaran.

Langganan yang dikonversi

Saat perubahan ini diluncurkan pada Mei 2022, langganan yang sudah ada dikonversi ke model baru. Hasilnya: 

  • Langganan menyimpan informasi yang tidak terkait dengan cara langganan dijual, seperti nama, deskripsi, dan manfaat yang dilihat pengguna.
  • Setiap langganan memiliki satu paket dasar dengan periode penagihan langganan lama dan harga perpanjangan otomatis. 
  • Jika sebuah langganan memiliki uji coba gratis atau harga perkenalan, paket dasarnya memiliki satu penawaran dengan kriteria kelayakan pelanggan baru (misalnya, hanya untuk pengguna yang belum pernah membeli langganan di aplikasi ini), dan harga (durasi uji coba gratis, atau harga perkenalan dan durasi).

Langganan, paket dasar, dan penawaran yang dibuat memiliki fungsi yang sama seperti sebelumnya. Misalnya, Anda dapat mengubah durasi uji coba gratis, memperbarui deskripsi langganan, atau mengubah durasi masa tenggang Anda.

Contoh 1: Konversi SKU lama dengan harga perkenalan

Inilah cara langganan bulanan lama yang bernama “Paket Dasar”, ID produk dasar1, dan harga perkenalan selama satu bulan dikonversi ke model baru:

Contoh 2: Konversi beberapa SKU lama yang mewakili manfaat langganan yang sama dengan konfigurasi yang berbeda:

Saat langganan lama dikonversi ke model baru, langganan tersebut dianggap langganan terpisah. Konversi tidak menggabungkan SKU apa pun ke dalam produk langganan. 

Misalnya, kasus penggunaan yang umum pada sistem lama adalah bahwa developer dapat memiliki beberapa langganan untuk satu hak langganan. Dalam hal ini, SKU “Paket Dasar” dengan ID produk dasar1 tanpa harga khusus dan SKU “Paket Dasar” dengan ID produk dasar2 dengan uji coba gratis untuk pengguna yang tidak pernah membeli langganan apa pun di aplikasi. Konversinya menghasilkan dua langganan yang memiliki judul atau nama yang sama, “Paket Dasar”, dan ID Produk yang berbeda.

Keduanya memiliki satu paket dasar (bulanan, perpanjangan otomatis), dan SKU lama dengan uji coba gratis menghasilkan langganan dengan satu penawaran.

Penawaran dengan kompatibilitas mundur

Sebelumnya, Konsol Play dan API developer menentukan bahwa langganan hanya dapat memiliki satu paket harga. Kini, Konsol Play dan API developer memungkinkan langganan untuk memiliki beberapa paket dasar dan beberapa penawaran. 

Setiap langganan di Konsol Play memiliki satu penawaran atau paket dasar “kompatibilitas mundur” karena integrasi backend dan aplikasi yang menggunakan API developer lama mengharuskan langganan menyertakan satu paket harga. 

Jika aplikasi atau backend Anda menggunakan metode API lama, penawaran atau paket dasar ini akan digunakan untuk periode penagihan, harga, dan uji coba gratis atau harga perkenalan. Jika memiliki penawaran atau paket dasar lainnya, langganan tersebut hanya tersedia untuk aplikasi yang menggunakan metode API baru.

Menandai penawaran atau paket dasar sebagai kompatibel dengan versi lama

Saat langganan lama dikonversi ke model baru, jika langganan berisi uji coba gratis atau harga perkenalan, penawaran dan paket dasar yang dibuat akan ditandai sebagai kompatibel dengan versi lama. Jika tidak, hanya paket dasar yang akan ditandai sebagai kompatibel dengan versi lama. 

Jika perlu, Anda dapat mengubah paket dasar atau penawaran mana yang kompatibel dengan versi lama. Sebelum mengubah penawaran atau paket dasar yang kompatibel dengan versi lama, pertimbangkan dengan cermat dampak yang dapat ditimbulkan pada versi aplikasi Anda yang menggunakan metode API lama, dan pada fitur lain yang menggunakannya.

Anda hanya dapat menandai penawaran atau paket dasar yang memiliki fungsi yang sebelumnya tersedia. Misalnya, paket prabayar, penawaran upgrade, penawaran yang ditentukan developer, dan tag tidak didukung.

Ketersediaan dan harga regional

Anda kini dapat mengontrol ketersediaan dan harga satu per satu untuk setiap negara atau wilayah, serta mengonfigurasi apakah paket dasar atau penawaran perlu disediakan di setiap lokasi baru yang mungkin didukung Google Play pada masa mendatang.

Kami telah mengisi ulang semua langganan Anda yang sudah ada, sehingga jika sebelumnya Anda menargetkan "Negara/wilayah lainnya", Anda akan terus menargetkan semua negara dalam grup ini. Jika sebelumnya Anda tidak menyediakan paket dasar atau penawaran di “Negara/wilayah lainnya”, tidak ada yang berubah.

Saat membuat atau mengedit paket dasar atau penawaran, Anda dapat memilih Kelola ketersediaan negara/wilayah lalu menyediakan paket dasar atau penawaran tersebut di semua lokasi, atau mengonfigurasinya satu per satu. Anda juga akan melihat opsi “Negara/wilayah baru”. Jika Anda menentukan “Negara/wilayah baru”, saat Google Play menambahkan dukungan untuk negara/wilayah baru, kami akan menggunakan setelan harga dan ketersediaan ini. Jika dukungan untuk negara/wilayah baru tersebut mencakup mata uang pembeli lokal, kami akan melakukan konversi mata uang satu kali. Jika Anda tidak menentukan "Negara/wilayah baru", langganan Anda tidak akan tersedia di negara/wilayah ini secara default. Setelah negara/wilayah baru didukung, Anda dapat mengedit langganan di Konsol Play untuk menyediakannya jika mau.

Saat mengedit harga, Anda dapat memilih semua lokasi, harga di setiap lokasi, dan menetapkan harga untuk setiap negara/wilayah yang didukung Google Play pada masa mendatang.

Menggunakan kode promo dan fitur khusus

Saat ini, beberapa fitur langganan hanya mendukung penawaran dengan kompatibilitas mundur. Fitur tersebut adalah:

  • Kode promo langganan
  • Langganan unggulan
  • Berlangganan dengan Google 

Di Konsol Play, fitur ini hanya memungkinkan Anda memilih langganan, bukan paket dasar atau penawaran. Saat Anda memilih langganan, penawaran dengan kompatibilitas mundur di langganan tersebut akan digunakan.

Penting: Untuk setiap langganan yang menggunakan fitur tersebut, sebaiknya jangan ubah penawaran yang kompatibel dengan versi lama tanpa mempertimbangkan dengan cermat pengaruhnya terhadap penggunaan fitur tersebut.

Membuat perubahan pada produk langganan Anda

Anda dapat menambahkan penawaran dan paket dasar ke langganan lama yang telah dikonversi. Meskipun Anda dapat mengubah penawaran mana yang merupakan “kompatibilitas mundur”, pertimbangkan dampaknya pada versi lama aplikasi Anda. Atau, Anda dapat memisahkan konfigurasi lama dan baru dengan membiarkan langganan lama yang telah dikonversi seperti apa adanya serta membuat langganan baru dengan penawaran dan paket dasarnya sendiri. Tindakan ini akan memisahkan langganan lama yang telah dikonversi yang digunakan oleh aplikasi dan integrasi yang lebih lama. Terlepas dari apakah Anda memutuskan untuk mengubah langganan lama Anda yang telah dikonversi atau tidak, biarkan langganan tersebut tetap kompatibel dengan versi sebelumnya sehingga mereka dapat dibeli oleh pengguna di aplikasi versi lama Anda. 

Langganan baru dapat dikonfigurasi dengan beberapa paket dasar dan penawaran, paket prabayar, penawaran upgrade, dan fitur baru lainnya. Baca artikel ini untuk mengetahui detail tentang cara melakukannya.

Contoh 3: Pembuatan langganan baru dengan beberapa paket dasar dan penawaran

Dalam contoh ini, ada produk langganan baru untuk “Paket dasar”, dengan ID produk basic_new. Ada dua paket dasar dalam langganan ini: paket berulang bulanan dan paket berulang tahunan. Setiap paket memiliki harga dasar, yaitu jumlah yang akan dibayar pengguna dalam siklus perpanjangan reguler, dan pada pembelian pertama mereka jika mereka tidak memenuhi syarat untuk mendapatkan penawaran spesial apa pun. Penawaran dalam setiap paket memiliki kriteria kelayakan dan diskon yang berbeda. Dengan cara ini, developer dapat mewakili berbagai cara yang dapat digunakan pengguna untuk mendapatkan “Paket Dasar” dalam satu langganan.

Saat mengonfigurasi langganan dengan beberapa paket dasar dan penawaran, Anda perlu mengupdate integrasi Layanan Penagihan Google Play agar dapat menggunakan versi API yang tepat untuk menangani fungsi baru ini. Untuk detail tentang cara melakukannya, Anda dapat melihat panduan migrasi.

Menonaktifkan langganan yang dikonversi

Setelah membuat katalog produk yang memanfaatkan struktur penawaran paket dasar langganan baru dan Anda mengupgrade integrasi untuk menangani produk baru ini dengan benar, Anda dapat menonaktifkan langganan asli yang dikonversi. 

Agar pelanggan baru tidak membeli produk tertentu, Anda perlu menonaktifkan semua paket dasar dan penawaran dari langganan tersebut. Langganan yang sudah ada akan tetap diperpanjang secara otomatis hingga dibatalkan atau berakhir masa berlakunya. 

Sebaiknya Anda menunggu sebelum menonaktifkan langganan yang dikonversi setidaknya hingga jumlah pembelian di versi lama aplikasi Anda mengalami penurunan. Hal ini akan terjadi secara alami seiring waktu berjalan dan saat pengguna mengupgrade dari versi aplikasi lama. Versi lama yang menggunakan API yang tidak digunakan lagi secara bertahap akan berhenti melakukan pembelian pada langganan lama yang dikonversi. Di titik tertentu, Anda dapat berhenti menjual langganan lama dengan menonaktifkan paket dasar dan penawarannya. 

Pengguna dengan langganan aktif yang menggunakan paket yang lebih lama akan tetap dapat memperpanjang dan menikmati langganan mereka, tetapi pembelian baru tidak dapat dilakukan dari versi aplikasi mana pun.

Mengelola katalog langganan dengan API

Anda dapat terus mengelola katalog langganan saat ini menggunakan inappproducts API. Namun, hal ini akan menyebabkan langganan hanya memiliki satu paket dasar dan penawaran yang kompatibel dengan versi lama, serta Anda tidak akan dapat menggunakan fitur langganan baru. Langganan Anda yang dikonversi masih akan tersedia di Konsol Play dalam mode hanya baca.

Sebaiknya lakukan migrasi ke API Monetization Subscription baru dan kelola langganan Anda menggunakan endpoint monetization.subscriptions, monetization.subscriptions.baseplans, dan monetization.subscriptions.offers. API baru ini akan memungkinkan Anda mengelola semua penawaran dan paket dasar yang tersedia (bukan hanya yang kompatibel dengan versi lama). Untuk membaca lebih lanjut cara bermigrasi ke API baru ini, baca panduan migrasi.

Jika ingin mengedit langganan di Konsol Play, Anda dapat mengklik Aktifkan pengeditan langganan di bawah pesan yang ditampilkan di bagian atas setiap langganan.  

Penting: Setelah mengaktifkan pengeditan langganan di Konsol Play, Anda tidak dapat lagi menggunakan inappproducts API untuk membaca, mengonfigurasi, atau memperbarui langganan, dan harus bermigrasi ke Monetize Subscriptions API agar dapat terus mengelola langganan secara terprogram. Perubahan ini tidak dapat dibatalkan.

Konten terkait

Apakah ini membantu?

Bagaimana cara meningkatkannya?

Perlu bantuan lain?

Coba langkah-langkah selanjutnya berikut:

true
Telusuri
Hapus penelusuran
Tutup penelusuran
Aplikasi Google
Menu utama
15990109654368723862
true
Pusat Bantuan Penelusuran
true
true
true
true
true
92637
false
false