Google 致力于为黑人社区推动种族平等。查看具体举措

Hata Ayıklama Etkinlikleri

DebugView, uygulamanız tarafından geliştirme cihazlarında günlüğe kaydedilen ham olay verilerini neredeyse gerçek zamanlı olarak görmenizi sağlar. Bu, geliştirmenin enstrümantasyon aşamasında doğrulama amaçları için çok faydalıdır ve analitik uygulamanızdaki hataları ve hataları keşfetmenize ve tüm olayların ve kullanıcı özelliklerinin doğru şekilde günlüğe kaydedildiğini doğrulamanıza yardımcı olabilir.

Hata ayıklama modunu etkinleştirme

Genel olarak, uygulamanız tarafından günlüğe kaydedilen olaylar, yaklaşık bir saatlik bir süre içinde gruplandırılır ve birlikte yüklenir. Bu yaklaşım, pili son kullanıcıların cihazlarında korur ve ağ veri kullanımını azaltır. Ancak, analitik uygulamanızı doğrulama amacıyla (ve analitiklerinizi DebugView raporunda görüntülemek için), olayları minimum gecikmeyle yüklemek için geliştirme cihazınızda Hata Ayıklama modunu etkinleştirebilirsiniz.

Android

Bir Android cihazda 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

Bu davranış, aşağıdaki komutu yürüterek Hata Ayıklama modunu açıkça devre dışı bırakana kadar devam eder:

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

iOS

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

-FIRDebugEnabled

Bu davranış, aşağıdaki komut satırı bağımsız değişkenini belirterek Hata Ayıklama modunu açıkça devre dışı bırakana kadar devam eder:

-FIRDebugDisabled

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

Yüklendikten sonra uzantıyı etkinleştirin ve sayfayı yenileyin. Bu noktadan sonra uzantı, uygulamanızdaki olayları hata ayıklama modunda günlüğe kaydeder.

Firebase konsolunda DebugView'da günlüğe kaydedilen olayları görüntüleyebilirsiniz.

Raporlama

Size geliştirme cihazları gezinmek üzerinde hata ayıklama modunu etkinleştirdikten sonra DebugView Google Analytics'in üst nav sonraki StreamView oku seçip DebugView seçerek.

Google Analytics'in üst gezinme bölümünde StreamView'in yanındaki oku seçip DebugView'ı seçerek DebugView'a gidin

Ardından, uygulamanızın olaylarının DebugView raporunda günlüğe kaydedildiğini görmek için uygulamanızı kullanmaya başlayın.

DebugView raporu.

Saniye akışı (orta sütun), son 60 saniyede günlüğe kaydedilen olayları gösterir. Dakika akışı (soldaki sütun), son 30 dakikadaki bir dizi etkinlik arşivini gösterir. Sağdaki sütun, 30 dakikalık süre içinde kaydedilen En İyi Etkinliklerin yanı sıra o anda seçili olan geliştirme cihazı için Geçerli Kullanıcı Özelliklerini gösterir.

saniye akışı

Varsayılan olarak, son 60 saniyede günlüğe kaydedilen olayların bir listesini göreceksiniz. Her olay, geliştirme cihazında günlüğe kaydetme zamanına karşılık gelen bir zaman damgası görüntüler. O olayla ilişkili parametrelerin listesini görmek için bir olaya tıklayabilirsiniz.

Olay parametrelerinin örnek bir listesi.

Uygulama kullanımı sırasında kullanıcı özelliği değerleri değiştikçe, bu değişiklik için bir giriş göreceksiniz.

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

Dakika akışı

Bu akış, her biri son 30 dakikadaki bir dakikalık süreye karşılık gelen bir dizi daire gösterir. Daire içindeki sayı, o dakika içinde alınan olay sayısını gösterir. Bu çevrelerden birine tıklamak, Saniye akışını o dakika boyunca günlüğe kaydedilen olaylarla dolduracaktır. Bu, son 30 dakika içinde günlüğe kaydedilen olayları ayrıntılı bir şekilde incelemenizi sağlar.

Dakika akışına bir örnek.

En önemli olaylar ve Mevcut Kullanıcı Özellikleri

En Önemli Olaylar tablosu, 30 dakikalık süre içinde günlüğe kaydedilen en önemli olayları gösterir. Ve Geçerli Kullanıcı Özellikleri tablosu, o anda seçili olan geliştirme aygıtı için Kullanıcı Özellikleri kümesinin en son durumunu gösterir.

En önemli olaylar tablosuna bir örnek.

Cihaz seçici

Birçok farklı geliştirme cihazında Hata Ayıklama modu etkinleştirilebildiğinden, DebugView raporunun odaklanacağı belirli cihazı seçmek için Cihaz seçiciyi kullanabilirsiniz. Bu, birden fazla geliştiricinin birbirini etkilemeden kendi enstrümantasyon ve doğrulama çabalarına odaklanmasını sağlar.

Cihaz seçiciye bir örnek.