Aller au contenu
Ouvrir l'espace de travail
Parcourir les rubriques d'aide
Mode débogage

Vérifiez que Velo s'exécute avant vos balises Google.

Activez le mode débogage de Velo pour vérifier que la valeur par défaut de Consent Mode est définie avant toute balise Google, et corrigez l'ordre si ce n'est pas le cas.

4 min de lectureRevu le 1er novembre 2026

Activer le mode débogage

Le mode débogage montre ce que Velo fait sur une page pendant son chargement. Il ne s'exécute que là où vous l'activez.

La méthode la plus rapide ne demande aucun code. Ajoutez velo_debug=1 à l'adresse de la page et chargez-la.

Exemple uniquement · utilisez votre propre page
https://example.com/?velo_debug=1

Si l'adresse contient déjà un ?, ajoutez plutôt &velo_debug=1 à la fin.

Vous pouvez aussi l'activer dans votre configuration :

  • Ajoutez data-velo-debug="true" à la balise script de Velo.
  • Ajoutez ?debug=true à la fin du src du script.
  • Dans Google Tag Manager, cochez Debug mode dans la balise Velo CMP.
Retirez les modifications de configuration quand vous avez terminé.

Un attribut, un paramètre src ou un réglage GTM active le mode débogage pour tous les visiteurs. Retirez-le et publiez à nouveau après vos tests.

Lire ce que signale le mode débogage

Quand le mode débogage est activé, un petit panneau Velo debug apparaît sur la page. Les mêmes détails vont dans la console du navigateur, sur des lignes qui commencent par [Velo debug]. Ouvrez les outils de développement de votre navigateur et choisissez Console pour les voir.

Ce que signale le panneau de débogage
ÉlémentCe qu'il faut vérifier
Valeur par défaut du consentementPass signifie que Velo a défini la valeur par défaut avant toute balise Google. Late signifie qu'une balise Google s'est exécutée en premier. Voir Une balise Google chargée avant Velo.
Mode de consentementAdvanced signifie que Velo envoie des commandes Consent Mode. Basic signifie qu'il n'en envoie aucune et que vos balises Google attendent le consentement. Voir Mode de consentement de base et avancé.
RégionLa région du visiteur et si elle est en opt-in. Dans une région en opt-in, chaque signal doit démarrer à « refusé ».
Identifiant développeurL'identifiant développeur Google que Velo définit. Google s'en sert pour savoir quelle plateforme de consentement a défini le consentement.
Mises à jour du consentementUne entrée chaque fois que le visiteur fait ou change un choix, avec les signaux qu'il définit.

Testez dans une fenêtre de navigation privée neuve, pour qu'un choix enregistré ne masque pas la première visite. Acceptez, refusez et enregistrez un choix partiel. Vérifiez qu'une mise à jour apparaît à chaque fois.

Une balise Google chargée avant Velo

Si le mode débogage affiche late, une balise Google s'est exécutée avant que Velo ne définisse la valeur par défaut de Consent Mode. Cette balise s'est exécutée sans état de consentement. C'est ce qu'on appelle un consentement tardif. Corrigez l'ordre avant de vous fier à vos résultats de test.

Étape 1 : vérifier Google tag gateway

Vérifiez toujours ceci en premier. Si la balise tardive utilise Google tag gateway, votre CDN ou votre serveur peut ajouter la balise à la page avant Velo. Déplacer la balise script de Velo dans votre code ne règlera pas le problème.

Pour le savoir vite, regardez d'où la balise se charge. Ouvrez les outils de développement, choisissez Network et rechargez la page. Trouvez gtm.js ou gtag/js. S'il se charge depuis votre propre domaine plutôt que depuis googletagmanager.com, il utilise tag gateway. Vous pouvez aussi vérifier le statut de tag gateway de votre balise Google.

Si c'est le cas, suivez les configurations recommandées de tag gateway pour placer Velo en premier.

Étape 2 : placer Velo en premier

Si la balise n'utilise pas tag gateway, changez l'ordre sur la page.

  • Installation directe : placez la balise script de Velo au-dessus de chaque balise Google dans le <head>. Ne chargez pas Velo avec async après gtag. Un script asynchrone peut s'exécuter après le code qui le suit.
  • Google Tag Manager : déclenchez la balise Velo CMP sur Consent Initialization – All Pages, et non sur un déclencheur de vue de page.

Rechargez la page avec ?velo_debug=1 et vérifiez que la valeur par défaut du consentement affiche maintenant pass.

Voir la même vérification dans le Scanner

La page Scanner de votre espace Velo exécute la même vérification à chaque analyse. Sous Consent Mode, cherchez Consent default is set before Google tags. Si elle échoue, suivez les étapes ci-dessus.

Obtenir un second avis dans Tag Assistant

Tag Assistant de Google montre l'état de consentement vu par chaque balise Google. Connectez-le à votre site publié dans une session neuve. Le premier événement de consentement doit être la valeur par défaut de Velo, avant le déclenchement de toute balise Google.

Voir Tester dans Tag Assistant et le guide de Google pour résoudre les problèmes de consent mode.