Debugging-Ereignisse

DebugView ermöglicht es Ihnen, die von Ihrer App protokollierten Rohereignisdaten auf Entwicklungsgeräten nahezu in Echtzeit anzuzeigen. Dies ist sehr nützlich für Validierungszwecke während der Instrumentierungsphase der Entwicklung und kann Ihnen helfen, Fehler und Fehler in Ihrer Analyseimplementierung zu entdecken und zu bestätigen, dass alle Ereignisse und Benutzereigenschaften korrekt protokolliert werden.

Debug-Modus aktivieren

Im Allgemeinen werden von Ihrer App protokollierte Ereignisse über einen Zeitraum von etwa einer Stunde zusammengefasst und zusammen hochgeladen. Dieser Ansatz schont den Akku der Endbenutzergeräte und reduziert die Netzwerkdatennutzung. Um Ihre Analyseimplementierung zu validieren (und um Ihre Analyse im DebugView-Bericht anzuzeigen), können Sie jedoch den Debugmodus auf Ihrem Entwicklungsgerät aktivieren, um Ereignisse mit minimaler Verzögerung hochzuladen.

Android

Führen Sie die folgenden Befehle aus, um den Analytics-Debugmodus auf einem Android-Gerät zu aktivieren:

adb shell setprop debug.firebase.analytics.app package_name

Dieses Verhalten bleibt bestehen, bis Sie den Debug-Modus explizit deaktivieren, indem Sie den folgenden Befehl ausführen:

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

iOS

Um den Analytics Debug-Modus auf Ihrem Entwicklungsgerät zu aktivieren, geben Sie das folgende Befehlszeilenargument in Xcode an:

-FIRDebugEnabled

Dieses Verhalten bleibt bestehen, bis Sie den Debug-Modus explizit deaktivieren, indem Sie das folgende Befehlszeilenargument angeben:

-FIRDebugDisabled

Netz

Analytics Debug - Modus in Ihrem Browser, installieren Sie das ermöglichen , Google Analytics Debugger Chrome - Erweiterung.

Aktivieren Sie nach der Installation die Erweiterung und aktualisieren Sie die Seite. Ab diesem Zeitpunkt protokolliert die Erweiterung Ereignisse in Ihrer App im Debug-Modus.

Sie können Ereignisse anzeigen, die in DebugView in der Firebase-Konsole protokolliert wurden.

Berichterstattung

Sobald Sie Debug - Modus auf dem Entwicklungsgerät, navigieren zu aktivieren , damit Debugview , indem Sie auf den Pfeil neben Stream auf der oberen nav von Google Analytics und der Auswahl Debugview.

Navigieren Sie zu DebugView, indem Sie den Pfeil neben StreamView im oberen Navigationsbereich von Google Analytics auswählen und DebugView auswählen

Beginnen Sie dann einfach mit der Verwendung Ihrer App, um zu sehen, wie die Ereignisse Ihrer App im DebugView-Bericht protokolliert werden.

Der DebugView-Bericht.

Der Stream Sekunden (mittlere Spalte) zeigt die Ereignisse, die in den letzten 60 Sekunden protokolliert wurden. Der Minutenstream (linke Spalte) zeigt eine Reihe von Archiven der Ereignisse der letzten 30 Minuten. Und die rechte Spalte zeigt die Top-Ereignisse, die im 30-Minuten-Zeitraum protokolliert wurden, sowie die aktuellen Benutzereigenschaften für das aktuell ausgewählte Entwicklungsgerät.

Sekundenstream

Standardmäßig sehen Sie eine Liste der Ereignisse, die in den letzten 60 Sekunden protokolliert wurden. Jedes Ereignis zeigt einen Zeitstempel an, der dem Zeitpunkt seiner Protokollierung auf dem Entwicklungsgerät entspricht. Sie können auf ein Ereignis klicken, um eine Liste der Parameter anzuzeigen, die diesem Ereignis zugeordnet waren.

Eine Beispielliste von Ereignisparametern.

Wenn sich die Werte der Benutzereigenschaften im Laufe der App-Nutzung ändern, sehen Sie einen Eintrag für diese Änderung.

Ein Beispiel für eine Benutzereigenschaft.

Minutenstream

Dieser Stream zeigt eine Reihe von Kreisen, die jeweils einer Minute der Zeit der letzten 30 Minuten entsprechen. Die Zahl im Kreis gibt die Anzahl der in dieser Minute empfangenen Ereignisse an. Wenn Sie auf einen dieser Kreise klicken, wird der Sekundenstream mit Ereignissen gefüllt, die während dieser Minute protokolliert wurden. Auf diese Weise können Sie die in den letzten 30 Minuten protokollierten Ereignisse effektiv detailliert untersuchen.

Ein Beispiel für den Minutenstream.

Top-Ereignisse und aktuelle Benutzereigenschaften

Die Tabelle Top-Ereignisse zeigt die wichtigsten Ereignisse, die während des 30-Minuten-Zeitraums protokolliert wurden. Und die Tabelle Aktuelle Benutzereigenschaften zeigt den neuesten Status des Satzes von Benutzereigenschaften für das aktuell ausgewählte Entwicklungsgerät.

Ein Beispiel für die Top-Ereignisse-Tabelle.

Geräteauswahl

Da bei vielen verschiedenen Entwicklungsgeräten der Debug-Modus aktiviert sein kann, können Sie mit der Geräteauswahl das spezifische Gerät auswählen, auf das sich der DebugView-Bericht konzentriert. Dies ermöglicht es mehreren Entwicklern, sich auf ihre eigenen Instrumentierungs- und Validierungsbemühungen zu konzentrieren, ohne sich gegenseitig zu beeinflussen.

Ein Beispiel für die Geräteauswahl.