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:
- Otwórz projekt w konsoli Firebase.
- 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
- Dane są okresowo odświeżane w konsoli Firebase.
- Przejrzyj przewodniki po wydarzeniach i właściwości użytkownika.