Z tego krótkiego przewodnika dowiesz się, jak dodać Google Analytics do aplikacji i zacząć rejestrować zdarzenia.
Google Analytics zbiera dane o użytkowaniu i zachowaniu w Twojej aplikacji. Pakiet 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, które definiujesz, aby opisywać 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. Nie musisz dodawać żadnego kodu, aby je włączyć.
Zanim zaczniesz
- Zainstaluj firebase_corei dodaj do aplikacji kod inicjujący, jeśli jeszcze tego nie zrobiono.
- Dodaj aplikację do projektu Firebase w konsoli Firebase.
Dodawanie pakietu SDK Analytics do aplikacji
- W katalogu głównym projektu Flutter uruchom to polecenie, aby zainstalować wtyczkę: - flutter pub add firebase_analytics
- Po zakończeniu ponownie skompiluj aplikację Flutter: - flutter run
- Po zainstalowaniu możesz uzyskać dostęp do - firebase_analyticswtyczki, importując ją w kodzie Dart:- import 'package:firebase_analytics/firebase_analytics.dart';
- Utwórz nową instancję Firebase Analytics, uzyskując dostęp do właściwości - instance- FirebaseAnalytics:- FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Rozpoczęcie rejestrowania zdarzeń
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ż. 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. W tej sekcji pokazujemy, jak rejestrować wstępnie zdefiniowane zdarzenie. Więcej informacji o rejestrowaniu 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
- Użyj raportu DebugView, aby sprawdzić zdarzenia.
- Przeglądaj dane w konsoli Firebase.
- Zapoznaj się z przewodnikami dotyczącymi zdarzeń i właściwości użytkownika.
- Dowiedz się, jak eksportować dane do BigQuery.