Zdarzenia w dzienniku

Wybierz platformę: iOS+ Android Web Flutter Unity C++

Zdarzenia pozwalają stwierdzić, co dzieje się w aplikacji. Dostarczają informacji m.in. o działaniach użytkowników, zdarzeniach systemowych i błędach.

Google Analytics automatycznie rejestruje niektóre zdarzenia dla Ciebie, więc nie musisz dodawać żadnego kodu, aby je otrzymywać. Jeśli Twoja aplikacja musi zbierać dodatkowe dane, możesz rejestrować w niej do 500 różnych Analytics typów zdarzeń. Nie ma limitu łącznej liczby zdarzeń rejestrowanych przez aplikację. Pamiętaj, że w nazwach zdarzeń jest rozróżniana wielkość liter – 2 zdarzenia, których nazwy różnią się tylko wielkością liter, będą traktowane jako 2 różne zdarzenia.

Zanim zaczniesz

Zanim zaczniesz korzystać z Google Analytics, musisz:

  • zarejestrować projekt w Unity i skonfigurować go do korzystania z Firebase.

    • Jeśli Twój projekt w Unity korzysta już z Firebase, jest on już zarejestrowany i skonfigurowany pod kątem Firebase.

    • Jeśli nie masz projektu w Unity, możesz pobrać przykładową aplikację.

  • dodać do projektu w Unity pakiet Firebase Unity SDK (a konkretnie FirebaseAnalytics.unitypackage).

Pamiętaj, że dodanie Firebase do projektu w Unity wymaga wykonania zadań zarówno w Firebase konsoli jak i w otwartym projekcie w Unity (np. pobierasz pliki konfiguracyjne Firebase z konsoli, a następnie przenosisz je do projektu w Unity).

Zdarzenia w dzienniku

Po zainicjowaniu modułu Firebase.Analytics.FirebaseAnalytics możesz go używać do rejestrowania zdarzeń za pomocą metody LogEvent().

Aby ułatwić Ci rozpoczęcie pracy, pakiet SDK Analytics definiuje kilka zalecanych zdarzeń, które są wspólne dla różnych typów aplikacji, w tym aplikacji handlowych i e-commerce, podróżniczych oraz gier. Więcej informacji o tych zdarzeniach i o tym, kiedy ich używać, znajdziesz w artykułach o zalecanych zdarzeniach w Centrum pomocy Google Analytics.

Szczegóły implementacji zalecanych zdarzeń znajdziesz w tych miejscach:

  • Sugerowane zdarzenia: zobacz listę Event stałych.
  • Określone parametry: zobacz listę Parameters stałych.

Poniższy przykład pokazuje, jak zarejestrować sugerowane SELECT_CONTENT zdarzenie:

    // Log an event with multiple parameters, passed as an array:

Firebase.Analytics.FirebaseAnalytics.LogEvent(
  Firebase.Analytics.FirebaseAnalytics.EventSelectContent,
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterItemId, id),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterItemName, "name"),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.UserPropertySignUpMethod, "Google"),
  new Firebase.Analytics.Parameter(
    "favorite_food", mFavoriteFood),
  new Firebase.Analytics.Parameter(
    "user_id", mUserId)
);

Oprócz określonych parametrów możesz dodać do dowolnego zdarzenia te parametry:

Jeśli Twoja aplikacja ma szczególne potrzeby, których nie spełnia sugerowany Analytics typ zdarzenia, możesz rejestrować własne zdarzenia niestandardowe Analytics jak pokazano w tym przykładzie:

Firebase.Analytics.FirebaseAnalytics.LogEvent("custom_progress_event", "percent", 0.4f);

Wyświetlanie zdarzeń w danych wyjściowych dziennika

iOS+

Zdarzenia są rejestrowane w konsoli i można je wyświetlać podczas uruchamiania aplikacji w Xcode.

Android

Aby sprawdzić, czy pakiet SDK prawidłowo rejestruje zdarzenia, możesz włączyć logowanie szczegółowe w dzienniku debugowania Android Studio. Dotyczy to zarówno zdarzeń rejestrowanych automatycznie, jak i ręcznie.

Szczegółowe logowanie możesz włączyć za pomocą serii poleceń adb:

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

To polecenie wyświetla zdarzenia w logcat Android Studio, co pozwala natychmiast sprawdzić, czy zdarzenia są wysyłane.

Wyświetlanie zdarzeń Analytics w panelu

Zagregowane statystyki dotyczące zdarzeń Analytics możesz wyświetlać w panelach konsoli Firebase. Te panele są okresowo aktualizowane w ciągu dnia. Aby przeprowadzić natychmiastowe testy, użyj danych wyjściowych logcat zgodnie z opisem w poprzedniej sekcji.

Aby uzyskać dostęp do tych danych w konsoli Firebase:

  1. W konsoli FirebaseFirebase otwórz swój projekt.
  2. W menu wybierz Analytics , aby wyświetlić panel raportowania Analytics.

Karta Zdarzenia zawiera raporty o zdarzeniach, które są tworzone automatycznie dla każdego odrębnego typu Analytics zdarzenia rejestrowanego przez Twoją aplikację. Więcej informacji o panelu.