Hata ayıklama etkinlikleri

DebugView, uygulamanızın geliştirme cihazlarında günlüğe kaydettiği ham etkinlik verilerini neredeyse gerçek zamanlı olarak görmenizi sağlar. Bu, geliştirmenin enstrümasyon aşamasında doğrulama amacıyla çok kullanışlıdır ve Analytics uygulamanızdaki hataları ve yanlışları keşfetmenize ve tüm etkinliklerin ve kullanıcı özelliklerinin doğru şekilde günlüğe kaydedildiğini doğrulamanıza yardımcı olabilir.

Hata ayıklama modunu etkinleştirme

Genellikle, uygulamanız tarafından günlüğe kaydedilen etkinlikler yaklaşık bir saat boyunca gruplandırılır ve birlikte yüklenir. Bu yaklaşım, son kullanıcıların cihazlarındaki pili korur ve ağ veri kullanımını azaltır. Ancak Analytics uygulamanızı doğrulamak (ve Analytics'nizi DebugView raporunda görüntülemek) için etkinlikleri minimum gecikmeyle yüklemek üzere geliştirme cihazınızda hata ayıklama modunu etkinleştirebilirsiniz.

iOS+

Geliştirme cihazınızda Analytics hata ayıklama modunu etkinleştirmek için Xcode'da aşağıdaki komut satırı bağımsız değişkenini belirtin:

-FIRDebugEnabled

Aşağıdaki komut satırı bağımsız değişkenini belirterek hata ayıklama modunu açıkça devre dışı bırakıncaya kadar bu davranış devam eder:

-FIRDebugDisabled

Projenizin şemasını düzenleyerek ve "Başlatmada İletilen Argümanlar"a yeni bir giriş ekleyerek bu bağımsız değişkenleri ekleyebilirsiniz.

Android

Android cihazlarda Analytics hata ayıklama modunu etkinleştirmek için aşağıdaki komutları yürütün:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

Aşağıdaki komutu çalıştırarak hata ayıklama modunu açıkça devre dışı bırakıncaya kadar bu davranış devam eder:

adb shell setprop debug.firebase.analytics.app .none.

Web

Tarayıcınızda Analytics hata ayıklama modunu etkinleştirmek için Google Analytics Debugger Chrome uzantısını yükleyin.

Uzantıyı yükledikten sonra etkinleştirip sayfayı yenileyin. Bu noktadan itibaren uzantı, uygulamanızdaki etkinlikleri hata ayıklama modunda günlüğe kaydeder.

DebugView'a kaydedilen etkinlikleri Firebase konsolunda görebilirsiniz.

Etkinlik verilerini raporlama

Geliştirme cihazlarınızda hata ayıklama modunu etkinleştirdikten sonra Google Analytics üst gezinme menüsünde StreamView'un yanındaki oku ve ardından DebugView'u seçerek DebugView'a gidin.

<span class=Google Analytics ve DebugView'u seçme">

Ardından, uygulamanızı kullanmaya başlayarak uygulamanıza ait etkinliklerin DebugView raporuna kaydedilip kaydedilmediğine bakın.

DebugView raporu.

Saniyelik akış bölümünde (orta sütun), son 60 saniyede kaydedilen etkinlikler gösterilir. Dakikalık akış bölümünde (sol sütun) son 30 dakika içindeki etkinliklere ait bir dizi arşiv gösterilir. Sağdaki sütunda ise 30 dakika içinde kaydedilen En Başarılı Etkinlikler ve o an seçili olan geliştirme cihazının Mevcut Kullanıcı Özellikleri gösterilir.

Saniyelik akış

Varsayılan olarak son 60 saniye içinde günlüğe kaydedilen etkinliklerin listesini görürsünüz. Her etkinlikte gösterilen zaman damgası, geliştirme cihazındaki günlük kaydının zamanına denk gelir. Bir etkinliği tıklayarak söz konusu etkinlikle ilişkilendirilmiş parametrelerin listesini görebilirsiniz.

Etkinlik parametrelerinin örnek listesi.

Kullanıcı özelliği değerleri uygulama kullanımı sırasında değiştikçe bu değişiklik için bir giriş görürsünüz.

Örnek bir kullanıcı özelliği.

Dakikalık akış

Bu akışta, her biri son 30 dakika içindeki bir dakikalık süreye karşılık gelen çemberler gösterilir. Çemberin içindeki sayı, o dakika içinde alınan etkinliklerin sayısını belirtir. Bu çemberlerden birini tıkladığınızda, Saniyelik akış o dakika içinde kaydedilen etkinliklerle doldurulur. Böylece son 30 dakika içinde kaydedilen etkinlikleri ayrıntılı olarak inceleyebilirsiniz.

Dakika akışına örnek.

En başarılı etkinlikler ve Mevcut Kullanıcı Özellikleri

En Başarılı Etkinlikler tablosunda, 30 dakikalık süre boyunca kaydedilen en başarılı etkinlikler gösterilir. Mevcut Kullanıcı Özellikleri tablosunda ise o an seçili olan geliştirme cihazına ilişkin Kullanıcı Özellikleri kümesinin son durumu gösterilir.

En başarılı etkinlikler tablosu örneği.

Cihaz seçici

Pek çok farklı geliştirme cihazında hata ayıklama modu etkinleştirilmiş olabileceğinden, DebugView raporunun odaklanacağı belirli cihazı seçmek için cihaz seçiciyi kullanabilirsiniz. Böylece birden fazla geliştirici diğer tarafı etkilemeden kendi enstrümantasyonlarına ve doğrulama çabalarına odaklanabilir.

Cihaz seçici örneği.