Pierwsze kroki z Google Analytics dla C++

Google Analytics zbiera dane o korzystaniu i zachowaniu Twojej aplikacji. 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 niektóre zdarzenia oraz właściwości użytkownika, nie musisz dodawać żadnego kodu, aby je włączyć. Jeśli aplikacja musi zbierać możesz skonfigurować maksymalnie 25 różnych właściwości użytkownika w Analytics. i rejestrować do 500 różnych typów zdarzeń Analytics w aplikacji. Nie ma limitu całkowitej liczby zdarzeń rejestrowanych przez aplikację.

Aby uzyskać dostęp do tych danych:

  1. W konsoli Firebase otwórz projekt.
  2. Aby wyświetlić statystyki, wybierz z menu Statystyki. 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 też korzystać z najnowszych Funkcje Google Analytics w miarę ich udostępniania.

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 w C++.

Pamiętaj, że dodanie Firebase do projektu C++ wymaga wykonania zadań zarówno w w konsoli 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