Parcourir les rubriques d'aide
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.
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.
https://example.com/?velo_debug=1Si 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 dusrcdu script. - Dans Google Tag Manager, cochez Debug mode dans la balise Velo CMP.
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.
| Élément | Ce qu'il faut vérifier |
|---|---|
| Valeur par défaut du consentement | Pass 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 consentement | Advanced 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égion | La 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éveloppeur | L'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 consentement | Une 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 avecasyncaprèsgtag. 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.