Menggunakan Firebase Remote Config dengan Analytics

Ketika membuat sebuah aplikasi yang menyertakan Firebase Remote Config dan Google Analytics, Anda memperoleh kemampuan untuk memahami pengguna aplikasi dengan lebih baik dan menanggapi keinginan mereka secara 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).

Target menurut waktu pertama kali dibuka

Setelah menautkan Google Analytics dan Remote Config, Anda dapat menarget pengguna berdasarkan waktu pertama kali mereka membuka aplikasi (menggunakan peristiwa Analytics first_open) untuk personalisasi dan pengambilan parameter Remote Config, dan eksperimen A/B Testing.

Anda dapat menggunakan First Open Time untuk:

  • Menarget pengguna baru.
  • Menarget grup pengguna yang bergabung selama periode waktu tertentu di masa lalu.
  • Membuat dan menguji alur orientasi serta memberikan pengalaman bagi pengguna baru.
  • Membuat pengalaman kustom bagi pengguna yang bergabung selama jangka waktu tertentu.

Misalnya, Anda memiliki aplikasi belanja online dengan pengguna di beberapa negara, dan ingin mengiklankan promo khusus liburan kepada pengguna aplikasi baru. Misalnya, seperti promo Black Friday, yang berlaku bagi pengguna di AS, Anda dapat menyiapkan kondisi untuk eksperimen Remote Config atau A/B Testing yang menarget aplikasi iOS atau Android tertentu, lalu pilih semua pengguna di Amerika Serikat (Device in region/country == United States) yang pertama kali membuka aplikasi Anda pada bulan menjelang promo (First open After 11/01/2022 12:00 AM Los Angeles Time dan First open Before 11/26/2022 12:00 AM Los Angeles Time).

Penargetan pengguna menurut waktu buka pertama kali tersedia setelah Anda memilih aplikasi Android atau iOS. Saat ini, perintah ini didukung oleh versi Remote Config SDK berikut: SDK platform Apple v9.0.0 dan Android SDK v21.1.1+ (Firebase BoM v30.3.0+).

Anda dapat menarget pengguna yang pertama kali meluncurkan aplikasi Anda kapan saja selama SDK yang didukung diinstal dan Analytics diaktifkan.

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.