Zdarzenia debugowania

DebugView umożliwia wyświetlanie nieprzetworzonych danych zdarzeń zarejestrowanych przez aplikację na urządzeniach programistycznych w czasie niemal rzeczywistym. Jest to bardzo przydatne na potrzeby weryfikacji na etapie implementacji. Może Ci pomóc wykrywać błędy i nieprawidłowości w implementacji Analytics oraz potwierdzić, że wszystkie zdarzenia i właściwości użytkownika są prawidłowo rejestrowane.

Włącz tryb debugowania

Zwykle zdarzenia rejestrowane przez aplikację są grupowane w paczki w ciągu około 1 godziny i przesyłane razem. Takie podejście pozwala oszczędzać baterię na urządzeniach użytkowników i ograniczać zużycie danych sieciowych. Jednak w celu weryfikacji implementacji Analytics (i aby wyświetlać Analytics w raporcie DebugView) możesz włączyć tryb debugowania na urządzeniu programistycznym, aby przesyłać zdarzenia z minimalnym opóźnieniem.

iOS+

Aby włączyć tryb debugowania Analytics na urządzeniu używanym do programowania, wpisz w Xcode ten argument wiersza poleceń:

-FIRDebugEnabled

Tryb debugowania pozostanie włączony, dopóki nie wyłączysz go za pomocą tego argumentu:

-FIRDebugDisabled

Aby dodać te argumenty, edytuj schemat projektu i dodaj nowy wpis do sekcji „Argumenty przekazywane podczas uruchamiania”.

Android

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

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

Tryb debugowania pozostanie włączony, dopóki nie wyłączysz go tym poleceniem:

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

Sieć

Aby włączyć tryb debugowania Analytics w przeglądarce, zainstaluj rozszerzenie Google Analytics Debugger do przeglądarki Chrome.

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

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

Raportowanie danych zdarzeń

Gdy włączysz tryb debugowania na urządzeniach programistycznych, przejdź do raportu DebugView, klikając strzałkę obok opcji StreamView w górnym menu Google Analytics i wybierając DebugView.

Przejdź do DebugView, klikając strzałkę obok StreamView w górnej części menu.Google Analytics i kliknij DebugView".

Następnie zacznij korzystać z aplikacji. W ten sposób zobaczysz, jak jej zdarzenia są rejestrowane w raporcie 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. Kolumna po prawej pokazuje najczęstsze zdarzenia z okresu 30 minut oraz aktualne właściwości użytkownika dla wybranego w danym momencie 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żde zdarzenie ma sygnaturę czasową, która wskazuje moment jego zarejestrowania na urządzeniu służącym do programowania. Możesz kliknąć zdarzenie, aby wyświetlić listę parametrów powiązanych z tym zdarzeniem.

Przykładowa lista parametrów zdarzenia

W miarę jak wartości właściwości użytkownika zmieniają się w toku używania aplikacji, możesz zobaczyć dotyczące tej zmiany wpisy.

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

Strumień minut

Ten strumień wyświetla serię okręgów, z których każdy odpowiada 1 minucie z ostatnich 30 minut. Numer w okręgu oznacza liczbę zdarzeń zarejestrowanych w danej minucie. Kliknięcie okręgu spowoduje wypełnienie strumienia sekund zdarzeniami zarejestrowanymi w danej minucie. Dzięki temu możesz szczegółowo prześledzić zdarzenia zarejestrowane w ciągu ostatnich 30 minut.

Przykład strumienia minut

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

Tabela Najczęstsze zdarzenia pokazuje najczęstsze zdarzenia, które zarejestrowano w okresie 30 minut. Tabela Aktualne właściwości użytkownika przedstawia najnowszy stan zbioru właściwości użytkownika dla aktualnie wybranego urządzenia, którego używasz do programowania.

Przykład tabeli Najczęstsze zdarzenia

Wybór urządzenia

Tryb debugowania może być włączony na wielu urządzeniach używanych do programowania. Selektor urządzenia pozwala wskazać urządzenie, które ma być uwzględniane w raporcie DebugView. Pozwala to różnym programistom skupić się na swoich narzędziach i zadaniach weryfikacji bez przeszkadzania sobie nawzajem.

Przykład selektora urządzenia