Ce démarrage rapide vous montre comment ajouter Google Analytics à votre application et commencer à enregistrer les événements.
Google Analytics collecte des données d'utilisation et de comportement pour votre application. Le SDK enregistre deux principaux types d'informations :
- Événements : ce qui se passe dans votre application, comme les actions de l'utilisateur, les événements système ou les erreurs.
- Propriétés utilisateur : attributs que vous définissez pour décrire les segments de votre base d'utilisateurs, tels que les préférences linguistiques ou l'emplacement géographique.
Analytics enregistre automatiquement certains événements et propriétés utilisateur ; vous n'avez pas besoin d'ajouter de code pour les activer.
Avant que tu commences
- Installez
firebase_core
et ajoutez le code d'initialisation à votre application si vous ne l'avez pas déjà fait. - Ajoutez votre application à votre projet Firebase dans la console Firebase .
Ajoutez le SDK Analytics à votre application
Depuis la racine de votre projet Flutter, exécutez la commande suivante pour installer le plugin :
flutter pub add firebase_analytics
Une fois terminé, reconstruisez votre application Flutter :
flutter run
Une fois installé, vous pouvez accéder au plugin
firebase_analytics
en l'important dans votre code Dart :import 'package:firebase_analytics/firebase_analytics.dart';
Créez une nouvelle instance Firebase Analytics en accédant à la propriété de l'
instance
surFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Commencer à enregistrer les événements
Après avoir créé une instance FirebaseAnalytics
, vous pouvez commencer à enregistrer les événements avec les méthodes log
de la bibliothèque.
Certains événements sont recommandés pour toutes les applications ; d'autres sont recommandés pour des types d'entreprises ou des secteurs verticaux spécifiques. Vous devez envoyer les événements recommandés avec leurs paramètres prescrits, pour garantir un maximum de détails disponibles dans vos rapports et bénéficier des futures fonctionnalités et intégrations dès qu'elles seront disponibles. Cette section illustre la journalisation d'un événement prédéfini. Pour plus d'informations sur la journalisation des événements, voir Journaliser les événements .
Le code suivant enregistre un événement de paiement :
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Prochaines étapes
- Utilisez DebugView pour vérifier vos événements.
- Explorez vos données dans la console Firebase .
- Explorez les guides sur les événements et les propriétés utilisateur .
- Découvrez comment exporter vos données vers BigQuery .