Memulai Firebase Predictions

Anda dapat menggunakan Firebase Predictions untuk memprediksi perilaku pengguna. Prediksi Anda secara otomatis tersedia di Firebase Remote Config, Notifications composer, Firebase In-App Messaging, dan Pengujian A/B guna membantu Anda menyesuaikan pengalaman bagi segmen pengguna yang diprediksi.

Panduan ini menunjukkan cara menggunakan Predictions di aplikasi Anda dengan mengikuti langkah-langkah berikut:

  1. Tambahkan Analytics dan peristiwa kustom ke aplikasi Anda.
  2. Aktifkan pembagian data Analytics di aplikasi Anda.
  3. Buat dan evaluasi prediksi.
  4. Lihat dampak tingkat toleransi risiko yang berbeda-beda.
  5. Akses prediksi dari aplikasi Anda dengan Remote Config.
  6. Gunakan prediksi dengan Notifications composer.

Menambahkan Analytics dan peristiwa kustom ke aplikasi Anda

Sebelum Anda mulai menggunakan Predictions, tambahkan Analytics ke aplikasi Anda. Meskipun tidak diperlukan, hal ini akan membantu menambahkan beberapa peristiwa lain untuk menangkap peristiwa dan interaksi utama di aplikasi Anda. Gunakan Firebase console untuk menandai peristiwa paling penting sebagai peristiwa konversi.

Panduan ini mengasumsikan bahwa aplikasi Anda menggunakan prediksi churn dan spend yang ditetapkan sebelumnya, yang tersedia ketika Anda menambahkan Analytics ke aplikasi Anda. Panduan ini juga memberi tahu cara menambahkan peristiwa Analytics tambahan ke aplikasi sehingga Anda dapat memprediksi jenis perilaku pengguna lainnya, seperti berikut ini:

  • Saat pengguna menghabiskan uang dalam aplikasi virtual, seperti yang mungkin terjadi di aplikasi game. Untuk prediksi ini, Anda harus menggunakan peristiwa Analytics spend_virtual_currency di aplikasi Anda.
  • Saat pengguna berbagi konten aplikasi, seperti yang mungkin terjadi di sebagian besar aplikasi non-game dengan beberapa jenis integrasi media sosial. Untuk prediksi ini, Anda harus menggunakan peristiwa Analytics share di aplikasi Anda.

Untuk mempelajari lebih lanjut tentang peristiwa ini, lihat Peristiwa: Semua aplikasi.

iOS

  1. Tambahkan Analytics ke aplikasi Anda dengan menggunakan petunjuk di panduan memulai Analytics untuk iOS.

  2. Tambahkan peristiwa tambahan yang ingin diprediksi ke aplikasi Anda, seperti spend_virtual_currency atau share. Untuk mengetahui petunjuknya, baca bagian panduan mencatat peristiwa Analytics ke dalam log untuk iOS. Gunakan konstanta Analytics berikut untuk mencatat peristiwa ini ke dalam log di aplikasi Anda: kFIREventSpendVirtualCurrency dan kFIREventShare.

Android

  1. Tambahkan Analytics ke aplikasi Anda dengan menggunakan petunjuk di panduan memulai Analytics untuk Android.

  2. Tambahkan peristiwa tambahan yang ingin diprediksi ke aplikasi Anda, seperti spend_virtual_currency atau share. Untuk petunjuknya, lihat panduan mencatat peristiwa Analytics ke dalam log untuk Android. Gunakan konstanta Analytics berikut untuk mencatat peristiwa ini ke dalam log di aplikasi Anda: SPEND_VIRTUAL_CURRENCY dan SHARE.

Mengaktifkan berbagi data Analytics dan Predictions di aplikasi Anda

  1. Di menu navigasi Firebase console, klik settings, lalu pilih Setelan Project.

  2. Di halaman Setelan Project, klik tab Privasi Data, lalu pastikan setelan Bagikan data Analytics dengan semua fitur Firebase diaktifkan.

    Untuk mempelajari setelan berbagi lebih lenjut, baca bagian Mengelola pembagian data.

  3. Kemudian, di Firebase console, buka bagian Predictions. Jika belum, setujui persyaratan layanan Predictions.

Setelah mengaktifkan berbagi data dan menyetujui persyaratan layanan, Predictions akan diterapkan di project Anda. Anda dapat berhenti membuat prediksi kapan saja dengan menonaktifkan pembagian data dengan Firebase Predictions dari halaman ini.

Membuat dan mengevaluasi prediksi

Secara default, Predictions akan mencoba membuat prediksi churn dan spend untuk aplikasi Anda. Jika Anda tidak memiliki peristiwa spend di aplikasi, Anda dapat menyembunyikan kartu prediksi spend dengan mengklik menu tambahan di sebelah kanan atas kartu prediksi, lalu memilih Sembunyikan.

Prediksi lain yang mungkin ingin Anda tambahkan bergantung pada jenis aplikasi:

  • Untuk aplikasi game dengan beberapa jenis mata uang virtual, seperti kepingan emas dalam game petualangan, Anda harus menyertakan prediksi berdasarkan peristiwa Analytics spend_virtual_currency.
  • Untuk aplikasi non-game dengan komponen sosial, seperti berbagi cerita dari aplikasi berita melalui SMS atau media sosial, Anda harus menyertakan prediksi berdasarkan peristiwa Analytics share.

Bergantung pada jumlah pengguna dan peristiwa Analytics, Anda mungkin dapat segera menggunakan prediksi ini satu atau dua hari setelah peristiwa tersebut mulai dikumpulkan dari aplikasi Anda.

Untuk mengetahui petunjuk mengenai cara membuat prediksi, baca bagian Membuat prediksi.

Melihat dampak tingkat toleransi risiko yang berbeda-beda

Jika Anda menggunakan prediksi untuk menargetkan pengguna di Remote Config dan Notifications composer, Anda perlu menetapkan tingkat toleransi risiko untuk mengelola kompromi antara menargetkan lebih banyak pengguna dengan akurasi yang lebih rendah atau lebih sedikit pengguna dengan tingkat akurasi yang lebih tinggi.

Anda dapat melihat pratinjau dampak dari setiap profil risiko terhadap akurasi penargetan dan persentase pengguna Anda, yang akan ditargetkan dengan menyesuaikan penggeser pada kartu Predictions di Firebase console.

Mengakses prediksi dari aplikasi Anda dengan Remote Config

Prediksi tersedia secara otomatis di Remote Config.

Untuk mengakses prediksi dengan Remote Config, Anda harus menentukan terlebih dahulu parameter Remote Config yang mengontrol beberapa perilaku di aplikasi Anda, seperti warna latar belakang. Kemudian, tetapkan kondisi yang mengubah nilai parameter dari nilai default untuk pengguna di segmen prediksi tertentu.

Saat Anda mengambil parameter value di aplikasi menggunakan Remote Config SDK, Anda akan mendapatkan nilai yang sesuai dengan segmen prediksi pengguna saat ini.

Baca bagian Menggunakan prediksi dengan Remote Config.

Cara Anda menggunakan prediksi untuk mengubah perilaku dan tampilan aplikasi terhadap pengguna dalam segmen yang diprediksi bergantung pada cara Anda menggunakan Remote Config di aplikasi. Berikut adalah dua contoh cara Anda bisa menggunakan satu atau beberapa prediksi dengan Remote Config di aplikasi game dan non-game:

  • Untuk aplikasi game dengan beberapa jenis mata uang virtual, seperti kepingan emas dalam game petualangan, Anda dapat melakukan perubahan pada game untuk mengurangi harga mata uang virtual dalam game tersebut bagi pengguna yang diprediksi akan membelanjakan uangnya berdasarkan peristiwa Analytics spend_virtual_currency terbaru. Bergantung pada ekonomi game Anda, mungkin akan masuk akal untuk menggunakan toleransi risiko tinggi.
  • Untuk aplikasi non-game dengan komponen sosial, seperti berbagi berita dari aplikasi berita lewat SMS atau media sosial, Anda dapat mengubah aplikasi agar UI berbagi lebih mudah terlihat oleh pengguna yang diprediksi akan membagikan konten aplikasi. Karena perubahan seperti itu tidak mungkin berdampak negatif terhadap pengguna yang salah diprediksi akan berbagi konten aplikasi, sebaiknya gunakan toleransi risiko tinggi.

Untuk mempelajari toleransi risiko lebih lanjut, baca bagian Toleransi Risiko Prediksi.

Menggunakan prediksi dengan Notifications composer

Prediction tersedia secara otomatis untuk penargetan di Notifications composer.

Berikut adalah dua contoh cara Anda bisa menggunakan satu atau beberapa prediksi dengan Notifications composer di aplikasi game dan non-game:

  • Untuk aplikasi game dengan beberapa jenis mata uang virtual, seperti kepingan emas dalam game petualangan, Anda dapat mengirimkan campaign notifikasi satu kali atau berulang untuk mengiklankan barang tertentu dalam game kepada pengguna yang diprediksi akan membelanjakan uangnya.

  • Untuk aplikasi non-game dengan komponen sosial, seperti berbagi berita utama dari aplikasi berita menggunakan SMS atau media sosial, Anda dapat mengirim pesan notifikasi kepada pengguna yang diprediksi akan berbagi konten aplikasi ketika muncul berita baru. Karena pengguna yang berbagi berita mungkin ingin menjadi pengguna pertama yang mengetahui tentang cerita populer, perubahan seperti itu sepertinya tidak akan berdampak negatif. Jadi, penggunaan toleransi risiko tinggi dalam situasi ini adalah masuk akal.

Anda dapat membuat campaign Notifications composer satu kali untuk pengguna yang saat ini disertakan dalam prediksi tertentu, atau Anda dapat menyiapkan campaign berulang agar pesan dikirim secara otomatis setiap kali pengguna baru ditambahkan ke prediksi tertentu.

Untuk mengetahui petunjuk mengenai cara menambahkan prediksi ke Notifications composer, baca bagian Menggunakan prediksi dengan Notifications composer

Untuk mempelajari tingkat toleransi risiko lebih lanjut, baca bagian Toleransi Risiko Prediksi.

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.