Hata ayıklama etkinlikleri

DebugView, uygulamanız tarafından geliştirme cihazlarında kaydedilen ham olay verilerini neredeyse gerçek zamanlı olarak görmenizi sağlar. Bu, geliştirmenin izleme aşamasında doğrulama amaçları açısından çok faydalıdır ve Analytics uygulamanızdaki hataları ve hataları 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ştir

Genellikle uygulamanız tarafından günlüğe kaydedilen etkinlikler yaklaşık bir saatlik bir süre boyunca bir araya toplanır ve birlikte yüklenir. Bu yaklaşım, son kullanıcıların cihazlarının pilini korur ve ağ veri kullanımını azaltır. Ancak Analytics uygulamanızı doğrulamak amacıyla (ve Analytics'inizi 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

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

Bu bağımsız değişkenleri, projenizin şemasını düzenleyerek ve "Başlangıçta Aktarılan Bağımsız Değişkenler"e yeni bir giriş ekleyerek ekleyebilirsiniz.

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.

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

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

Firebase konsolundaki DebugView'da günlüğe kaydedilen etkinlikleri görüntüleyebilirsiniz.

Etkinlik verileri hakkında rapor oluşturma

Geliştirme cihazlarınızda hata ayıklama modunu etkinleştirdikten sonra, Google Analytics'in üst gezinme kısmında StreamView'ın yanındaki oku ve DebugView'ı seçerek DebugView'a gidin.

Google Analytics'in üst kısmındaki StreamView'ün yanındaki oku seçip DebugView'ı seçerek DebugView'a gidin

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

DebugView raporu.

Saniye akışı (orta sütun) son 60 saniyede kaydedilen olayları gösterir. Dakika akışı (sol sütun) son 30 dakikadaki bir dizi etkinlik arşivini gösterir. Sağdaki sütun ise, 30 dakikalık süre içinde kaydedilen En Önemli Etkinliklerin yanı sıra, halihazırda seçili olan geliştirme cihazı için Mevcut Kullanıcı Özelliklerini gösterir.

Saniye akışı

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

Etkinlik parametrelerinin örnek listesi.

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

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

Dakika akışı

Bu akış, her biri son 30 dakikadaki bir dakikaya karşılık gelen bir dizi daireyi gösterir. Daire içindeki sayı o dakika içinde alınan olayların sayısını gösterir. Bu çevrelerden birine tıklamak, Saniye akışını o dakika içinde kaydedilen olaylarla dolduracaktır. Bu, son 30 dakika içinde kaydedilen olayları en ince ayrıntısına kadar etkili bir şekilde incelemenize olanak tanır.

Dakika akışının bir örneği.

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

En Önemli Etkinlikler tablosu, 30 dakikalık süre boyunca kaydedilen en önemli etkinlikleri gösterir. Ve Geçerli Kullanıcı Özellikleri tablosu, geçerli olarak seçilen geliştirme cihazı için Kullanıcı Özellikleri kümesinin en son durumunu gösterir.

En önemli olaylar tablosunun bir örneği.

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 çalışmalarına odaklanmasına olanak tanır.

Cihaz seçicinin bir örneği.