Ce guide de démarrage rapide vous explique comment ajouter Google Analytics à votre application et commencer à consigner des événements.
Google Analytics collecte des données d'utilisation et de comportement pour votre application. Le SDK consigne deux principaux types d'informations:
- Événements:tout 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 des segments de votre base d'utilisateurs, comme la préférence linguistique 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 de commencer
- Installez
firebase_core
et ajoutez le code d'initialisation à votre application si ce n'est pas déjà fait. - Ajoutez votre application à votre projet Firebase dans la console Firebase.
Ajouter le SDK Analytics à votre application
À partir de la racine de votre projet Flutter, exécutez la commande suivante pour installer le plug-in:
flutter pub add firebase_analytics
Une fois cette étape terminée, reconstruisez votre application Flutter:
flutter run
Une fois installé, vous pouvez accéder au plug-in
firebase_analytics
en l'important dans votre code Dart:import 'package:firebase_analytics/firebase_analytics.dart';
Créez une instance Firebase Analytics en accédant à la propriété
instance
surFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Démarrer la journalisation des événements
Une fois que vous avez créé une instance FirebaseAnalytics
, vous pouvez commencer à consigner des événements avec les méthodes log
de la bibliothèque.
Certains événements sont recommandés pour toutes les applications, tandis que d'autres sont recommandés pour des types d'activités ou des secteurs spécifiques. Vous devez envoyer les événements recommandés avec leurs paramètres prescrits pour obtenir le plus de détails possible dans vos rapports, et profiter des futures fonctionnalités et intégrations dès qu'elles seront disponibles. Cette section montre comment consigner un événement prédéfini. Pour en savoir plus sur la journalisation des événements, consultez la section Événements de journaux.
Le code suivant consigne 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'
);
Étapes suivantes
- Utilisez DebugView pour vérifier vos événements.
- Explorez vos données dans la console Firebase.
- Consultez les guides sur les événements et les propriétés utilisateur.
- Découvrez comment exporter vos données vers BigQuery.