Dépannage

Ce guide décrit les étapes de dépannage courantes pour corriger les erreurs d'implémentation courantes.

Aucun événement

Si vos événements ne s'affichent pas dans Google Analytics, recherchez quelques problèmes courants.

Choisissez d'abord votre client:

  • Utilisez-vous le bon api_secret ?

    Vérifiez que vous utilisez le api_secret pour le flux approprié. Si vous configurez le protocole de mesure pour plusieurs flux, chaque flux aura son propre secret.

  • Votre code secret api_secret est-il toujours valide ?

    Pour lutter contre le spam, vous pouvez révoquer des api_secret. Assurez-vous que le api_secret que vous utilisez est toujours valide. Il est possible qu'un autre utilisateur ayant accès à votre diffusion ait révoqué par erreur l'accès à celle-ci.

  • Votre code secret api_secret a-t-il été copié correctement ?

    api_secret est sensible à la casse. Vérifiez que la valeur api_secret dans l'interface utilisateur de Google Analytics est exactement identique à celle que vous utilisez dans votre code.

  • N'utilisez pas advertising_id.

    advertising_id n'est pas un identifiant d'appareil valide. Utilisez app_instance_id si vous utilisez Firebase et client_id si vous utilisez gtag.js.

ID non valides

Étant donné que le protocole de mesure est compatible avec les ID du SDK Google Analytics pour Firebase et de gtag.js, assurez-vous d'utiliser le bon ID. Les ID à utiliser varient selon que vous utilisez le SDK Google Analytics pour Firebase ou gtag.js. Voici les ID à utiliser:

SDK Google Analytics pour Firebase

Si vous utilisez le SDK Google Analytics pour Firebase, vous devriez utiliser les ID suivants:

Vous ne devez pas utiliser les éléments suivants:

  • firebase_instance_id : cet ID ne doit pas être inclus dans votre demande. Cet ID permet d'identifier une instance donnée de l'application, mais il est spécifique à Firebase. Il est utilisé pour des tâches telles que les messages FCM.

gtag.js

Si vous utilisez gtag.js, vous devez utiliser les ID suivants:

  • measurement_id : incluez cet ID dans les paramètres de la requête. Cet ID identifie un flux de données de manière unique. Tous les utilisateurs de votre site Web auront le même measurement_id. Disponible dans l'UI Google Analytics, sous:
    Admin > Flux de données > Choisir votre flux > ID de mesure
  • client_id : incluez cet ID dans le corps du message POST de la requête. Cet ID identifie de manière unique une instance d'utilisateur donnée d'un client Web. Cette valeur sera différente pour chaque utilisateur de votre application. Consultez ces exemples pour savoir comment la récupérer.