Hata ayıklama etkinlikleri

DebugView, geliştirme cihazlarında uygulamanız tarafından günlüğe kaydedilen ham etkinlik verilerini neredeyse gerçek zamanlı olarak görmenizi sağlar. Bu özellik, geliştirme aşamasındaki araçlar aşamasında doğrulama amaçları açısından son derece faydalıdır. Ayrıca, Analytics uygulamanızdaki hataları ve hataları keşfetmenize ve tüm etkinlikler ile 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 etkinlikler yaklaşık bir saat boyunca gruplanır ve birlikte yüklenir. Bu yaklaşım, son kullanıcıların cihazlarının pil ömrünü korur ve ağ verisi kullanımını azaltır. Ancak Analytics uygulamanızı doğrulamak (ve Analytics'inizi DebugView raporunda görüntülemek) amacıyla, etkinlikleri minimum gecikmeyle yüklemek için geliştirme cihazınızda hata ayıklama modunu etkinleştirebilirsiniz.

iOS ve üzeri

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

Siz 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 bu davranış devam eder:

-FIRDebugDisabled

Bu bağımsız değişkenleri, projenizin şemasını düzenleyip "Lansmanda Aktarılan Bağımsız Değişkenler" bölümüne yeni bir giriş ekleyerek ekleyebilirsiniz.

Android

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

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

Siz aşağıdaki komutu çalıştırarak hata ayıklama modunu açıkça devre dışı bırakana 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 Hata Ayıklayıcı 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.

Firebase konsolunda DebugView'ya kaydedilen etkinlikleri görebilirsiniz.

Etkinlik verileri hakkında rapor oluşturma

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

Google Analytics'in üst gezinme menüsünde StreamView'un yanındaki oku ve ardından DebugView'u seçerek DebugView'a gidin.

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

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 etkinlik arşivleri bir dizi gösterilir. Sağdaki sütunda ise 30 dakika içinde kaydedilen en başarılı etkinliklerin yanı sıra o an seçili olan geliştirme cihazının Mevcut Kullanıcı Özellikleri de 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, geliştirme cihazında günlük kaydının ne zaman yapıldığını gösteren bir zaman damgası gösterilir. Bir etkinliği tıklayarak o etkinlikle ilişkilendirilmiş parametrelerin listesini görebilirsiniz.

Etkinlik parametrelerinin örnek listesi.

Uygulama kullanımı sırasında kullanıcı özelliği değerleri değiştiğinden 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çinde bir dakikaya karşılık gelen bir dizi daire gösterilir. Çemberin içindeki sayı, o dakika içinde alınan etkinliklerin sayısını gösterir. Bu çemberlerden birini tıkladığınızda, Saniyelik akış o dakika içinde günlüğe kaydedilen etkinliklerle doldurulur. Böylece son 30 dakika içinde günlüğe kaydedilen etkinlikleri ayrıntılı ve etkili bir şekilde inceleyebilirsiniz.

Dakikalık akış örneği.

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

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

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

Cihaz seçici

Birçok farklı geliştirme cihazında hata ayıklama modu etkinleştirilmiş olabileceğinden DebugView raporunun odaklanacağı cihazı seçmek için Cihaz seçiciyi kullanabilirsiniz. Bu, birden fazla geliştiricinin birbirini etkilemeden kendi araçlarına ve doğrulama çabalarına odaklanmasını sağlar.

Cihaz seçici örneği.