Memulai Google Analytics for Firebase di Android

Google Analytics for Firebase mengumpulkan data penggunaan dan perilaku untuk aplikasi Anda. SDK ini mencatat 2 jenis informasi utama ke dalam log:

  • Peristiwa: Hal-hal yang terjadi dalam aplikasi Anda, seperti tindakan pengguna, peristiwa sistem, atau error.

  • Properti pengguna: Atribut yang Anda tentukan untuk menggambarkan segmen basis pengguna, seperti preferensi bahasa atau lokasi geografis.

Analytics mencatat beberapa peristiwa dan properti pengguna ke dalam log secara otomatis. Anda tidak perlu menambahkan kode apa pun untuk mengaktifkannya.

Prasyarat

Menambahkan Analytics ke aplikasi

Tambahkan dependensi untuk Google Analytics for Firebase ke file build.gradle tingkat aplikasi Anda:

implementation 'com.google.firebase:firebase-core:16.0.7'

Nyatakan objek com.google.firebase.analytics.FirebaseAnalytics di bagian atas aktivitas Anda:

Java
Android

private FirebaseAnalytics mFirebaseAnalytics;

Kotlin
Android

private lateinit var firebaseAnalytics: FirebaseAnalytics

Kemudian inisialisasi dalam metode onCreate():

Java
Android

// Obtain the FirebaseAnalytics instance.
mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);

Kotlin
Android

// Obtain the FirebaseAnalytics instance.
firebaseAnalytics = FirebaseAnalytics.getInstance(this)

Membuat log peristiwa

Setelah membuat instance FirebaseAnalytics, Anda dapat menggunakannya untuk mencatat peristiwa yang telah ditentukan atau peristiwa kustom ke dalam log menggunakan metode logEvent(). Anda dapat mempelajari parameter dan peristiwa yang telah ditentukan dalam dokumentasi referensi FirebaseAnalytics.Event dan FirebaseAnalytics.Param.

Kode berikut mencatat peristiwa SELECT_CONTENT ke dalam log ketika pengguna mengklik elemen tertentu dalam aplikasi Anda.

Java
Android

Bundle bundle = new Bundle();
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id);
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name);
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image");
mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle);

Kotlin
Android

val bundle = Bundle()
bundle.putString(FirebaseAnalytics.Param.ITEM_ID, id)
bundle.putString(FirebaseAnalytics.Param.ITEM_NAME, name)
bundle.putString(FirebaseAnalytics.Param.CONTENT_TYPE, "image")
firebaseAnalytics.logEvent(FirebaseAnalytics.Event.SELECT_CONTENT, bundle)

Mengonfirmasi Peristiwa

Anda dapat mengaktifkan logging detail untuk memantau pembuatan log peristiwa oleh SDK dan memastikan bahwa log peristiwa dibuat dengan benar. Hal ini mencakup pencatatan peristiwa ke dalam log secara otomatis maupun manual.

Anda dapat mengaktifkan logging detail dengan serangkaian perintah adb:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

Perintah ini akan menampilkan peristiwa di logcat Android Studio, sehingga Anda dapat segera memastikan bahwa peristiwa sedang dikirim.

Langkah Berikutnya

Kirim masukan tentang...

Butuh bantuan? Kunjungi halaman dukungan kami.