Z tego przewodnika Szybki start dowiesz się, jak dodać Google Analytics do swojej aplikacji i rozpocząć rejestrowanie zdarzeń.
Google Analytics zbiera dane dotyczące użytkowania i zachowania Twojej aplikacji. Zestaw SDK rejestruje dwa podstawowe typy informacji:
- Zdarzenia: co dzieje się w Twojej aplikacji, np. działania użytkownika, zdarzenia systemowe lub błędy.
- Właściwości użytkownika: Atrybuty, które definiujesz 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 SDK Analytics 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ń za pomocą metod log
biblioteki.
Niektóre zdarzenia są zalecane dla wszystkich aplikacji ; inne są zalecane dla określonych rodzajów działalności lub branż. Zalecane zdarzenia należy przesyłać wraz z określonymi parametrami, aby zapewnić maksymalną szczegółowość raportów i móc korzystać z przyszłych funkcji i integracji, gdy tylko staną się dostępne. W tej sekcji przedstawiono rejestrowanie wstępnie zdefiniowanych zdarzeń. Więcej informacji na temat rejestrowania zdarzeń można znaleźć w części Rejestrowanie zdarzeń .
Poniższy kod rejestruje zdarzenie realizacji transakcji:
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 dotyczącymi zdarzeń i właściwości użytkownika .
- Dowiedz się, jak wyeksportować dane do BigQuery .