Catch up on highlights from Firebase at Google I/O 2023. Learn more

Erste Schritte mit Google Analytics

Dieser Schnellstart zeigt Ihnen, wie Sie Google Analytics zu Ihrer App hinzufügen und mit der Protokollierung von Ereignissen beginnen.

Google Analytics sammelt 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, wie z. B. Sprachpräferenzen 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 Ihrer App den Initialisierungscode hinzu, falls Sie dies noch nicht getan haben.
  2. Fügen Sie Ihre App Ihrem Firebase-Projekt in der Firebase-Konsole hinzu .

Fügen Sie Ihrer App das Analytics SDK 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 den instance Getter für FirebaseAnalytics aufrufen:

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Starten Sie die 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 vorgeschlagene Ereignisse zusammen mit ihren vorgeschriebenen Parametern senden, um sicherzustellen, dass möglichst viele Details in Ihren Berichten verfügbar sind, und um von zukünftigen Funktionen und Integrationen zu profitieren, sobald sie verfügbar sind. Dieser Abschnitt demonstriert das Protokollieren eines vordefinierten Ereignisses. Weitere Informationen zum Protokollieren von Ereignissen finden Sie unter Protokollereignisse .

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