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
- Installieren Sie
firebase_core
und fügen Sie Ihrer App den Initialisierungscode hinzu, falls Sie dies noch nicht getan haben. - Fügen Sie Ihre App Ihrem Firebase-Projekt in der Firebase-Konsole hinzu .
Fügen Sie Ihrer App das Analytics SDK hinzu
Führen Sie im Stammverzeichnis Ihres Flutter-Projekts den folgenden Befehl aus, um das Plugin zu installieren:
flutter pub add firebase_analytics
Wenn Sie fertig sind, erstellen Sie Ihre Flutter-Anwendung neu:
flutter run
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';
Erstellen Sie eine neue Firebase Analytics-Instanz, indem Sie den
instance
Getter fürFirebaseAnalytics
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
- Verwenden Sie die DebugView, um Ihre Ereignisse zu überprüfen.
- Untersuchen Sie Ihre Daten in der Firebase-Konsole .
- Erkunden Sie die Leitfäden zu Ereignissen und Benutzereigenschaften .
- Erfahren Sie, wie Sie Ihre Daten nach BigQuery exportieren.