Choisissez votre plateforme et suivez le guide. Chaque installation prend une dizaine de minutes : une balise via Google Tag Manager, ou une seule ligne de code placée directement dans votre site. Pas de refonte, pas de développeur.
Fonctionne sur toutes les plateformes ci-dessous, et sur tout site qui utilise déjà un conteneur GTM. Une balise, importée depuis le modèle Velo CMP, déclenchée sur Consent Initialization, fixe la valeur par défaut de Consent Mode v2 avant que quoi que ce soit d'autre ne se charge. Aucun code dans la page.
Chaque guide couvre les deux chemins, l'installation par Google Tag Manager et l'installation directe, avec une image de chaque étape et une passe de vérification à la fin, pour que vous sachiez que la bannière et Consent Mode sont bien actifs.
Vous préférez ne pas cliquer ? Laissez un agent l'installer.
Copiez le prompt dans Claude, ChatGPT, Cursor ou n'importe quel agent de code et il installe Velo pour vous : le bon chemin, le bon ordre, puis les vérifications qui prouvent que ça a marché. Ceci est la version universelle pour Google Tag Manager — chaque guide de plateforme ci-dessus se termine par la sienne, adaptée à cette plateforme.
Le prompt
Collez-le en premier message, puis remplacez your-site-id par l'identifiant qui figure sur votre tableau de bord Velo. Tout le reste dont l'agent a besoin y est déjà écrit, y compris ce qu'il faut vérifier avant de publier.
Prompt d'installation · Google Tag Manager
# Installer Velo dans Google Tag Manager : bannière + Consent Mode v2
Vous installez Velo, une plateforme de gestion du consentement, dans mon
conteneur Google Tag Manager. Velo fixe les valeurs par défaut de
Consent Mode v2 avant qu'aucune autre balise ne se déclenche, affiche la
bannière de cookies et enregistre chaque décision. Rien n'est ajouté au
balisage de la page.
Demandez-moi ceci avant de toucher au conteneur :
- Mon identifiant de site Velo. Il figure dans le tableau de bord Velo.
Pas encore de compte ? Envoyez-moi sur
https://veloconsent.com/get-started et attendez l'identifiant.
- L'identifiant du conteneur, et si je peux publier ou seulement
soumettre pour relecture.
- Quel outil de consentement est en place sur le site aujourd'hui.
## L'installation
1. Templates → Tag Templates → New, puis ⋮ → Import. Importez le
template.tpl depuis github.com/ampliodata/velo-cmp ("Velo CMP").
2. Créez une balise à partir de ce modèle. Renseignez mon identifiant de
site Velo et choisissez le thème clair ou sombre.
3. Déclenchez-la sur le déclencheur "Consent Initialization – All Pages".
Pas Initialization, pas All Pages. Les deux s'exécutent trop tard pour
fixer les valeurs de consentement par défaut.
4. Preview, puis Submit et Publish.
## Contrôler les balises qui ne sont pas des balises Google
GA4, Google Ads et Floodlight n'ont besoin de rien de plus. Leurs
vérifications de consentement intégrées les retiennent et les libèrent
toutes seules. Pour un widget de chat, une heatmap ou un pixel sans
prise en charge de Consent Mode :
1. Créez une Data Layer Variable nommée velo_categories. C'est un objet
de booléens : analytics, ads, functional, personalization.
2. Créez un déclencheur Custom Event sur velo_consent_update, avec une
condition du type velo_categories.analytics equals true.
3. Placez ce déclencheur sur la balise. L'événement se déclenche aussi
pour les visiteurs qui reviennent avec une décision enregistrée, donc
la balise n'est pas limitée à la seule page vue où le clic a eu lieu.
## Règles
- N'installez qu'un seul chemin. Si l'extrait velo.js est aussi dans le
balisage de la page, retirez-le. Deux installations, cela fait deux
bannières.
- Un seul outil peut fixer les valeurs par défaut de Consent Mode. Si une
autre balise CMP se trouve dans le conteneur, mettez-la en pause avant
de publier Velo. Ne laissez aucun gtag('consent', 'default', ...) codé
en dur dans la page ou dans une balise Custom HTML.
- Ne changez aucune autre balise, aucun déclencheur, aucune variable.
Dites-le-moi d'abord si quelque chose doit bouger.
## Vérifiez, puis faites-moi un compte rendu
- La bannière s'affiche sur un chargement neuf en fenêtre privée.
- Avant que je choisisse, tous les signaux de consentement sauf
security_storage sont refusés depuis l'EEE, le Royaume-Uni ou la Suisse.
- Accepter et refuser font chacun basculer les signaux correspondants, et
un événement velo_consent_update atterrit dans le data layer.
- Les balises Google restent en mode sans cookies jusqu'à ce que le
consentement soit accordé, et toute balise contrôlée à la main ne se
déclenche qu'après.
- window.Velo est défini, et Velo.open() rouvre le panneau de préférences.
- Sur une installation Tag Manager, Tag Assistant montre la balise Velo
se déclencher sur Consent Initialization avant toutes les autres.
Dites-moi ce que vous avez changé, où vous l'avez changé, et ce que
chaque vérification a montré. Si une vérification échoue, corrigez-la et
relancez les vérifications.
Guide complet : https://veloconsent.com/google-tag-manager
Plus de contexte pour les agents : https://veloconsent.com/llms.txt