Google Analytics, Firebase'in analiz motorudur. Uygulamanızda Analytics ve Crashlytics'i birlikte kullandığınızda, kilitlenme sorunu olmayan kullanıcılar, kilitlenmeden önce belirli olayları izleyen içerik haritaları ve BigQuery gibi sorun oluşturmanıza ve kilitlenme verilerini daha ayrıntılı bir şekilde izlemenize yardımcı olan özellikler elde edersiniz. uygulamanızın temel metriklerini görselleştirebilirsiniz.
Bu kılavuz, Analytics'in Crashlytics'in kurulu olduğu bir uygulamaya nasıl ekleneceğini açıklar (henüz yapmadıysanız Crashlytics'i uygulamanıza ekleyin ).
1. Adım: Bir Firebase yapılandırma dosyası ekleyin
Firebase Android yapılandırma dosyasını uygulamanıza ekleyin:
Proje Ayarlarınızı açın. Uygulamalarınız kartında, yapılandırma dosyasına ihtiyacınız olan uygulamanın paket adını seçin.
Firebase Android yapılandırma dosyanızı (
google-services.json
) edinmek için google-services.json'u indir'i tıklayın.- Firebase Android yapılandırma dosyanızı istediğiniz zaman tekrar indirebilirsiniz.
- Yapılandırma dosyasının sonuna
(2)
gibi ek karakterler eklenmediğinden emin olun.
Yapılandırma dosyanızı uygulamanızın modül (uygulama düzeyi) dizinine taşıyın.
Uygulamanızda Firebase ürünlerini etkinleştirmek için google-services eklentisini Gradle dosyalarınıza ekleyin.
Kök düzeyinde (proje düzeyinde) Gradle dosyanıza (
build.gradle
), Google Services Gradle eklentisini eklemek için kurallar ekleyin. Google'ın Maven deposuna da sahip olup olmadığınızı kontrol edin.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 // ... } }
Modül (uygulama düzeyinde) Gradle dosyanızda (genellikle
app/build.gradle
), Google Services Gradle eklentisini uygulayın.apply plugin: 'com.android.application' // Add the following line: apply plugin: 'com.google.gms.google-services' // Google Services plugin android { // ... }
2. Adım: Analytics SDK'sını uygulamanıza ekleyin
Modül (uygulama düzeyinde) Gradle dosyanıza (genellikle
<project>/<app-module>/build.gradle
), Analytics Android kitaplığı için bağımlılığı ekleyin. Kitaplık sürüm oluşturmayı kontrol etmek için Firebase Android BoM'yi kullanmanızı öneririz.Kotlin+KTX
dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:31.4.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' }
Firebase Android BoM'yi kullandığınızda, uygulamanız her zaman Firebase Android kitaplıklarının uyumlu sürümlerini kullanır.
(Alternatif) BoM kullanmadan Firebase kitaplığı bağımlılıkları ekleyin
Firebase BoM'yi kullanmamayı seçerseniz, her bir Firebase kitaplığı sürümünü bağımlılık satırında belirtmeniz gerekir.
Uygulamanızda birden çok Firebase kitaplığı kullanıyorsanız kitaplık sürümlerini yönetmek için tüm sürümlerin uyumlu olmasını sağlayan BoM'yi kullanmanızı kesinlikle öneririz.
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.2.1' }
Java
dependencies { // Import the BoM for the Firebase platform implementation platform('com.google.firebase:firebase-bom:31.4.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' }
Firebase Android BoM'yi kullandığınızda, uygulamanız her zaman Firebase Android kitaplıklarının uyumlu sürümlerini kullanır.
(Alternatif) BoM kullanmadan Firebase kitaplığı bağımlılıkları ekleyin
Firebase BoM'yi kullanmamayı seçerseniz, her bir Firebase kitaplığı sürümünü bağımlılık satırında belirtmeniz gerekir.
Uygulamanızda birden çok Firebase kitaplığı kullanıyorsanız kitaplık sürümlerini yönetmek için tüm sürümlerin uyumlu olmasını sağlayan BoM'yi kullanmanızı kesinlikle öneririz.
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.2.1' }
Etkinliğinizin en üstünde
com.google.firebase.analytics.FirebaseAnalytics
nesnesini bildirin:Kotlin+KTX
private lateinit var firebaseAnalytics: FirebaseAnalytics
Java
private FirebaseAnalytics mFirebaseAnalytics;
onCreate()
yönteminde başlatın:Kotlin+KTX
// Obtain the FirebaseAnalytics instance. firebaseAnalytics = Firebase.analytics
Java
// Obtain the FirebaseAnalytics instance. mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
Sonraki adımlar
- Olaylarınızı doğrulamak için DebugView'ı kullanın.
- Verilerinizi Firebase konsolunda keşfedin.
- Olaylar ve kullanıcı özellikleriyle ilgili kılavuzları keşfedin.
- Verilerinizi BigQuery'ye nasıl aktaracağınızı öğrenin .