Erste Schritte mit Google Analytics für Flutter

Plattform auswählen : iOS+ Android Web Flutter Unity C++

In dieser Kurzanleitung erfahren Sie, wie Sie Ihrer App Google Analytics 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:Hierbei geht es darum, was in Ihrer App geschieht, also z. B. um Nutzeraktionen, Systemereignisse oder Fehler.
  • Nutzereigenschaften:Attribute, die Sie definieren, um Segmente Ihrer Nutzerbasis zu beschreiben, z. B. Spracheinstellungen oder geografische Standorte.

Analytics protokolliert einige Ereignisse und Nutzereigenschaften automatisch. Sie müssen dafür also keinen Code hinzufügen.

Hinweis

  1. Installieren Sie firebase_core und fügen Sie den Initialisierungscode Ihrer App hinzu, falls noch nicht geschehen.

  2. Fügen Sie Ihre App in der Firebase Console Ihrem Firebase-Projekt hinzu.

  3. (Empfohlen) Fügen Sie Ihrem Projekt das AdSupport-Framework hinzu um zusätzliche Funktionen wie Zielgruppen und Kampagnenattribution zu aktivieren.

Analytics SDK Ihrer App hinzufügen

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

    flutter pub add firebase_analytics
    
  2. Erstellen Sie nach Abschluss der Installation Ihre Flutter-Anwendung neu:

    flutter run
    
  3. Nach der Installation können Sie auf das Plug-in 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 Eigenschaft instance von FirebaseAnalytics zugreifen:

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Ereignisse protokollieren

Nachdem Sie eine FirebaseAnalytics-Instanz erstellt haben, können Sie mit den log-Methoden der Bibliothek Ereignisse protokollieren.

Bestimmte Ereignisse werden für alle Apps empfohlen; andere werden für bestimmte Unternehmenstypen oder Branchen empfohlen. Sie sollten empfohlene Ereignisse zusammen mit den zugehörigen Parametern senden, um detaillierte Berichte zu erhalten und von zukünftigen Funktionen und Integrationen zu profitieren. In diesem Abschnitt wird die Protokollierung eines vordefinierten Ereignisses veranschaulicht. Weitere Informationen zur Protokollierung von Ereignissen finden Sie unter Ereignisse protokollieren.

Mit dem folgenden Code wird ein Checkout-Ereignis protokolliert:

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

Nächste Schritte