Parcourir les rubriques d'aide
Faites suivre à chaque balise Google le choix du visiteur.
Voyez quelles balises suivent seules Consent Mode, réglez les options publicitaires, gardez le consentement via Google tag gateway et le marquage serveur.
Repérez les balises qui demandent des réglages supplémentaires
Les balises Google Analytics, Google Ads et Floodlight disposent de vérifications de consentement intégrées. Elles lisent l'état Consent Mode fixé par Velo et adaptent leur comportement sans autre configuration. Les autres balises de votre conteneur, y compris Custom HTML et la plupart des modèles de la communauté, ne le lisent pas.
- Dans GTM, ouvrez Admin → Container Settings et, sous Additional Settings, sélectionnez Enable consent overview.
- Ouvrez Tags et cliquez sur l'icône Consent Overview. Elle liste les balises dont le consentement n'est pas configuré.
- Pour chaque balise qui n'est pas une balise Google, ouvrez Advanced Settings → Consent Settings, choisissez Require additional consent for tag to fire et ajoutez les signaux dont elle dépend. Les balises publicitaires ont besoin de
ad_storage,ad_user_dataetad_personalization. Les balises d'analytics ont besoin deanalytics_storage. - Publiez le conteneur et testez à nouveau dans une nouvelle session.
Une balise retenue par les réglages de consentement ne se déclenche pas plus tard d'elle-même. Si elle doit s'exécuter une fois que le visiteur accepte, déclenchez-la aussi sur un déclencheur Custom Event pour velo_consent_update, l'événement de data layer que Velo envoie chaque fois qu'un choix prend effet.
Choisissez les options publicitaires
Le modèle Velo CMP propose deux options Google sous Advanced. Toutes deux sont désactivées par défaut.
| Option | Effet lorsque la publicité est refusée |
|---|---|
ads_data_redaction | Lorsque ad_storage est refusé, les identifiants de clic publicitaire sont retirés des requêtes Google, et les requêtes sont envoyées sans cookies. |
url_passthrough | Les identifiants de clic publicitaire, de client et de session passent d'une page à l'autre par les URL des liens, puisqu'ils ne peuvent pas être stockés dans des cookies. |
Choisissez-les selon la politique de votre organisation. Avec url_passthrough, testez vos formulaires et vos liens internes, car des paramètres supplémentaires sont ajoutés aux URL. Avec une installation directe, réglez ces options dans le code de votre balise Google en suivant les instructions de Google pour configurer le consentement.
Vérifiez les données fournies par l'utilisateur
Des fonctionnalités comme les conversions améliorées envoient à Google, à des fins publicitaires, des données fournies par l'utilisateur, par exemple une adresse e-mail hachée. Google s'appuie sur le signal ad_user_data pour décider si ces données peuvent être envoyées. Velo n'accorde ad_user_data que lorsque le visiteur autorise la catégorie Publicité.
Testez une conversion dans deux nouvelles sessions, l'une qui accepte la publicité et l'autre qui la refuse. Dans Tag Assistant, vérifiez l'état de consentement sur l'événement de conversion de chaque session.
Servez les balises Google via Google tag gateway
Google tag gateway for advertisers charge votre balise Google ou votre conteneur GTM depuis un chemin de votre propre domaine, comme /metrics/, au lieu de googletagmanager.com. Votre CDN ou votre équilibreur de charge transmet ce chemin à Google.
Laissez le modèle Velo CMP sur Consent Initialization – All Pages, et conservez les réglages de consentement de chaque balise. Le script de Velo lui-même continue de se charger depuis Velo. C'est normal.
Si votre site utilise Cloudflare
- Dans GTM, ouvrez Admin → Google tag gateway.
- Vérifiez le chemin de mesure. Choisissez un chemin que votre site n'utilise pas déjà.
- Connectez-vous à Cloudflare, autorisez Google et sélectionnez les domaines à activer.
Tout autre CDN ou équilibreur de charge
Suivez le guide de configuration de Google tag gateway. Vous acheminez le chemin de mesure vers l'adresse fps.goog de votre balise, transmettez les en-têtes de localisation du visiteur et remplacez le src de votre extrait GTM ou gtag par le nouveau chemin.
Vérifiez la passerelle
Remplacez /metrics par votre propre chemin. Les deux adresses doivent afficher ok.
https://www.example.com/metrics/healthy
https://www.example.com/metrics/?validate_geo=healthyServir les balises depuis votre propre domaine ne change rien à vos obligations en matière de consentement. Après la bascule, refaites le test dans Tag Assistant avec un choix d'acceptation, de refus et un choix partiel.
Transmettez le consentement au marquage côté serveur
Avec un conteneur serveur, les balises Google du navigateur ajoutent l'état de consentement du visiteur à chaque requête qu'elles envoient à votre serveur. Les balises Google côté serveur, comme Google Analytics et Google Ads, lisent cet état et adaptent ce qu'elles envoient. Vous ne configurez Consent Mode que dans le conteneur web, ce que le modèle Velo CMP fait déjà.
Les balises serveur d'autres fournisseurs, comme Meta Conversions API ou TikTok Events API, ne suivent pas automatiquement l'état de consentement de Google. Configurez chacune pour qu'elle vérifie le consentement avant d'envoyer des données, en suivant la documentation de son modèle, et testez une session refusée dans l'aperçu du conteneur serveur.
Consultez le guide de Google sur le consentement avec le marquage côté serveur.
Testez après chaque modification
- Commencez chaque test dans une nouvelle session de navigateur, sur le site publié.
- Dans Tag Assistant, vérifiez que les valeurs par défaut de Velo apparaissent avant le déclenchement de toute balise Google.
- Acceptez, refusez et enregistrez un choix partiel, puis vérifiez l'état de consentement sur chaque balise.
- Avec tag gateway, vérifiez que les requêtes Google partent vers votre chemin de mesure.
- Vérifiez que les balises dotées de réglages de consentement supplémentaires restent bloquées après un refus.
- Modifiez un choix via le bouton de confidentialité et vérifiez la mise à jour sur la page suivante.
Si quelque chose ne va pas
Une vérification n'affiche pas « ok ».
Vérifiez que le chemin est bien transmis à la bonne adresse fps.goog et qu'aucune règle de cache ou de redirection ne l'intercepte avant. Si seule la vérification validate_geo échoue, ce sont les en-têtes de localisation qui manquent.
Les balises se chargent toujours depuis googletagmanager.com.
L'extrait de code de la page n'a pas été mis à jour avec le nouveau chemin, ou une ancienne copie est toujours installée. Cherchez l'extrait d'origine dans votre thème et vos plugins.
Une balise non Google se déclenche avant que le visiteur ait choisi.
Ses réglages de consentement sont absents ou réglés sur No additional consent required. Utilisez la Consent Overview pour la retrouver, ajoutez les types de consentement dont elle a besoin et publiez à nouveau.