Rozpoczęcie korzystania z Google Analytics


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 zdarzeniawłaściwości użytkownika. Nie musisz dodawać żadnego kodu, aby je włączyć.

Zanim zaczniesz

  1. Zainstaluj firebase_core i dodaj do aplikacji kod inicjujący, jeśli jeszcze tego nie zrobiono.
  2. Dodaj aplikację do projektu Firebase w konsoli Firebase.

Dodawanie pakietu SDK Analytics do aplikacji

  1. W katalogu głównym projektu Flutter uruchom to polecenie, aby zainstalować wtyczkę:

    flutter pub add firebase_analytics
    
  2. Po zakończeniu przebuduj aplikację Flutter:

    flutter run
    
  3. Po zainstalowaniu możesz uzyskać dostęp do firebase_analytics wtyczki, importując ją w kodzie Dart:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Utwórz nową instancję Firebase Analytics, uzyskując dostęp do właściwości instanceFirebaseAnalytics:

    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 rejestrowanie wstępnie zdefiniowanego zdarzenia. 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