Pierwsze kroki z Google Analytics dla C++

Google Analytics zbiera dane o korzystaniu z aplikacji i jej działaniu. Pakiet SDK rejestruje dwa główne typy informacji:

  • Zdarzenia: informacje o tym, co dzieje się w aplikacji, np. o działaniach użytkowników, zdarzeń lub błędów.
  • Właściwości użytkownika: atrybuty, które określasz, by opisać segmenty swojej witryny bazy użytkowników, np. ich ustawień języka lub położenia geograficznego.

Analytics automatycznie rejestruje część wydarzeń i właściwości użytkownika, nie musisz dodawać żadnego kodu, aby je włączyć. Jeśli aplikacja musi zbierać danych, możesz skonfigurować nawet 25 różnych właściwości użytkownika Analytics i zarejestrować w swojej aplikacji nawet 500 różnych typów zdarzeń Analytics. Nie ma limitu całkowitej liczby zdarzeń rejestrowanych przez aplikację.

Aby uzyskać dostęp do tych danych:

  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.

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 ich używanie znajdziesz w sekcji Zalecane zdarzenia. Aby uzyskać maksymalną ilość informacji w raportach, zalecane zdarzenia dla Twojej aplikacji określonych parametrów. Dzięki temu możesz również korzystać z najnowszych Google Analytics funkcji, gdy tylko stają się dostępne.

Zanim zaczniesz

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

  • Zarejestruj swój projekt C++ i skonfiguruj go pod kątem korzystania z Firebase.

    Jeśli Twój projekt w C++ korzysta już z Firebase, to jest już zarejestrowany skonfigurowane na potrzeby Firebase.

  • Dodaj pakiet SDK Firebase C++ do projektu C++.

.

Pamiętaj, że dodanie Firebase do projektu C++ wymaga wykonania zadań zarówno w Firebase i w otwartym projekcie C++ (np. pobranym pliki konfiguracyjne Firebase z poziomu konsoli, a następnie przenieś je do projektu C++).

Utwórz i zainicjuj aplikację Firebase

Zanim zaczniesz, musisz utworzyć i zainicjować aplikację Firebase:

Android

Utwórz aplikację Firebase, przekazując środowisko Jni i jobject do działania w Javie jako argumentów:

app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);

Zainicjuj bibliotekę Analytics:

::firebase::analytics::Initialize(app);

iOS+

Utwórz aplikację Firebase:

app = ::firebase::App::Create(::firebase::AppOptions());

Zainicjuj bibliotekę Analytics:

::firebase::analytics::Initialize(app);

Zdarzenia w dzienniku

Po skonfigurowaniu instancji firebase::App możesz zaczynają rejestrować zdarzenia za pomocą metody LogEvent().

Ten przykład służy do aktualizowania wyniku użytkownika:

analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);

Dalsze kroki