Zdarzenia debugowania

DebugView pozwala wyświetlić nieprzetworzone dane zdarzeń zarejestrowane przez aplikację w czasie zbliżonym do rzeczywistego. Jest to bardzo przydatne podczas weryfikacji w fazie narzędzi dla programistów i może pomóc wykryć błędy i błędy w implementacji Analytics oraz potwierdzić tę czynność czy wszystkie zdarzenia i właściwości użytkownika są rejestrowane prawidłowo.

Włącz tryb debugowania

Ogólnie zdarzenia rejestrowane przez aplikację są grupowane razem w okresie trwa około godziny i są przesyłane razem. Takie podejście pozwala uniknąć baterii w urządzeniach użytkowników i zmniejsza użycie danych w sieci. Natomiast w przypadku na potrzeby zweryfikowania implementacji Analytics (oraz w celu wyświetl Analytics w raporcie DebugView), możesz włączyć tryb debugowania na urządzeniu, którego używasz do programowania, aby przesyłać zdarzenia z minimalnym opóźnieniem.

iOS+

Aby włączyć tryb debugowania Analytics na urządzeniu, którego używasz do programowania, podaj następujący argument wiersza poleceń w Xcode:

-FIRDebugEnabled

To działanie będzie działać, dopóki nie wyłączysz trybu debugowania przez określenie następujący argument wiersza poleceń:

-FIRDebugDisabled

Możesz dodać te argumenty, edytując schemat projektu i dodając element nowy wpis w polu „Arguments Passed On Launch” (Argumenty przekazane przy uruchomieniu).

Android

Aby włączyć tryb debugowania Analytics na urządzeniu z Androidem: wykonaj te polecenia:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

To działanie będzie działać, dopóki nie wyłączysz trybu debugowania przez wykonanie polecenia następujące polecenie:

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

Sieć

Aby włączyć tryb debugowania Analytics w przeglądarce, zainstaluj Debuger Google Analytics Rozszerzenie do Chrome.

Po zainstalowaniu rozszerzenia włącz je i odśwież stronę. Od tego momentu będzie włączone, rozszerzenie będzie rejestrować zdarzenia w aplikacji w trybie debugowania.

Zdarzenia zarejestrowane w DebugView możesz wyświetlić w konsoli Firebase.

Raportowanie danych zdarzenia

Po włączeniu trybu debugowania na urządzeniach, których używasz do programowania, otwórz DebugView, wybierając strzałka obok StreamView w górnym menu nawigacyjnym Google Analytics i wybierając DebugView.

Przejdź do raportu DebugView, klikając strzałkę obok StreamView w górnym panelu nawigacyjnym <span class=Google Analytics i wybieranie DebugView">

Gdy już to zrobisz, zacznij używać aplikacji, aby zobaczyć jej zdarzenia rejestrowane w raport DebugView.

raport DebugView.

Strumień sekund (środkowa kolumna) przedstawia zdarzenia, które zostały zarejestrowane w ciągu ostatnich 60 sekund. W strumieniu minut (kolumna po lewej) zobaczysz serię archiwów zdarzeń z ostatnich 30 minut. a w prawej kolumnie widać wartości Najczęstsze zdarzenia rejestrowane w okresie 30 minut oraz bieżące właściwości użytkowników dla wybranego urządzenia, którego używasz do programowania.

Strumień sekund

Domyślnie wyświetla się lista zdarzeń zarejestrowanych w ciągu ostatnich 60 sekund. Każdy wyświetla sygnaturę czasową, która odpowiada czasowi jego zarejestrowania na na urządzeniu, którego używasz do programowania. Możesz kliknąć zdarzenie, aby wyświetlić listę parametrów powiązanych z tym zdarzeniem.

Przykładowa lista parametrów zdarzenia.

Gdy wartości właściwości użytkownika zmieniają się w trakcie korzystania z aplikacji, na stronie dla tej zmiany.

Przykładowa właściwość użytkownika.

Strumień minut

Ten strumień wyświetla serię okręgów, z których każdy odpowiada jednej minucie w ciągu ostatnich 30 minut. Liczba w kółku oznacza liczbę zdarzeń w danej minucie. Gdy klikniesz jeden z okręgów, strumienia sekund ze zdarzeniami, które zostały zarejestrowane w danej minucie. Pozwala to analizować zdarzenia zarejestrowane w ciągu ostatnich 30 dni w najdrobniejszych szczegółach.

Przykład strumienia minut.

Najczęstsze zdarzenia i aktualne właściwości użytkowników

Tabela Najczęstsze zdarzenia pokazuje najczęstsze zdarzenia zarejestrowanych w ciągu 30 minut okresu przejściowego. Tabela „Aktualne właściwości użytkowników” pokazuje najnowszy stan zestawu właściwości użytkownika dla wybranego w danym momencie urządzenia, którego używasz do programowania.

Przykład tabeli najważniejszych zdarzeń.

Wybór urządzenia

Tryb debugowania może być włączony na wielu urządzeniach używanych do programowania, użyj selektora urządzenia, aby wybrać konkretne urządzenie, na którym ma być wyświetlany raport w raporcie. Dzięki temu wielu deweloperów może skupić się na własnych za pomocą narzędzi i walidacji bez wpływu na siebie nawzajem.

Przykład selektora urządzeń.