Zdarzenia w dzienniku

Zdarzenia pozwalają stwierdzić, co dzieje się w aplikacji. Dostarczają informacji o użytkownikach. czynności, zdarzenia systemowe lub błędy.

Google Analytics automatycznie rejestruje część wydarzenia dla Ciebie; nie musisz dodawać żadnego kodu, aby je otrzymywać. Jeśli aplikacja musi zbierać możesz zarejestrować do 500 różnych typów zdarzeń Analytics w aplikacji. Nie ma limitu całkowitej liczby zdarzeń rejestrowanych przez aplikację. Pamiętaj, że w nazwach zdarzeń jest rozróżniana wielkość liter, a logowanie 2 zdarzeń, których nazwy różnią się tylko przypadkiem, gdy powstaną 2 różne zdarzenia.

Zanim zaczniesz

Zanim będzie można użyć Google Analytics, musisz:

  • Zarejestruj projekt Unity i skonfiguruj go pod kątem korzystania z Firebase.

    • Jeśli Twój projekt w Unity korzysta już z Firebase, zarejestrowane i skonfigurowane w Firebase.

    • Jeśli nie masz projektu Unity, możesz pobrać przykładowej aplikacji.

  • Dodaj pakiet SDK Firebase Unity (w szczególności FirebaseAnalytics.unitypackage) do swojego projektu w Unity.

.

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

Zdarzenia w dzienniku

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

Aby ułatwić rozpoczęcie pracy, pakiet SDK Analytics określa szereg zalecane zdarzenia, które są typowe w różnych typach aplikacji, na przykład aplikacje związane z handlem detalicznym, e-commerce, podróżami i grami. Aby dowiedzieć się więcej o tych wydarzeniach i kiedy ich używać, przeczytaj artykuł Zalecane zdarzenia. w Centrum pomocy Google Analytics.

Szczegółowe informacje o implementacji zalecanych zdarzeń znajdziesz w tych artykułach: lokalizacje:

  • Sugerowane zdarzenia: zobacz listę stałych Event.
  • Zalecane parametry: patrz lista stałych Parameters.

Poniższy przykład pokazuje, jak zapisać sugerowane wartości 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ć następujące parametry: do dowolnego wydarzenia:

  • Parametry niestandardowe: parametry niestandardowe nie są odzwierciedlane bezpośrednio w Analytics, ale można ich użyć jako filtrów w Definicje odbiorców, które można zastosować w każdym raporcie. Niestandardowy zakres dat są też uwzględniane w danych eksportowanych do BigQuery, jeśli Twoja aplikacja jest połączona z projektem BigQuery.

  • Parametr VALUE: VALUE to parametr do zwykłych obciążeń. przydatne do gromadzenia kluczowych danych związanych z Zdarzenie: Analytics. Mogą to być na przykład przychody, dystans, czas i punkty.

Jeśli Twoja aplikacja ma konkretne potrzeby, których nie uwzględnia zalecany Analytics Typ zdarzenia, możesz rejestrować własne zdarzenia Analytics Jak w tym przykładzie:

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

Wyświetl zdarzenia w danych wyjściowych dziennika

Android

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

Logowanie szczegółowe 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 dzienniku Androida Studio, co ułatwia od razu upewnisz się, że zdarzenia są wysyłane.

iOS+

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

Wyświetlanie zdarzeń analitycznych w panelu

Zbiorcze statystyki zdarzeń Analytics możesz wyświetlać w Firebase paneli w konsoli. 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. Otwórz projekt w konsoli Firebase.
  2. Wybierz Analytics z menu, aby wyświetlić Analytics panelu raportowania.

Na karcie Zdarzenia znajdziesz raporty o zdarzeniach, tworzone automatycznie dla każdego rodzaju zdarzenia Analytics rejestrowanego przez do aplikacji. Dowiedz się więcej o panelu.