Google Analytics zbiera dane o użytkowaniu i zachowaniu w Twojej aplikacji. Pakiet SDK rejestruje 2 główne typy informacji:
- Zdarzenia:co dzieje się w aplikacji, np. działania użytkowników, zdarzenia systemowe lub błędy.
- Właściwości użytkownika:atrybuty służące do opisywania segmentów Twoich użytkowników, np. ich ustawień języka lub położenia geograficznego.
Analytics automatycznie rejestruje niektóre zdarzenia i właściwości użytkownika – nie musisz dodawać żadnego kodu, aby je włączyć. Jeśli Twoja aplikacja musi zbierać dodatkowe dane, możesz skonfigurować maksymalnie 25 różnych właściwości użytkownika Analytics i rejestrować maksymalnie 500 różnych typów zdarzeń Analytics. Łączna liczba zdarzeń rejestrowanych przez aplikację nie jest ograniczona.
Aby uzyskać dostęp do tych danych:
- W konsoli Firebase otwórz projekt.
- W menu kliknij Analytics, aby wyświetlić panel raportowania Analytics.
Na karcie Zdarzenia znajdziesz raporty o zdarzeniach tworzone automatycznie dla każdego rodzaju zdarzenia Analytics zarejestrowanego przez Twoją aplikację. Więcej informacji o panelu.
Aby ułatwić Ci rozpoczęcie korzystania z pakietu SDK, Analytics definiuje on kilka zalecanych zdarzeń, które są wspólne dla różnych typów aplikacji, w tym aplikacji do zakupów i e-commerce, aplikacji podróżniczych oraz gier. Więcej informacji o tych zdarzeniach i o tym, kiedy warto ich używać, znajdziesz w artykule [GA4] Zdarzenia rekomendowane. Aby w raportach pojawiały się jak najbardziej szczegółowe informacje, rejestruj zalecane zdarzenia, które mają sens w przypadku Twojej aplikacji, oraz ich określone parametry. Dzięki temu możesz też korzystać z najnowszych funkcji Google Analytics, gdy tylko się pojawią.
Zanim zaczniesz
Zanim zaczniesz korzystać z Google Analytics, musisz:
Zarejestruj projekt C++ i skonfiguruj go pod kątem używania Firebase.
Jeśli Twój projekt w C++ korzysta już z Firebase, jest już zarejestrowany i skonfigurowany pod kątem tej usługi.
Dodaj pakiet SDK Firebase C++ do projektu C++.
Dodawanie Firebase do projektu C++ wymaga wykonania zadań zarówno w konsoliFirebase, jak i w otwartym projekcie C++ (np. pobieranie plików konfiguracji Firebase z konsoli i przenoszenie ich do projektu C++).
Tworzenie i inicjowanie aplikacji Firebase
Zanim zaczniesz, musisz utworzyć i inicjializować aplikację Firebase:
Android
Utwórz aplikację Firebase, przekazując jako argumenty środowisko JNI i odniesienie do aktywności Java:jobject
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 z dziennika
Po skonfigurowaniu instancji firebase::App
możesz zacząć rejestrować zdarzenia za pomocą metody LogEvent()
.
W tym przykładzie aktualizujemy wynik użytkownika:
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
Dalsze kroki
- Dane są okresowo odświeżane w konsoli Firebase.
- Zapoznaj się z przewodnikami dotyczącymi zdarzeń i właściwości użytkowników.