Trouver les erreurs d'intégration sans modifier les statistiques
Débogueur de mesures vérifie si un événement proposé serait accepté pour un compteur détenu. Il n'envoie aucun événement normal et n'augmente aucun total de visiteurs, d'objectifs, d'événements ou de revenus. Il est donc utile pour les erreurs de configuration tout en maintenant la distinction entre un résultat de diagnostic et une véritable mesure.
- Configuration
- Résultat du diagnostic
- Vérification de la requête normale
Exécuter la première vérification de diagnostic
- Relier le compteur par Mes compteurs et ouvrir Tableau de bord et outils.
- Ouvrir Débogueur de mesures. Saisir une valeur stable dans Nom de l’événement, par exemple signup pour un événement manuel.
- Sélectionner la Type de mesure correspondante et indiquer si le nom de l'événement est généré automatiquement. Une réussite de formulaire et un événement manuel utilisent des paramètres différents.
- Laisser Propriétés prédéfinies (objet JSON, facultatif) à {} sauf si des propriétés prédéfinies sont réellement configurées. Ne jamais saisir de contenus de formulaires ni d'informations personnelles.
- Choisir Tester sans comptabiliser et lire le résultat ainsi que le nom d'événement normalisé.
Interpréter un refus avant de modifier le code
Une catégorie automatique désactivée nécessite l'activation du paramètre de mesure correspondant. Un nom invalide ou semblant contenir des données personnelles nécessite un nom de catégorie stable plutôt qu'un identifiant de visiteur. Une limite de nouveaux noms signifie qu'inventer sans cesse des noms d'événement ne résoudra pas le problème. Examiner le résultat affiché sur la page au lieu de supposer que tous les échecs sont des erreurs réseau.
Les propriétés doivent correspondre à la configuration prédéfinie. Le diagnostic signale leur acceptation sans restituer les valeurs transmises. Les informations sur les objectifs distinguent un objectif correspondant d'une visite humaine comptée : un objectif configuré ne garantit pas à lui seul qu'un visiteur ayant atteint l'objectif serait ajouté.
Tester la connexion de diagnostic depuis le site
- Dans Tester sur votre site web, utiliser Copier le code de test pour copier le code de diagnostic généré.
- Ouvrir le site détenu qui contient le compteur et exécuter ce code dans les outils de développement du navigateur comme indiqué sur la page du débogueur.
- Lire le résultat dans la console. L'autorisation de test générée expire après quinze minutes ; recharger la page du débogueur du propriétaire pour en obtenir une nouvelle au besoin.
Utiliser l'autorisation temporaire générée, pas la clé privée du propriétaire dans un script rédigé à la main. Changer la clé du propriétaire invalide aussi l'autorisation de diagnostic. Le point de terminaison de diagnostic limite les requêtes, mais ne crée pas de données de suivi normales.
Vérifier séparément l'intégration normale
Un diagnostic accepté signifie que l'événement proposé serait admissible à cet instant. Il ne teste pas la limite de fréquence du traceur normal, les écritures ultérieures en base de données, un blocage du navigateur touchant la requête normale, le traitement réussi d'un formulaire ou la progression ordonnée d'un entonnoir.
- Examiner si s4u.js se charge sur la page prévue du site et si les requêtes normales de suivi sont bloquées ou échouent.
- Vérifier le numéro de compteur, la catégorie activée et la période du rapport.
- Pour un formulaire, confirmer le traitement réellement réussi par l'application avant d'attendre son événement de réussite.
Garder le résultat du diagnostic et celui de la requête normale séparés dans tout rapport d'erreur. Une mesure manquante ne peut pas être expliquée de façon fiable par une seule réponse de diagnostic verte.
Étape suivante
Ouvrir le compteur détenu et commencer par un événement de diagnostic sans données personnelles.
Ouvrir Mes compteurs