Z tego krótkiego wprowadzenia dowiesz się, jak dodać Google Analytics do aplikacji i rozpocząć rejestrowanie zdarzeń.
Google Analytics zbiera dane o działaniu i użytkowaniu aplikacji. Pakiet SDK rejestruje 2 główne rodzaje informacji:
- Zdarzenia: informacje o tym, co dzieje się w aplikacji, np. działania użytkowników, zdarzenia systemowe lub błędy.
- Właściwości użytkownika: atrybuty definiowane przez Ciebie, aby opisać segmenty użytkowników, np. ustawienia języka lub położenie geograficzne.
Analytics automatycznie rejestruje niektóre zdarzenia i właściwości użytkownika. Aby je włączyć, nie musisz dodawać żadnego kodu.
Zanim zaczniesz
- Zainstaluj
firebase_core
i dodaj do swojej aplikacji kod inicjowania. - Dodaj aplikację do projektu Firebase w konsoli 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 możesz uzyskać dostęp do wtyczki
firebase_analytics
, importując ją do kodu Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Utwórz nową instancję Firebase Analytics, uzyskując dostęp do usługi
instance
na stronieFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Zacznij rejestrować zdarzenia
Po utworzeniu instancji FirebaseAnalytics
możesz zacząć rejestrować zdarzenia za pomocą metod log
- biblioteki.
Niektóre zdarzenia są zalecane w przypadku wszystkich aplikacji, a inne w przypadku określonych rodzajów działalności lub branż. Zalecane zdarzenia należy przesyłać wraz z określonymi parametrami, aby zapewnić maksymalną ilość szczegółów dostępnych w raportach oraz korzystać z przyszłych funkcji i integracji, gdy tylko będą dostępne. Ta sekcja pokazuje, jak logować wstępnie zdefiniowane zdarzenie. Więcej informacji o logowaniu zdarzeń znajdziesz w artykule Rejestrowanie zdarzeń.
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 zdarzeniach i właściwościach użytkowników.
- Dowiedz się, jak eksportować dane do BigQuery.