Join us in person and online for Firebase Summit on October 18, 2022. Learn how Firebase can help you accelerate app development, release your app with confidence, and scale with ease. Register now

Zacznij korzystać z Google Analytics dla C++

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Google Analytics zbiera dane dotyczące użytkowania i zachowania Twojej aplikacji. SDK rejestruje dwa podstawowe typy informacji:

  • Zdarzenia: co dzieje się w Twojej aplikacji, na przykład działania użytkowników, zdarzenia systemowe lub błędy.
  • Właściwości użytkownika: atrybuty, które definiujesz, aby opisać segmenty bazy użytkowników, takie jak preferencje językowe lub położenie geograficzne.

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ć do 25 różnych usług użytkownika Analytics i rejestrować w aplikacji do 500 różnych typów zdarzeń Analytics. Nie ma limitu łącznej liczby zdarzeń rejestrowanych przez Twoją aplikację.

Aby uzyskać dostęp do tych danych:

  1. W konsoli Firebase otwórz projekt.
  2. Wybierz Analytics z menu, aby wyświetlić panel raportowania Analytics.

Karta Zdarzenia zawiera raporty o zdarzeniach, które są tworzone automatycznie dla każdego typu zdarzenia Analytics zarejestrowanego przez Twoją aplikację. Więcej informacji o panelu raportowania Analytics znajdziesz w Centrum pomocy Firebase.

Aby ułatwić rozpoczęcie pracy, pakiet Analytics SDK definiuje szereg sugerowanych zdarzeń, które są wspólne dla różnych typów aplikacji, w tym aplikacji do handlu detalicznego i e-commerce, podróży i gier. Aby dowiedzieć się więcej o tych zdarzeniach i kiedy ich używać, przejrzyj artykuły Zdarzenia i właściwości w Centrum pomocy Firebase. Aby uzyskać jak najwięcej szczegółów w raportach, zarejestruj sugerowane zdarzenia Analytics, które mają sens dla Twojej aplikacji i ich określonych parametrów. Gwarantuje to również korzystanie z najnowszych funkcji Google Analytics, gdy tylko staną się dostępne.

Zanim zaczniesz

Aby móc korzystać z Google Analytics , musisz:

  • Zarejestruj swój projekt C++ i skonfiguruj go do korzystania z Firebase.

    Jeśli Twój projekt C++ korzysta już z Firebase, oznacza to, że jest już zarejestrowany i skonfigurowany dla Firebase.

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

Pamiętaj, że dodanie Firebase do projektu C++ obejmuje zadania zarówno w konsoli Firebase , jak i w otwartym projekcie C++ (na przykład pobierasz pliki konfiguracyjne Firebase z konsoli, a następnie przenosisz 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 jako argumenty środowisko jni i odwołanie do jobject do działania java:

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);

Rejestruj zdarzenia

Po skonfigurowaniu instancji firebase::App możesz rozpocząć rejestrowanie zdarzeń za pomocą metody LogEvent() .

Poniższy przykład aktualizuje wynik użytkownika:

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

Następne kroki