Erste Schritte mit Google Analytics

In dieser Schnellstartanleitung erfahren Sie, wie Sie Google Analytics zu Ihrer App hinzufügen und mit der Protokollierung von Ereignissen beginnen.

Google Analytics erfasst Nutzungs- und Verhaltensdaten für Ihre App. Das SDK protokolliert zwei Haupttypen von Informationen:

  • Ereignisse: Was in Ihrer App passiert, z. B. Benutzeraktionen, Systemereignisse oder Fehler.
  • Benutzereigenschaften: Attribute, die Sie definieren, um Segmente Ihrer Benutzerbasis zu beschreiben, z. B. Sprachpräferenz oder geografischer Standort.

Analytics protokolliert automatisch einige Ereignisse und Benutzereigenschaften ; Sie müssen keinen Code hinzufügen, um sie zu aktivieren.

Bevor Sie beginnen

  1. Installieren Sie firebase_core und fügen Sie den Initialisierungscode zu Ihrer App hinzu, falls Sie dies noch nicht getan haben.
  2. Fügen Sie Ihre App zu Ihrem Firebase-Projekt in der Firebase-Konsole hinzu.

Fügen Sie das Analytics SDK zu Ihrer App hinzu

  1. Führen Sie im Stammverzeichnis Ihres Flutter-Projekts den folgenden Befehl aus, um das Plugin zu installieren:

    flutter pub add firebase_analytics
    
  2. Wenn Sie fertig sind, erstellen Sie Ihre Flutter-Anwendung neu:

    flutter run
    
  3. Nach der Installation können Sie auf das Plugin firebase_analytics zugreifen, indem Sie es in Ihren Dart-Code importieren:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Erstellen Sie eine neue Firebase Analytics-Instanz, indem Sie auf die instance in FirebaseAnalytics zugreifen:

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Beginnen Sie mit der Protokollierung von Ereignissen

Nachdem Sie eine FirebaseAnalytics Instanz erstellt haben, können Sie mit der Protokollierung von Ereignissen mit den log der Bibliothek beginnen.

Bestimmte Ereignisse werden für alle Apps empfohlen ; andere werden für bestimmte Geschäftstypen oder Branchen empfohlen. Sie sollten empfohlene Ereignisse zusammen mit den vorgeschriebenen Parametern senden, um sicherzustellen, dass in Ihren Berichten möglichst viele Details verfügbar sind, und um von zukünftigen Funktionen und Integrationen zu profitieren, sobald diese verfügbar sind. In diesem Abschnitt wird die Protokollierung eines vordefinierten Ereignisses veranschaulicht. Weitere Informationen zur Protokollierung von Ereignissen finden Sie unter Protokollieren von Ereignissen .

Der folgende Code protokolliert ein Checkout-Ereignis:

await FirebaseAnalytics.instance
  .logBeginCheckout(
    value: 10.0,
    currency: 'USD',
    items: [
      AnalyticsEventItem(
        itemName: 'Socks',
        itemId: 'xjw73ndnw',
        price: '10.0'
      ),
    ],
    coupon: '10PERCENTOFF'
  );

Nächste Schritte