Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Personalisasi Remote Config

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Dengan personalisasi Remote Config, Anda dapat secara otomatis memilih parameter Remote Config untuk setiap pengguna guna mengoptimalkan tujuan. Mempersonalisasi parameter seperti melakukan pengujian A/B otomatis, individual, terus ditingkatkan, dan terus-menerus.

Saat Anda menggunakan personalisasi Remote Config di aplikasi, Anda menciptakan pengalaman yang lebih menarik untuk setiap pengguna dengan secara otomatis menyediakan salah satu dari beberapa pengalaman pengguna alternatif—alternatif yang dioptimalkan untuk tujuan yang Anda pilih. Anda dapat menargetkan parameter Remote Config yang dipersonalisasi ke grup pengguna tertentu menggunakan ketentuan penargetan Remote Config .

Anda dapat mengoptimalkan tujuan apa pun yang dapat diukur menggunakan Google Analytics, dan mengoptimalkan berdasarkan jumlah peristiwa atau nilai gabungan (jumlah) parameter peristiwa. Ini termasuk metrik bawaan berikut:

  • Waktu keterlibatan pengguna, yang dioptimalkan berdasarkan waktu keterlibatan pengguna
  • Klik iklan, yang dioptimalkan berdasarkan jumlah total peristiwa klik iklan
  • Tayangan iklan, yang dioptimalkan berdasarkan jumlah tayangan iklan

Atau, Anda dapat mengoptimalkan metrik khusus berdasarkan peristiwa Analytics apa pun. Beberapa kemungkinan termasuk:

  • Pengajuan peringkat Play Store atau App Store
  • Kesuksesan pengguna pada tugas tertentu, seperti menyelesaikan level game
  • Peristiwa pembelian dalam aplikasi
  • Peristiwa e-niaga, seperti menambahkan item ke keranjang, atau memulai atau menyelesaikan pembayaran
  • Pembelian dalam aplikasi dan pendapatan iklan
  • Pembelanjaan mata uang virtual
  • Tautan dan berbagi konten dan aktivitas jejaring sosial

Untuk informasi selengkapnya tentang potensi kasus penggunaan personalisasi, lihat Apa yang dapat saya lakukan dengan personalisasi Remote Config?

Memulai

Bagaimana cara kerjanya?

Personalisasi menggunakan pembelajaran mesin untuk menentukan pengalaman optimal bagi setiap pengguna Anda. Algoritme secara efisien menukar antara mempelajari pengalaman terbaik untuk berbagai jenis pengguna dan memanfaatkan pengetahuan tersebut untuk memaksimalkan metrik objektif Anda. Hasil personalisasi secara otomatis dibandingkan dengan grup pengguna yang bertahan yang menerima pengalaman acak terus-menerus yang diambil dari alternatif yang Anda sediakan—perbandingan ini menunjukkan berapa banyak "peningkatan" (nilai inkremental) yang dihasilkan oleh sistem personalisasi.

Untuk informasi selengkapnya tentang algoritme dan konsep personalisasi Remote Config, lihat Tentang personalisasi Remote Config .

Jalur implementasi

  1. Terapkan dua atau lebih pengalaman pengguna alternatif yang Anda harapkan akan optimal untuk beberapa pengguna tetapi tidak untuk yang lain.
  2. Jadikan alternatif ini dapat dikonfigurasi dari jarak jauh dengan parameter Remote Config. Lihat Memulai dengan strategi pemuatan Remote Config dan Remote Config .
  3. Aktifkan personalisasi untuk parameter. Remote Config akan menetapkan pengalaman yang optimal bagi setiap pengguna Anda. Lihat panduan Memulai .

Personalisasi vs. pengujian A/B

Tidak seperti pengujian A/B, yang dirancang untuk menemukan satu pengalaman pengguna dengan performa terbaik, personalisasi berupaya memaksimalkan tujuan dengan memilih pengalaman pengguna yang optimal secara dinamis untuk setiap pengguna. Untuk banyak jenis masalah, personalisasi menghasilkan hasil terbaik, tetapi pengujian A/B masih memiliki kegunaannya:

Personalisasi lebih disukai Pengujian A/B lebih disukai
Saat setiap pengguna dapat memanfaatkan pengalaman pengguna yang dipersonalisasi Saat Anda menginginkan satu pengalaman optimal untuk semua pengguna atau subkumpulan pengguna yang ditentukan
Saat Anda ingin terus mengoptimalkan model personalisasi Saat Anda ingin melakukan tes selama jendela waktu tetap
Saat tujuan pengoptimalan Anda dapat dinyatakan hanya sebagai jumlah tertimbang dari peristiwa analitik Saat tujuan pengoptimalan Anda memerlukan evaluasi yang cermat dari beberapa metrik bersaing yang berbeda
Saat Anda ingin mengoptimalkan untuk suatu tujuan terlepas dari kompromi apa pun Saat Anda ingin menentukan apakah satu varian menunjukkan peningkatan yang signifikan secara statistik dibandingkan varian lainnya sebelum meluncurkannya
Ketika peninjauan hasil secara manual tidak diperlukan atau diinginkan Ketika peninjauan hasil secara manual diinginkan

Misalnya, Anda ingin memaksimalkan jumlah pengguna yang menilai aplikasi Anda di Play Store saat diminta. Salah satu faktor yang dapat berkontribusi pada kesuksesan adalah waktu permintaan Anda: apakah Anda menampilkannya saat pengguna membuka aplikasi untuk pertama, kedua, atau ketiga kalinya? Atau apakah Anda meminta mereka ketika mereka berhasil menyelesaikan tugas tertentu? Waktu yang ideal mungkin bergantung pada masing-masing pengguna: beberapa pengguna mungkin siap untuk langsung menilai aplikasi Anda, sementara yang lain mungkin membutuhkan lebih banyak waktu.

Mengoptimalkan waktu permintaan umpan balik Anda adalah kasus penggunaan yang ideal untuk personalisasi:

  • Pengaturan optimal kemungkinan berbeda untuk setiap pengguna.
  • Keberhasilan dapat diukur dengan mudah menggunakan Analytics.
  • Perubahan UX yang dimaksud cukup berisiko rendah sehingga Anda mungkin tidak perlu mempertimbangkan kompromi atau melakukan tinjauan manual.

Cobalah

Memulai