Parcourir les rubriques d'aide
Choisissez quand vos balises Google se chargent.
Choisissez si les balises Google se chargent tout de suite avec le consentement refusé, ou attendent que le visiteur consente. Configurez ensuite le mode de base si besoin.
Comparer les deux modes
| Mode | Avant le choix du visiteur | Après le choix du visiteur |
|---|---|---|
| Avancé (par défaut dans Velo) | Les balises Google se chargent tout de suite. Velo met les signaux sur « refusé », et Google reçoit des pings sans cookie. | Velo met à jour les signaux à chaque choix. |
| Basique | Les balises Google ne se chargent pas du tout. Velo n'envoie aucune commande Consent Mode. | Velo libère les balises Google des catégories que le visiteur autorise. |
En mode avancé, les signaux démarrent à « refusé » dans les régions en opt-in. Activez Require opt-in in every region pour qu'ils démarrent à « refusé » partout.
Le compromis : le mode de base n'envoie rien à Google avant le consentement, donc Google n'a rien à partir de quoi modéliser. Le mode avancé conserve la mesure sans cookie.
Activer le mode de consentement de base
- Installation directe : ajoutez
data-velo-consent-mode="basic"à la balise script de Velo. Ou ajoutez?consent_mode=basicà la fin de sonsrc. - Google Tag Manager : cochez Basic consent mode dans la balise Velo CMP, puis publiez le conteneur.
<script src="https://cdn.veloconsent.com/v1/velo.js"
data-api="https://app.veloconsent.com"
data-velo-site="YOUR-SITE-ID"
data-velo-consent-mode="basic"
async></script>Velo définit toujours son identifiant développeur Google. Comme il n'envoie aucune commande Consent Mode, vos balises Google ne doivent pas se charger avant le consentement du visiteur. Bloquez-les comme indiqué ci-dessous.
Bloquer les balises Google jusqu'au consentement
Installation directe
Changez le type de chaque balise Google en text/plain et ajoutez la catégorie Velo correspondante. Utilisez analytics pour Google Analytics et ads pour Google Ads. Velo libère la balise quand le visiteur accorde cette catégorie.
<script type="text/plain" data-velo-category="analytics"
src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXX" async></script>
<script type="text/plain" data-velo-category="analytics">
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXX');
</script>Google Tag Manager
Déclenchez vos balises Google sur le choix du visiteur plutôt que sur All Pages.
- Créez une Data Layer Variable nommée
velo_categories.analytics. - Créez un déclencheur Custom Event pour l'événement
velo_consent_update. Réglez-le pour qu'il se déclenche quand cette variable est égale àtrue. - Sur chaque balise Google Analytics, remplacez le déclencheur All Pages par celui-ci.
- Pour les balises Google Ads, répétez ces étapes avec
velo_categories.ads. - Publiez le conteneur.
Velo envoie velo_consent_update chaque fois que le consentement prend effet, y compris sur les pages suivantes d'un visiteur qui revient. Une fois autorisées, les balises se déclenchent sur chaque page.
Revenir au mode avancé
Retirez data-velo-consent-mode="basic" ou le paramètre consent_mode=basic. Dans GTM, décochez Basic consent mode et publiez.
Remettez ensuite vos balises Google sur leur type de script et leurs déclencheurs habituels, pour qu'elles se chargent de nouveau tout de suite. Consent Mode contrôle alors ce qu'elles envoient.
Tester le mode de base
- Ouvrez le site publié dans une fenêtre de navigation privée neuve.
- Dans le panneau Network, vérifiez que rien ne se charge depuis Google avant votre choix.
- Chargez la page avec
?velo_debug=1et vérifiez que le mode de consentement affiche basic. - Acceptez les statistiques et vérifiez que Google Analytics se charge.
- Dans une nouvelle fenêtre de navigation privée, refusez tout et vérifiez qu'aucune balise Google ne se charge.
- Dans GTM Preview, vérifiez que vos balises Google se déclenchent sur
velo_consent_update.