Google Analytics adalah mesin analisis Firebase. Saat menggunakan Analytics dan Crashlytics secara bersamaan dalam aplikasi, Anda akan mendapatkan fitur yang membantu menghasilkan masalah dan melacak data error secara lebih terperinci, seperti pengguna bebas error, breadcrumb yang melacak peristiwa tertentu sebelum error, dan BigQuery yang dapat Anda gunakan untuk memvisualisasikan metrik kunci aplikasi.
Panduan ini menjelaskan cara menambahkan Analytics ke aplikasi yang telah menyiapkan Crashlytics (jika belum dilakukan, tambahkan Crashlytics ke aplikasi Anda).
Langkah 1: Tambahkan file konfigurasi Firebase
Tambahkan file konfigurasi Android Firebase ke aplikasi Anda:
Buka Project Settings. Di kartu Your apps, pilih nama paket aplikasi yang Anda perlukan file konfigurasinya.
Klik Download google-services.json untuk mendapatkan file konfigurasi Android Firebase Anda (
google-services.json
).- Anda dapat mendownload file konfigurasi Android Firebase lagi kapan saja.
- Pastikan file konfigurasi tidak ditambahi karakter lain, seperti
(2)
.
Pindahkan file konfigurasi ke direktori modul (level aplikasi) aplikasi Anda.
Untuk mengaktifkan produk Firebase di aplikasi Anda, tambahkan plugin google-services ke file Gradle Anda.
Dalam file Gradle level root (level project) Anda (
build.gradle
), tambahkan aturan untuk menyertakan plugin Gradle Layanan Google. Pastikan Anda juga memiliki repositori Maven Google.buildscript { repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository } dependencies { // ... // Add the following line: classpath 'com.google.gms:google-services:4.3.15' // Google Services plugin } } allprojects { // ... repositories { // Check that you have the following line (if not, add it): google() // Google's Maven repository // ... } }
Dalam file Gradle modul (level aplikasi) Anda (biasanya
app/build.gradle
), terapkan plugin Gradle Layanan Google.apply plugin: 'com.android.application' // Add the following line: apply plugin: 'com.google.gms.google-services' // Google Services plugin android { // ... }
Langkah 2: Tambahkan Analytics SDK ke aplikasi Anda
Dalam file Gradle modul (level aplikasi), (biasanya
<project>/<app-module>/build.gradle
), tambahkan dependensi untuk library Android Analytics. Sebaiknya gunakan Firebase Android BoM untuk mengontrol pembuatan versi library.Kotlin+KTX
dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:32.1.0') // Add the dependency for the Analytics library // When using the BoM, you don't specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-analytics-ktx' }
Dengan menggunakan Firebase Android BoM, aplikasi Anda akan selalu menggunakan versi library Android Firebase yang kompatibel.
(Alternatif) Tambahkan dependensi library Firebase tanpa menggunakan BoM
Jika memilih untuk tidak menggunakan Firebase BoM, Anda harus menentukan setiap versi library Firebase di baris dependensinya.
Perlu diperhatikan bahwa jika Anda menggunakan beberapa library Firebase di aplikasi, sebaiknya gunakan BoM untuk mengelola versi library, yang memastikan bahwa semua versi kompatibel.
dependencies { // Add the dependency for the Analytics library // When NOT using the BoM, you must specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-analytics-ktx:21.3.0' }
Java
dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:32.1.0') // Add the dependency for the Analytics library // When using the BoM, you don't specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-analytics' }
Dengan menggunakan Firebase Android BoM, aplikasi Anda akan selalu menggunakan versi library Android Firebase yang kompatibel.
(Alternatif) Tambahkan dependensi library Firebase tanpa menggunakan BoM
Jika memilih untuk tidak menggunakan Firebase BoM, Anda harus menentukan setiap versi library Firebase di baris dependensinya.
Perlu diperhatikan bahwa jika Anda menggunakan beberapa library Firebase di aplikasi, sebaiknya gunakan BoM untuk mengelola versi library, yang memastikan bahwa semua versi kompatibel.
dependencies { // Add the dependency for the Analytics library // When NOT using the BoM, you must specify versions in Firebase library dependencies implementation 'com.google.firebase:firebase-analytics:21.3.0' }
Deklarasikan objek
com.google.firebase.analytics.FirebaseAnalytics
di bagian atas aktivitas:Kotlin+KTX
private lateinit var firebaseAnalytics: FirebaseAnalytics
Java
private FirebaseAnalytics mFirebaseAnalytics;
Lakukan inisialisasi dalam metode
onCreate()
:Kotlin+KTX
// Obtain the FirebaseAnalytics instance. firebaseAnalytics = Firebase.analytics
Java
// Obtain the FirebaseAnalytics instance. mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Langkah berikutnya
- Gunakan DebugView untuk memverifikasi peristiwa Anda.
- Pelajari data Anda di Firebase console.
- Pelajari panduan mengenai peristiwa dan properti pengguna.
- Pelajari cara mengekspor data Anda ke BigQuery.