W tym przewodniku Szybki Start dowiesz się, jak dodać Google Analytics do swojej aplikacji i rozpocząć rejestrowanie zdarzeń.
Google Analytics zbiera dane o użytkowaniu i zachowaniu Twojej aplikacji. SDK rejestruje dwa podstawowe typy informacji:
- Zdarzenia: co dzieje się w Twojej aplikacji, np. działania użytkowników, zdarzenia systemowe lub błędy.
- Właściwości użytkownika: atrybuty definiowane w celu opisania segmentów bazy użytkowników, takie jak preferencje językowe lub lokalizacja geograficzna.
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 inicjujący do swojej aplikacji, jeśli jeszcze tego nie zrobiłeś. - Dodaj swoją aplikację do projektu Firebase w konsoli Firebase .
Dodaj pakiet Analytics SDK do swojej aplikacji
W katalogu głównym projektu Flutter uruchom następujące polecenie, aby zainstalować wtyczkę:
flutter pub add firebase_analytics
Po zakończeniu odbuduj aplikację Flutter:
flutter run
Po zainstalowaniu możesz uzyskać dostęp do wtyczki
firebase_analytics
, importując ją do swojego kodu Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Utwórz nową instancję Firebase Analytics, wywołując moduł pobierający
instance
wFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Rozpocznij rejestrowanie zdarzeń
Po utworzeniu instancji FirebaseAnalytics
możesz rozpocząć rejestrowanie zdarzeń przy użyciu metod log
biblioteki.
Niektóre zdarzenia są zalecane dla wszystkich aplikacji ; inne są zalecane dla określonych rodzajów działalności lub branż. Powinieneś wysyłać sugerowane zdarzenia wraz z ich zalecanymi parametrami, aby zapewnić maksymalną dostępność szczegółów w raportach i skorzystać z przyszłych funkcji i integracji, gdy tylko staną się dostępne. W tej sekcji przedstawiono rejestrowanie wstępnie zdefiniowanego zdarzenia. Aby uzyskać więcej informacji na temat rejestrowania zdarzeń, zobacz Rejestrowanie zdarzeń .
Poniższy kod rejestruje zdarzenie checkout:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Następne kroki
- Użyj DebugView , aby zweryfikować swoje zdarzenia.
- Eksploruj swoje dane w konsoli Firebase .
- Zapoznaj się z przewodnikami po zdarzeniach i właściwościach użytkowników .
- Dowiedz się, jak wyeksportować swoje dane do BigQuery .