Analyse gratuite Guides d'installation Développeurs Comparer les CMP À propos Assistance Contact
Adopter Velo

Vous avez déjà un compte ? Se connecter

Guide d'installation Google Tag Manager

Ajoutez Velo à
Google Tag Manager.

Installez la bannière de cookies Velo et Google Consent Mode v2 avec une seule balise importée depuis le modèle Velo CMP. Aucun code sur la page, pas de Custom HTML. Configurez la balise, réglez le déclencheur, publiez. Une dizaine de minutes de bout en bout.

Installez via
Google Tag Manager.

Une seule balise, aucun code sur la page, et toute votre chaîne de mesure reste au même endroit.

Six étapes · une dizaine de minutes

  1. 01

    Importez le modèle CMP de Velo

    Téléchargez template.tpl depuis github.com/ampliodata/velo-cmp. Dans votre conteneur, ouvrez Templates → Tag Templates → New, puis ouvrez le menu ⋮ en haut à droite de l'éditeur et choisissez Import. Sélectionnez le fichier que vous venez de télécharger, enregistrez, et la balise Velo CMP est prête à être configurée. Velo CMP attend sa publication dans la Community Template Gallery de Google. En attendant, l'import du fichier est la voie d'entrée, et la balise se comporte à l'identique.

    TemplatesTag TemplatesNewImport
    tagmanager.google.com
    La liste Tag Templates dans Google Tag Manager avec le modèle Velo CMP importé
  2. 02

    Créez la balise

    Allez dans Tags → New et choisissez le modèle Velo. Saisissez votre identifiant de site Velo , lettres minuscules, chiffres et tirets, exactement tel que le tableau de bord l'affiche, puis choisissez le thème clair ou sombre pour l'accorder à votre site. Laissez l'API endpoint vide sauf si Velo vous en a fourni un pour votre compte : la bannière et Consent Mode fonctionnent pleinement sans lui, et lorsqu'il est renseigné, la configuration à distance du tableau de bord prend la main sur les textes et les catégories.

    TagsNewVelo CMP template
    tagmanager.google.com
    Une nouvelle balise dans Google Tag Manager utilisant le modèle Velo Consent Banner, avec l'identifiant du site renseigné
  3. 03

    Cochez les deux options de récupération

    Dans Advanced, deux cases méritent d'être cochées. url_passthrough permet aux identifiants de clic publicitaire, de client et de session de survivre à la navigation via les paramètres d'URL tant que le consentement au stockage est refusé, et récupère l'attribution du trafic que votre bannière perdrait autrement. ads_data_redaction supprime en plus les identifiants de clic publicitaire et passe les requêtes en mode sans cookies tant que ad_storage est refusé, ce qui est recommandé pour les configurations européennes strictes. Les champs de remplacement des textes peuvent rester vides ; préférez modifier les textes dans le tableau de bord Velo.

    Advancedurl_passthroughads_data_redaction
    tagmanager.google.com
    La section Advanced de la balise Velo avec url_passthrough et ads_data_redaction cochés
  4. 04

    Déclenchez-la sur Consent Initialization – All Pages

    C'est le déclencheur que Google fournit spécifiquement pour les états de consentement par défaut : il s'exécute avant tous les autres déclencheurs du conteneur, ce qui garantit que l'état refusé par défaut est en place avant qu'une balise de mesure puisse se déclencher. N'utilisez pas Initialization ni All Pages. Les deux s'exécutent trop tard. Ce seul choix constitue l'essentiel d'une installation de consentement correcte.

    TriggeringConsent Initialization – All Pages
    tagmanager.google.com
    La liste Choose a trigger avec Consent Initialization – All Pages sélectionné
  5. 05

    Activez la vue d'ensemble du consentement dans Admin

    Dans Admin → Container Settings, cochez Enable consent overview. Cela active les fonctions de consentement du conteneur : l'icône de bouclier dans la vue Tags qui indique l'état de consentement de chaque balise, et les lectures d'état de consentement que vous allez vérifier dans Preview. Faites-le avant d'ouvrir Preview. Sans cela, GTM ne vous donne aucune vue d'ensemble du consentement sur laquelle déboguer.

    AdminContainer SettingsEnable consent overview
    tagmanager.google.com
    Container Settings dans Google Tag Manager avec Enable consent overview coché
  6. 06

    Prévisualisez, puis publiez

    Dans Preview, vérifiez trois choses : la balise Velo s'est déclenchée sur Consent Initialization avant toutes les autres balises ; l'onglet Consent de Tag Assistant montre tous les signaux sauf security_storage refusés par défaut depuis l'EEE, le Royaume-Uni ou la Suisse ; et accepter ou refuser dans la bannière fait basculer la ligne de mise à jour correspondante, tandis qu'un événement velo_consent_update atterrit dans la couche de données. Puis Submit → Publish. La bannière est active au prochain chargement de page, et la console Velo passe d'elle-même sur installé dès l'arrivée du premier signal réel.

    PreviewSubmitPublish
    tagmanager.google.com
    L'écran Submit Changes dans Google Tag Manager avec Publish and Create Version sélectionné

Conditionnez une balise
à la décision.

Au-delà de Consent Mode, vous pouvez retenir n'importe quelle balise jusqu'à ce qu'une catégorie soit accordée — trois petites pièces dans le même conteneur.

velo_categoriesData Layer Variable
velo_consent_updateDéclencheur Custom Event
Balise d'événement GA4se déclenche quand analytics ✓
Une variableCréez une Data Layer Variable nommée velo_categories. C'est un objet de booléens : analytics, ads, functional, personalization , qui reflète la décision actuelle du visiteur.
Un déclencheurCréez un déclencheur Custom Event sur velo_consent_update avec une condition sur la catégorie qui vous intéresse, par exemple velo_categories.analytics égal à true.
Attachez-lePlacez ce déclencheur sur la balise que vous voulez conditionner. Comme l'événement se déclenche aussi pour les visiteurs qui reviennent avec une décision enregistrée, la balise se déclenche à chaque page vue où le consentement est accordé, sans le trou du "ne se déclenche qu'une fois après le clic".

Vos questions Google Tag Manager,
nos réponses.

Les premières questions des équipes qui installent sur Google Tag Manager.

La bannière n'apparaît pas.

Presque toujours l'une de deux choses : la balise n'est pas sur le déclencheur Consent Initialization – All Pages, ou la version du conteneur n'a jamais été publiée. Ouvrez Preview et regardez où la balise se déclenche. La correction saute généralement aux yeux en dix secondes.

Les signaux affichent accordé par défaut dans l'UE.

Autre chose entre en concurrence avec Velo : une ancienne balise CMP, un extrait d'état de consentement par défaut dans une balise Custom HTML, ou un gtag par défaut codé en dur dans la page. Une seule chose dans la chaîne peut définir les états par défaut. Trouvez l'autre et supprimez-la.

Deux bannières s'affichent en même temps.

L'extrait velo.js direct est lui aussi installé dans le code de la page. Utilisez une seule méthode d'installation, pas les deux. Si les deux sont présentes, les attributs de l'extrait en ligne l'emportent sur la configuration de la balise, ce qui rend le débogage confus. Supprimez-en une.

Ma balise conditionnée ne se déclenche jamais.

Vérifiez que le nom d'événement du déclencheur Custom Event est exactement velo_consent_update, avec des tirets bas et sans faute de frappe, et que la correspondance par expression régulière n'a pas été activée par accident. Confirmez ensuite que la condition lit la variable velo_categories, et non le nom de l'événement.

Une installation via Tag Manager diffère-t-elle de l'installation par extrait de code ?

Non. Même bannière, même branchement de Consent Mode, même journal d'audit, même tableau de bord. La méthode par modèle garde simplement toute la chaîne de mesure dans un seul conteneur, et c'est pour cela que nous la recommandons dans tous les guides de plateforme.

Un agent peut-il le faire à ma place ?

Oui. Copiez le prompt de la section Installer avec un agent, juste en dessous, dans Claude, ChatGPT, Cursor ou l'assistant que vous utilisez déjà. Il contient le modèle, le déclencheur, le schéma de conditionnement des balises que Consent Mode ne couvre pas, et les vérifications que l'agent doit faire avant de vous annoncer que c'est terminé.

Ou confiez-le
à un agent.

Copiez le prompt dans Claude, ChatGPT, Cursor ou l'assistant que vous utilisez déjà. Il contient tout ce qui est sur cette page : les deux méthodes, l'ordre dans lequel les balises doivent se charger et les vérifications qui prouvent que ça a marché.

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

Vous travaillez avec un agent qui lit le web ? Envoyez-le sur veloconsent.com/llms.txt et /install.md pour le même contexte en texte brut.

Du journal.

Comment vérifier que votre bannière de cookies envoie bien le signal Consent Mode v2 Deux lectures suffisent : les quatre signaux de consentement dans le navigateur, et l'état réellement transmis à Google dans la requête. 26 juillet 2026
Comment transmettre le signal de consentement à un conteneur de marquage côté serveur Le consentement se décide dans le conteneur web et voyage jusqu'au serveur avec la requête. 27 juillet 2026
Consent Mode basique ou avancé : lequel faites-vous tourner Refusez le consentement en navigation privée et lisez le paramètre gcs sur la requête envoyée à Google. 12 juillet 2026