Z tego krótkiego wprowadzenia dowiesz się, jak dodać usługę Google Analytics do aplikacji oraz rozpocząć rejestrowanie zdarzeń.
Google Analytics zbiera dane o korzystaniu i zachowaniu Twojej aplikacji. Pakiet SDK rejestruje dwa główne typy informacji:
- Zdarzenia: informacje o tym, co dzieje się w aplikacji, np. o działaniach użytkowników, zdarzeń lub błędów.
- Właściwości użytkownika: atrybuty, które określasz, by opisać segmenty swojej witryny bazy użytkowników, np. ich ustawień języka lub położenia geograficznego.
Analytics automatycznie rejestruje niektóre zdarzenia oraz właściwości użytkownika, nie musisz dodawać żadnego kodu, aby je włączyć.
Zanim zaczniesz
- Zainstaluj
firebase_core
i dodaj kod inicjowania w Twojej aplikacji, jeśli jeszcze nie zostało to zrobione. - Dodaj aplikację do projektu Firebase w Konsola Firebase.
Dodawanie pakietu SDK Analytics do aplikacji
Aby zainstalować wtyczkę, w katalogu głównym projektu Flutter uruchom to polecenie:
flutter pub add firebase_analytics
Po zakończeniu ponownie skompiluj aplikację Flutter:
flutter run
Po zainstalowaniu aplikacji
firebase_analytics
przez zaimportowanie jej do kodu Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Utwórz nową instancję Firebase Analytics, klikając Usługa
instance
jest włączonaFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Zacznij rejestrować zdarzenia
Po utworzeniu instancji FirebaseAnalytics
możesz zacząć logować
za pomocą metod log
- biblioteki.
Niektóre wydarzenia zalecana w przypadku wszystkich aplikacji; inne są zalecane w przypadku określonych typów działalności lub branż. Należy wysłać zalecane zdarzenia wraz z przewidzianymi parametrami, aby zapewnić maksymalną dostępne szczegóły w raportach oraz możliwość korzystania z przyszłych funkcji i integracje, gdy tylko będą dostępne. W tej sekcji omawiamy logowanie wstępnie zdefiniowane zdarzenie. Więcej informacji o logowaniu zdarzeń znajdziesz w artykule Rejestruj zdarzenia.
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
- Do weryfikowania zdarzeń służy DebugView.
- Przeglądaj dane w konsoli Firebase.
- Przejrzyj przewodniki po wydarzeniach i właściwości użytkownika.
- Dowiedz się, jak eksportować dane do BigQuery.