Peluncuran Remote Config

Peluncuran Remote Config memberi Anda kemampuan untuk merilis fitur dan update baru secara aman dan bertahap pada aplikasi Anda. Dengan menggunakan parameter Remote Config, Anda dapat merilis fitur aplikasi baru secara terkontrol ke grup pengguna tertentu. Selama peluncuran, pantau keberhasilannya menggunakan Firebase Crashlytics dan Google Analytics. Gunakan peluncuran Remote Config untuk:

  • Meminimalkan potensi masalah: Identifikasi dan atasi bug atau masalah sebelum berdampak pada sebagian besar basis pengguna.
  • Mengumpulkan masukan yang berharga: Kumpulkan masukan dari audiens tertentu dan lakukan iterasi pada implementasi Anda sebelum diluncurkan untuk audience yang lebih luas.
  • Mengaktifkan pengembangan iteratif: Lakukan perubahan iteratif dengan cepat pada aplikasi yang di-deploy secara luas sekaligus memitigasi risiko
  • Memantau metrik yang penting bagi Anda: Bandingkan stabilitas aplikasi antara grup peluncuran dan kontrol dengan Crashlytics dan gunakan Google Analytics untuk memantau metrik seperti pendapatan dan engagement.

Misalnya, jika Anda membuat aplikasi yang menggabungkan AI generatif dan menyimpan prompt dalam parameter JSON Remote Config, Anda dapat:

  1. Membuat peluncuran yang mengupdate parameter yang berisi prompt LLM Anda untuk sebagian kecil basis pengguna Anda.
  2. Memantau hasil performa--apakah konversi meningkat atau menurun? Bagaimana dengan engagement? Apakah error terjadi lebih banyak atau lebih sedikit?
  3. Tergantung pada hasil peluncuran, Anda dapat memutuskan untuk:
    • Me-roll back perubahan.
    • Memperbarui parameter value prompt untuk menyesuaikan dan mengoptimalkan respons.
    • Meningkatkan persentase peluncuran untuk diluncurkan ke audience yang lebih besar, yang akhirnya diluncurkan untuk 100% pengguna Anda.

Anda juga dapat mengakses histori semua perubahan menggunakan Firebase console.

Kemampuan utama

Melakukan penargetan berdasarkan atribut pengguna Menyajikan fitur ke segmen pengguna berdasarkan properti pengguna, perilaku aplikasi, atau kriteria lainnya yang relevan.
Peluncuran bertahap Meningkatkan persentase pengguna yang melihat fitur baru dari waktu ke waktu secara bertahap, sehingga mengurangi risiko masalah tak terduga.
Memantau stabilitas Gunakan Crashlytics untuk memantau potensi masalah (seperti error, error non-fatal, dan aplikasi non-responsif) yang mungkin disebabkan perilisan fitur.
Mendapatkan insight tentang metrik utama Pastikan bahwa rilis baru Anda memberikan dampak positif pada metrik Google Analytics yang penting bagi Anda, seperti konversi, pendapatan, dan engagement pengguna.
Fungsi rollback Jika hasil peluncuran menunjukkan potensi masalah, roll back ke versi fitur sebelumnya untuk semua atau segmen tertentu dari pengguna yang terpengaruh.

Bagaimana cara kerjanya?

Peluncuran Remote Config mengandalkan tiga komponen utama:

  1. Remote Config menyimpan dan mengelola data konfigurasi aplikasi Anda, seperti tombol fitur dan parameter konfigurasi.
  2. Crashlytics menyediakan pelaporan error dan pemantauan performa secara real-time sehingga Anda dapat melacak dampak peluncuran Anda dan mengidentifikasi masalah yang sering terjadi dengan cepat.
  3. Google Analytics memberikan kemampuan untuk menargetkan peluncuran berdasarkan atribut pengguna dan memantau dampak peluncuran terhadap metrik utama seperti pendapatan, engagement pengguna, dan peristiwa konversi.

Untuk informasi selengkapnya, lihat Tentang peluncuran Remote Config.

Alur Implementasi

Konfigurasi Remote Config Tentukan tombol fitur dan parameter konfigurasi di Firebase console.
Siapkan Crashlytics Integrasikan Crashlytics ke dalam aplikasi Anda untuk memantau performanya dan mengidentifikasi setiap masalah.
Siapkan Google Analytics Integrasikan Analytics ke aplikasi untuk melihat metrik utama seperti pendapatan dan retensi pengguna.
Mengimplementasikan logika peluncuran Konfigurasikan Remote Config di Firebase console dan di aplikasi Anda untuk mengakses dan menerapkan tombol fitur dan parameter konfigurasi berdasarkan kriteria penargetan pengguna.
Memantau dan melakukan iterasi Pantau data Crashlytics dan masukan pengguna untuk melacak dampak peluncuran dan melakukan penyesuaian sesuai kebutuhan.

Kebijakan dan batasan

Eksperimen A/B Testing dan peluncuran Remote Config memiliki batas total eksperimen yang sama, yaitu 24. Misalnya, jika Anda menjalankan 12 A/B Testing, Anda dibatasi hingga 12 peluncuran yang berjalan.

Langkah berikutnya