Après avoir validé les événements, vous devez valider votre la mise en œuvre. Le serveur de validation vérifie que vos événements disposent du paramètre une structure correcte, mais de vérifier qu'ils sont correctement envoyés , procédez comme suit:
- Envoyer un événement à partir d'un client
- Envoyer un événement à votre propriété
- Vérifier la vue "Temps réel"
- Vérifier DebugView
Si vos événements ne s'affichent pas après avoir suivi ces étapes, vérifiez dépanner les erreurs d'implémentation courantes.
Envoyer un événement depuis un client
Sélectionnez votre client:
Pour qu'un événement soit valide, il doit avoir un app_instance_id
comportant
déjà utilisé pour envoyer un événement à partir du SDK Google Analytics pour Firebase.
Capturez cet identifiant côté client et incluez-le dans votre appel à la fonction
Protocole de mesure. Pour envoyer un événement à votre propriété, nous utilisons
"app_instance_id"
en tant que app_instance_id
. Vous devez le remplacer par
un vrai app_instance_id
provenant du SDK. Voir
utilisez-vous le bon app_instance_id pour savoir comment
veillez à utiliser une valeur valide.
Envoyer un événement à votre propriété
Après avoir envoyé un événement à partir d'un client et capturé un
app_instance_id
, vous serez prêt à envoyer un événement à l'aide de l'onglet "Mesure"
Protocole. Lorsque vous vérifiez votre implémentation, vous devez envoyer l'événement exact
que vous essayez de mesurer
à l'aide du protocole de mesure.
Par exemple, la commande suivante envoie un événement refund:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123"
}
}]
})
});
Consulter la vue "Temps réel"
Après avoir envoyé un événement à l'aide du protocole de mesure, consultez la vue "Temps réel" pour votre propriété. Les événements s'affichent généralement en quelques secondes.
Accédez à la vue "Temps réel" en ouvrant Google Analytics, puis en cliquant sur Rapports > Temps réel dans le panneau de navigation de gauche. Concentrez-vous sur les les graphiques du bas, tels que "Nombre d'événements par nom d'événement" ; et "Événements clés par événement" son nom."
Vérifier DebugView
Si la vue "Temps réel" ne fournit pas suffisamment de détails pour vous permettre de vérifier votre
implémentation, activez le mode débogage dans certains événements de test en incluant les éléments suivants :
de la collection params
pour que vous puissiez surveiller et examiner les événements
dans DebugView:
"debug_mode": true
ou"debug_mode": 1
"engagement_time_msec"
défini sur un nombre positif
Par exemple, la commande suivante envoie un refund avec le mode débogage activé:
const firebaseAppId = `<firebase_app_id_value>`;
const apiSecret = `<secret_value>`;
fetch(`https://www.google-analytics.com/mp/collect?firebase_app_id=${firebaseAppId}&api_secret=${apiSecret}`, {
method: "POST",
body: JSON.stringify({
"app_instance_id": "app_instance_id",
"events": [{
"name": "refund",
"params": {
"currency": "USD",
"value": "9.99",
"transaction_id": "ABC-123",
"engagement_time_msec": 1200,
"debug_mode": true
}
}]
})
});
Après avoir envoyé des événements avec le mode débogage activé, suivez les instructions pour des événements de surveillance à l'aide de DebugView pour vérifier votre implémentation.