Menggunakan Firebase Remote Config dengan Analytics

Dengan mem-build aplikasi yang menyertakan Firebase Remote Config dan Google Analytics, Anda memperoleh kemampuan untuk lebih memahami pengguna aplikasi dan merespons kebutuhan mereka dengan lebih cepat. Anda dapat menggunakan audience dan properti pengguna Analytics untuk menyesuaikan aplikasi dengan berbagai segmen basis pengguna secara fleksibel dan akurat.

Untuk mempelajari lebih lanjut cara menganalisis penggunaan aplikasi dengan Google Analytics, baca bagian pengantar Analytics.

Untuk menyesuaikan aplikasi menggunakan segmen yang mungkin telah Anda identifikasi di luar Firebase, lihat dokumentasi segmen yang diimpor.

Remote Config dan properti pengguna

Dengan Remote Config, Anda kini dapat menggunakan kombinasi properti pengguna Analytics untuk membuat kondisi, sehingga Anda dapat menyesuaikan aplikasi untuk segmen basis pengguna yang ditentukan.

Misalnya, Anda dapat menentukan properti pengguna berikut pada Google Analytics untuk digunakan dalam aplikasi latihan olahraga dengan beragam aktivitas latihan pada berbagai durasi dan tingkat kesulitan.

  • Exercise_Interest
  • Preferred_Exercise_Duration
  • Preferred_Difficulty_Level

Selanjutnya, Anda dapat membuat kondisi yang menggunakan properti tersebut (secara sendiri-sendiri, atau gabungan) untuk menyesuaikan tampilan dan perilaku aplikasi bagi pengguna tertentu. Misalnya, Anda dapat merancang aplikasi agar pengguna yang meminati olahraga lari dapat melihat gambar pelari ketika aplikasi Anda dimuat. Atau, Anda dapat menentukan segmen basis pengguna berdasarkan durasi latihan dan tingkat kesulitannya. Jadi, pengguna biasa dapat diberi saran untuk melakukan latihan yang lebih singkat dan mudah terlebih dahulu, sementara atlet profesional diajak untuk mulai berlari selama 40 menit ketika aplikasi Anda mulai dijalankan.

Jika perilaku pengguna Anda berubah sedemikian rupa sehingga mengubah properti penggunanya, perubahan tersebut akan dikumpulkan oleh Google Analytics, yang dapat mengubah perilaku dan tampilan instance aplikasi setelah permintaan pengambilan berikutnya. Tersedia beragam operator, sehingga Anda dapat membuat aturan yang menyertakan atau mengecualikan pengguna yang memiliki properti atau gabungan properti pengguna tertentu.

Anda juga dapat menggabungkan aturan Remote Config lain dengan aturan yang didasarkan pada properti pengguna, sehingga dihasilkan perilaku aplikasi yang disesuaikan dengan segmen pengguna seperti berikut ini:

  • Pengguna yang menyukai yoga (Exercise_Interest cocok persis dengan yoga), yang menggunakan aplikasi Anda di perangkat Android (OS type == Android), berada di Kanada (Device in region/country == Canada).
  • Pengguna yang meminati angkat beban atau penurunan berat badan (Exercise_Interest berisi weight) yang menggunakan aplikasi Anda di perangkat Apple (OS type == iOS) dengan UI dalam bahasa Inggris (Device language == English).

Langkah Berikutnya

Untuk mempelajari properti pengguna lebih lanjut, lihat panduan berikut ini:

Untuk mempelajari lebih lanjut cara membuat kondisi dengan menggabungkan aturan, lihat Parameter dan Kondisi Remote Config.

Untuk menambahkan kondisi Remote Config ke project Anda, baca artikel Menambahkan atau mengedit kondisi. Anda dapat membuat parameter, aturan, dan kondisi di Firebase console.