Les événements vous renseignent sur ce qui se passe dans votre application (actions des utilisateurs, événements système ou erreurs, par exemple).
Google Analytics enregistre automatiquement certains événements pour vous. Vous n'avez pas besoin d'ajouter de code pour les recevoir. Si votre application doit collecter des données supplémentaires, vous pouvez enregistrer jusqu'à 500 types d'événements Analytics dans votre application. Le volume total d'événements enregistrés par votre application n'est pas limité. Notez que les noms des événements sont sensibles à la casse. Si vous enregistrez deux événements dont les noms ne diffèrent que par la casse, deux événements distincts sont créés.
Avant de commencer
Avant de pouvoir utiliser Google Analytics, vous devez :
Enregistrez votre projet Unity et configurez-le pour utiliser Firebase.
Si votre projet Unity utilise déjà Firebase, il est déjà enregistré et configuré pour Firebase.
Si vous n'avez pas de projet Unity, vous pouvez télécharger un exemple d'application.
Ajoutez le SDK Firebase Unity (plus précisément
FirebaseAnalytics.unitypackage
) à votre projet Unity.
Notez que l'ajout de Firebase à votre projet Unity implique des tâches à la fois dans la console Firebase et dans votre projet Unity ouvert (par exemple, vous téléchargez des fichiers de configuration Firebase depuis la console, puis vous les déplacez dans votre projet Unity).
Événements de journaux
Après avoir initialisé le module Firebase.Analytics.FirebaseAnalytics
, vous pouvez l'utiliser pour consigner des événements avec la méthode LogEvent()
.
Pour vous aider à démarrer, le SDK Analytics définit un certain nombre d'événements recommandés qui sont courants dans différents types d'applications, y compris les applications de vente au détail et d'e-commerce, de voyage et de jeux. Pour en savoir plus sur ces événements et sur le moment où les utiliser, consultez les articles Événements recommandés du centre d'aide Google Analytics.
Vous trouverez des informations sur l'implémentation des événements recommandés aux emplacements suivants :
- Événements suggérés : consultez la liste des constantes
Event
. - Paramètres prescrits : consultez la liste des constantes
Parameters
.
L'exemple suivant montre comment consigner un événement SELECT_CONTENT
suggéré :
// Log an event with multiple parameters, passed as an array: Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventSelectContent, new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterItemId, id), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterItemName, "name"), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.UserPropertySignUpMethod, "Google"), new Firebase.Analytics.Parameter( "favorite_food", mFavoriteFood), new Firebase.Analytics.Parameter( "user_id", mUserId) );
En plus des paramètres prescrits, vous pouvez ajouter les paramètres suivants à n'importe quel événement :
Paramètres personnalisés : les paramètres personnalisés ne sont pas représentés directement dans vos rapports Analytics, mais ils peuvent être utilisés comme filtres dans les définitions d'audience applicables à chaque rapport. Les paramètres personnalisés sont également inclus dans les données exportées vers BigQuery si votre application est associée à un projet BigQuery.
Le paramètre
VALUE
:VALUE
est un paramètre à usage général qui est utile pour cumuler une métrique clé liée à un événement Analytics. Par exemple, les revenus, la distance, la durée et les points.
Si votre application a des besoins spécifiques qui ne sont pas couverts par un type d'événement Analytics suggéré, vous pouvez enregistrer vos propres événements Analytics personnalisés, comme illustré dans cet exemple :
Firebase.Analytics.FirebaseAnalytics.LogEvent("custom_progress_event", "percent", 0.4f);
Afficher les événements dans la sortie du journal
Android
Vous pouvez activer la journalisation détaillée dans le journal de débogage d'Android Studio pour vérifier que les événements sont correctement enregistrés par le SDK. Cela inclut les événements enregistrés automatiquement et manuellement.
Vous pouvez activer la journalisation détaillée à l'aide d'une série de commandes adb :
adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC
Cette commande affiche vos événements dans le logcat Android Studio, ce qui vous permet de vérifier immédiatement que les événements sont envoyés.
iOS+
Les événements sont consignés dans la console et peuvent être consultés lors de l'exécution de l'application via Xcode.
Afficher les événements Analytics dans le tableau de bord
Vous pouvez consulter des statistiques agrégées sur vos événements Analytics dans les tableaux de bord de la console Firebase. Ces tableaux de bord sont mis à jour régulièrement tout au long de la journée. Pour effectuer des tests immédiats, utilisez la sortie logcat comme décrit dans la section précédente.
Pour accéder à ces données dans la console Firebase :
- Dans la console Firebase, ouvrez votre projet.
- Sélectionnez Analytics dans le menu pour afficher le tableau de bord des rapports Analytics.
L'onglet Événements affiche les rapports d'événements qui sont créés automatiquement pour chaque type distinct d'événement Analytics enregistré par votre application. En savoir plus sur le tableau de bord