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
- Installieren Sie
firebase_core
und fügen Sie den Initialisierungscode zu Ihrer App hinzu, falls Sie dies noch nicht getan haben. - Fügen Sie Ihre App zu Ihrem Firebase-Projekt in der Firebase-Konsole hinzu.
Fügen Sie das Analytics SDK zu Ihrer App 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 auf die
instance
inFirebaseAnalytics
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
- Verwenden Sie DebugView, um Ihre Ereignisse zu überprüfen.
- Erkunden Sie Ihre Daten in der Firebase-Konsole .
- Entdecken Sie die Leitfäden zu Ereignissen und Benutzereigenschaften .
- Erfahren Sie, wie Sie Ihre Daten nach BigQuery exportieren.