Vérifier la mise en œuvre

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:

Si vos événements ne s'affichent pas après avoir suivi ces étapes, vérifiez dépanner les erreurs d'implémentation courantes.

Sélectionnez votre client:

<ph type="x-smartling-placeholder"></ph>

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é

<ph type="x-smartling-placeholder"></ph>

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."

Vue en temps réel d&#39;un événement

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:

  1. "debug_mode": true ou "debug_mode": 1
  2. "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.