Peluncuran Remote Config

Dengan peluncuran Remote Config, Anda dapat merilis fitur dan update baru pada aplikasi dengan aman dan bertahap. Dengan menggunakan parameter Remote Config, Anda dapat merilis fitur aplikasi baru secara terkontrol kepada kelompok pengguna tertentu. Seiring berjalannya peluncuran, pantau keberhasilannya menggunakan Firebase Crashlytics dan Google Analytics. Gunakan peluncuran Remote Config untuk:

  • Minimalkan potensi masalah: Identifikasi dan atasi bug atau masalah apa pun sebelum bug tersebut berdampak pada sebagian besar basis pengguna Anda.
  • Kumpulkan masukan yang berharga: Kumpulkan masukan dari audiens terbatas dan lakukan iterasi pada penerapan Anda sebelum meluncurkannya ke audiens yang lebih luas.
  • Aktifkan pengembangan berulang: Membuat perubahan berulang yang cepat pada aplikasi yang di-deploy secara luas sekaligus memitigasi risiko
  • Pantau metrik yang penting Anda: Bandingkan stabilitas aplikasi antara peluncuran dan grup kontrol dengan Crashlytics, lalu gunakan Google Analytics untuk memantau metrik seperti pendapatan dan interaksi.

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

  1. Buat peluncuran yang mengupdate parameter yang berisi perintah LLM ke sebagian kecil basis pengguna Anda.
  2. Memantau hasil performa--apakah konversi meningkat atau menurun? Bagaimana dengan interaksi? Apakah error terjadi lebih banyak atau lebih sedikit?
  3. Bergantung pada hasil peluncuran, Anda dapat memutuskan untuk:
    • Kembalikan perubahan.
    • Update parameter value perintah untuk menyesuaikan dan meningkatkan respons model Anda.
    • Tingkatkan persentase peluncuran untuk diluncurkan ke audiens yang lebih besar, yang pada akhirnya meluncurkan 100% pengguna Anda.

Anda juga bisa mengakses histori semua perubahan menggunakan Firebase console.

Kemampuan utama

Target menurut atribut pengguna Berikan fitur ke segmen pengguna tertentu berdasarkan properti pengguna, perilaku aplikasi, atau kriteria relevan lainnya.
Peluncuran bertahap Tingkatkan secara bertahap persentase pengguna yang terekspos fitur baru dari waktu ke waktu, sehingga mengurangi risiko masalah yang tidak terduga.
Memantau stabilitas Gunakan Crashlytics untuk memantau potensi masalah (seperti error, error non-fatal, dan aplikasi non-responsif) yang mungkin diperkenalkan oleh rilis fitur Anda.
Dapatkan insight tentang metrik utama Pastikan rilis baru Anda berdampak 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 bergantung pada tiga komponen utama:

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

Untuk mengetahui informasi lebih lanjut, lihat Tentang peluncuran Remote Config.

Jalur Penerapan

Konfigurasi Remote Config Tentukan tombol fitur dan parameter konfigurasi Anda di Firebase console.
Siapkan Crashlytics Integrasikan Crashlytics ke dalam aplikasi Anda untuk memantau performanya dan mengidentifikasi setiap masalah.
Menyiapkan Google Analytics Integrasikan Analytics ke dalam aplikasi Anda 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 berbagi total batas eksperimen: 24. Misalnya, jika menjalankan 12 Pengujian A/B, Anda dibatasi hingga 12 peluncuran yang berjalan.

Langkah berikutnya