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.
Google Analytics i wybieranie DebugView">
Gdy już to zrobisz, zacznij używać aplikacji, aby zobaczyć jej zdarzenia rejestrowane w 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.
Gdy wartości właściwości użytkownika zmieniają się w trakcie korzystania z aplikacji, na stronie dla tej zmiany.
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.
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.
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.