Hazır veya yüklü bir uygulamanın başarısını izlemek, geliştiriciyim. Uyumlu olan pek çok analiz kitaplığı Aşağıdakiler dahil olmak üzere Google Play Instant Kumaş Cevaplar, Yerelleştirme, ve Mixpanel.
Mevcut analiz çözümünüz listede yoksa veya görünmüyorsa Google Play Instant ile çalışıyorsanız Firebase için Google Analytics'i telemetri çözümünüz. Bu sayfada, Firebase için Google Analytics'in nasıl ayarlanacağı açıklanmaktadır. ekleyebilirsiniz.
Hazır uygulama projesine Firebase için Google Analytics ekleme
- Talimatları uygulayarak Firebase SDK'sını uygulamanıza ekleyin aşağıdaki adımları izleyin: Firebase için Google Analytics başlangıç kılavuzu.
- Google hizmetleri eklentisinin en son sürümünü kullanın.
google-services.json
dosyasını her modüle yerleştirin.Her modülün
build.gradle
dosyasına aşağıdaki satırı ekleyin:Eski
// android { ... } // dependencies { ... } plugins { id 'com.google.gms.google-services' }
Kotlin
// android { ... } // dependencies { ... } plugins { id("com.google.gms.google-services") }
Hazır uygulama projenize Firebase için Google Analytics'i ekledikten sonra şunları yapabilirsiniz: Firebase için Google Analytics API'lerini, yüklenebilir bir uygulama projesinde olduğu gibi kullanın.
Firebase için Google Analytics API'lerinin nasıl kullanılacağı hakkında daha fazla bilgi için "the" Firebase için Google Analytics başlangıç belgelerini inceleyin.
Yüklü ve hazır uygulama verilerini birbirinden ayırt etme
Hem yüklü hem de hazır uygulamanız aynı paket adını paylaştığından,
etkinlikleri ve her birinden toplanan verileri ayırt etmek isteyebilirsiniz. Alıcı:
Analytics'te hazır ve yüklü uygulamalarınızı birbirinden ayırın,
"intant" değerine sahip bir app_type
kullanıcı özelliği ve özel e-posta
"yüklendi" yüklü uygulama için.
Aşağıdaki kod snippet'inde,
Analytics örneğiyle ilişkili olarak bir kullanıcı özelliği belirler. Not:
kod,
PackageManagerCompat.isInstantApp()
onCreate(android.os.Bundle)
içinde
yöntemini kullanın.
Kotlin
val STATUS_INSTALLED = "installed" val STATUS_INSTANT = "instant" val ANALYTICS_USER_PROP = "app_type" private lateinit var firebaseAnalytics: FirebaseAnalytics protected fun onCreate(savedInstanceState: Bundle?) { ... firebaseAnalytics = FirebaseAnalytics.getInstance(this) // Determine the current app context, either installed or instant, then // set the corresponding user property for Google Analytics. if (InstantApps.getPackageManagerCompat(this).isInstantApp()) { firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTANT) } else { firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTALLED) } }
Java
final String STATUS_INSTALLED = "installed"; final String STATUS_INSTANT = "instant"; final String ANALYTICS_USER_PROP = "app_type"; private FirebaseAnalytics firebaseAnalytics; @Override protected void onCreate(Bundle savedInstanceState) { ... firebaseAnalytics = FirebaseAnalytics.getInstance(this); // Determine the current app context, either installed or instant, then // set the corresponding user property for Google Analytics. if (InstantApps.getPackageManagerCompat(this).isInstantApp()) { firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTANT); } else { firebaseAnalytics.setUserProperty(ANALYTICS_USER_PROP, STATUS_INSTALLED); } }
app_type
kullanıcı özelliğini ayarladıktan sonra,
Analytics konsolunun Etkinlikler sekmesine gidip etkinliği
app_type
değer. Sonuçta ortaya çıkan veri projeksiyonu,
belirtilen etkinlik için hazır veya yüklü uygulamanızda.
Firebase için Google Analytics'teki etkinlikleri günlüğe kaydetme ve görüntüleme hakkında daha fazla bilgi için Etkinlikleri Günlüğe Kaydetme başlıklı makaleyi inceleyin.
Analytics etkinliklerini yorumlama
Analytics, çok sayıda değerli metriği izlemenize olanak tanır. dönüştürebilirsiniz. Aşağıdaki tabloda, veya özellik dahil olmak üzere mevcut Analiz.
Ad | Analytics değeri | Tanım |
---|---|---|
Ziyaret Sayısı | session_start |
Oturum başlatıldı. Bu etkinlik otomatik olarak izlenir. |
Fiziksel satın alımlar |
Firebase.Event.ECOMMERCE_PURCHASE
|
Fiziksel satın alımlar. Bu etkinliği açıkça izlemeniz gerekir kodunuza ekleyebilirsiniz. |
Dijital satın alma işlemleri | in_app_purchase |
Dijital uygulama içi satın alma işlemleri. Bu etkinlik otomatik olarak izlenir. |
Uygulamada geçirilen süre | user_engagement |
Uygulamanın ön planda geçirdiği süre. Bu etkinlik otomatik olarak izlenir. |
Hazır uygulama bağlamı | app_type |
Hazır veya yüklü modda çalışan uygulamadan oluşturulan etkinlikler bağlam. Bu etkinliği açıkça izlemeniz gerekir kodunuza ekleyebilirsiniz. Farklı işletme hedefleri yüklü ve hazır uygulama verilerini görebilirsiniz. |
Geri gelen ziyaretçiler | session_start.count ve app_type |
İki veya daha fazla ziyaret eden kullanıcıların kitlesi. Açık bir şekilde
app_type etkinliğini izleme; session_start
sizin için takip edilir. Bkz. Fark yaratan
Yukarıdaki yüklü ve hazır uygulama verileri arasında geçiş yapma başlıklı makaleyi inceleyin. |
Şurada toplayabileceğiniz etkinliklerin sabit değerleri hakkında daha fazla bilgi: Analytics için FirebaseAnalytics.Event.