Z tego samouczka dowiesz się, jak dodać do aplikacji Google Analytics i rozpocząć rejestrowanie zdarzeń.
Google Analytics zbiera dane o użytkowaniu i zachowaniu w Twojej aplikacji. 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ć.
Zanim zaczniesz
- Zainstaluj
firebase_core
i dodaj kod inicjalizacji do aplikacji, jeśli jeszcze tego nie zrobiono. - Dodaj aplikację do projektu Firebase w konsoli Firebase.
Dodawanie pakietu Analytics SDK do aplikacji
Aby zainstalować wtyczkę, uruchom to polecenie w katalogu głównym projektu Flutter:
flutter pub add firebase_analytics
Po zakończeniu ponownie skompiluj aplikację Flutter:
flutter run
Po zainstalowaniu możesz uzyskać dostęp do wtyczki
firebase_analytics
, importując ją w kodzie Darta:import 'package:firebase_analytics/firebase_analytics.dart';
Aby utworzyć nowy instancję Firebase Analytics, otwórz usługę
instance
w konsoliFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Rozpocznij rejestrowanie zdarzeń
Po utworzeniu instancji FirebaseAnalytics
możesz zacząć rejestrować zdarzenia za pomocą metod log
biblioteki.
Niektóre zdarzenia są zalecane we wszystkich aplikacjach, a inne w przypadku określonych rodzajów działalności lub branż. Aby w raportach pojawiały się jak najbardziej szczegółowe informacje oraz aby móc korzystać z przyszłych funkcji i integracji, gdy tylko zostaną udostępnione, zalecane zdarzenia należy wysyłać z określonymi parametrami. Ta sekcja pokazuje, jak rejestrować wstępnie zdefiniowane zdarzenie. Więcej informacji o rejestrowaniu zdarzeń znajdziesz w sekcji Zdarzenia z dziennika.
Ten kod rejestruje zdarzenie płatności:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Dalsze kroki
- Aby sprawdzić zdarzenia, użyj raportu DebugView.
- Przeglądaj dane w konsoli Firebase.
- Zapoznaj się z przewodnikami dotyczącymi zdarzeń i właściwości użytkowników.
- Dowiedz się, jak eksportować dane do BigQuery.