In dieser Kurzanleitung erfahren Sie, wie Sie Google Analytics in Ihre App einfügen und mit der Erfassung von Ereignissen beginnen.
In Google Analytics werden Nutzungs- und Verhaltensdaten für Ihre App erhoben. Das SDK protokolliert zwei primäre Arten 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 Nutzersegmente wie Spracheinstellungen oder geografische Standorte zu beschreiben.
Einige Ereignisse und Nutzereigenschaften werden in Analytics automatisch protokolliert. Sie müssen dafür also keinen Code hinzufügen.
Hinweis
- Installieren Sie
firebase_core
und fügen Sie den Initialisierungscode in Ihre App ein, falls noch nicht geschehen. - Fügen Sie die App in der Firebase Console Ihrem Firebase-Projekt hinzu.
Analytics SDK in Ihre App einbinden
Führen Sie im Stammverzeichnis Ihres Flutter-Projekts den folgenden Befehl aus, um das Plug-in zu installieren:
flutter pub add firebase_analytics
Erstellen Sie Ihre Flutter-Anwendung neu:
flutter run
Nach der Installation können Sie auf das
firebase_analytics
-Plug-in 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
-Property inFirebaseAnalytics
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 für bestimmte Unternehmenstypen oder Branchen. Sie sollten empfohlene Ereignisse gemeinsam mit den zugehörigen Parametern senden, um detaillierte Berichte zu erhalten und von zukünftigen Funktionen und Integrationen zu profitieren. In diesem Abschnitt wird gezeigt, wie ein vordefiniertes Ereignis protokolliert wird. Weitere Informationen zum Protokollieren 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
- Mit DebugView können Sie Ihre Ereignisse überprüfen.
- Sehen Sie sich Ihre Daten in der Firebase Console an.
- Leitfäden zu Ereignissen und Nutzereigenschaften
- Daten nach BigQuery exportieren