Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Wydarzenia debugowania

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

DebugView umożliwia wyświetlanie nieprzetworzonych danych zdarzeń zarejestrowanych przez aplikację na urządzeniach deweloperskich w czasie zbliżonym do rzeczywistego. Jest to bardzo przydatne do celów walidacji na etapie opracowywania oprzyrządowania i może pomóc w wykrywaniu błędów i pomyłek w implementacji Analytics oraz potwierdzeniu, że wszystkie zdarzenia i właściwości użytkowników są prawidłowo rejestrowane.

Włącz tryb debugowania

Zazwyczaj zdarzenia zarejestrowane przez Twoją aplikację są grupowane w ciągu około jednej godziny i przesyłane razem. Takie podejście oszczędza baterię w urządzeniach użytkowników końcowych i zmniejsza zużycie danych w sieci. Aby jednak zweryfikować implementację Analytics (oraz wyświetlić dane 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 programistycznym, podaj następujący argument wiersza polecenia w Xcode:

-FIRDebugEnabled

To zachowanie utrzymuje się, dopóki jawnie nie wyłączysz trybu debugowania, określając następujący argument wiersza polecenia:

-FIRDebugDisabled

Android

Aby włączyć tryb debugowania Analytics na urządzeniu z Androidem, wykonaj następujące polecenia:

adb shell setprop debug.firebase.analytics.app PACKAGE_NAME

To zachowanie utrzymuje się, dopóki jawnie nie wyłączysz trybu debugowania, wykonując następujące polecenie:

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 włącz rozszerzenie i odśwież stronę. Od tego momentu rozszerzenie będzie rejestrować zdarzenia w Twojej aplikacji w trybie debugowania.

Możesz przeglądać zdarzenia zarejestrowane w DebugView w konsoli Firebase.

Raportuj dane o wydarzeniach

Po włączeniu trybu debugowania na urządzeniach programistycznych przejdź do DebugView , wybierając strzałkę obok StreamView w górnej części nawigacyjnej Google Analytics i wybierając DebugView.

Przejdź do DebugView, wybierając strzałkę obok StreamView w górnej części nawigacyjnej Google Analytics i wybierając DebugView

Następnie po prostu zacznij korzystać z aplikacji, aby zobaczyć, jak zdarzenia aplikacji są rejestrowane w raporcie DebugView.

Raport DebugView.

Strumień Sekundy (środkowa kolumna) pokazuje zdarzenia, które zostały zarejestrowane w ciągu ostatnich 60 sekund. Strumień minut (lewa kolumna) pokazuje serię archiwów wydarzeń z ostatnich 30 minut. Prawa kolumna pokazuje najważniejsze zdarzenia zarejestrowane w ciągu 30 minut, a także właściwości bieżącego użytkownika dla aktualnie wybranego urządzenia programistycznego.

Strumień sekund

Domyślnie zobaczysz listę zdarzeń zarejestrowanych w ciągu ostatnich 60 sekund. Każde zdarzenie wyświetla sygnaturę czasową odpowiadającą czasowi jego zarejestrowania na urządzeniu deweloperskim. Możesz kliknąć zdarzenie, aby zobaczyć listę parametrów, które były z nim powiązane.

Przykładowa lista parametrów zdarzenia.

Gdy wartości właściwości użytkownika zmieniają się w trakcie korzystania z aplikacji, zobaczysz wpis dotyczący tej zmiany.

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

Strumień minut

Ten strumień przedstawia serię kręgów, z których każdy odpowiada jednej minucie w ciągu ostatnich 30 minut. Liczba w kółku wskazuje liczbę zdarzeń odebranych w tej minucie. Kliknięcie jednego z tych kręgów spowoduje wypełnienie strumienia Sekundy zdarzeniami, które zostały zarejestrowane w ciągu tej minuty. Pozwala to skutecznie analizować zdarzenia zarejestrowane w ciągu ostatnich 30 minut w najdrobniejszych szczegółach.

Przykład strumienia minut.

Najważniejsze wydarzenia i aktualne właściwości użytkownika

Tabela Top Events pokazuje najważniejsze zdarzenia, które zostały zarejestrowane w ciągu 30 minut. A tabela bieżących właściwości użytkownika pokazuje najnowszy stan zestawu właściwości użytkownika dla aktualnie wybranego urządzenia programistycznego.

Przykład tabeli najlepszych wydarzeń.

Selektor urządzeń

Ponieważ wiele różnych urządzeń programistycznych może mieć włączony tryb debugowania, możesz użyć selektora urządzeń, aby wybrać określone urządzenie, na którym skupi się raport DebugView. Dzięki temu wielu programistów może skoncentrować się na własnych działaniach związanych z instrumentacją i walidacją bez wpływu na siebie nawzajem.

Przykład selektora urządzeń.