Rozpoczęcie korzystania z Google Analytics

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

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

Dodaj pakiet SDK Analytics do swojej aplikacji

  1. W katalogu głównym projektu Flutter uruchom następujące polecenie, aby zainstalować wtyczkę:

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

    flutter run
    
  3. 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';
    
  4. Utwórz nową instancję Firebase Analytics, uzyskując dostęp do właściwości instance w FirebaseAnalytics :

    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