Intégration Google Tag Manager
Durée : ~15 minutes Prérequis : Conteneur GTM avec accès à la publication
Il y a deux façons d'utiliser ConsentForge avec GTM :
- Tag script dans GTM — Ajoutez le script ConsentForge via un tag HTML personnalisé (le plus simple)
- Template GTM — Utilisez le template GTM ConsentForge pour une prise en charge complète de Consent Mode v2 (recommandé)
Option 1 : Tag script via un tag HTML personnalisé
Étape 1 : Créer un nouveau tag
Dans GTM, allez dans Tags → Nouveau → HTML personnalisé.
Étape 2 : Ajouter le script
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="VOTRE_TOKEN_INTEGRATION"
defer
></script>
Étape 3 : Définir le déclencheur sur « Initialisation du consentement - Toutes les pages »
Cela déclenche le tag au chargement de la page, avant l'exécution des autres tags.
Étape 4 : Publier
Soumettez et publiez votre conteneur.
Option 2 : Template GTM (avec Consent Mode v2)
Étape 1 : Ajouter le template ConsentForge
- Dans GTM, allez dans Templates → Parcourir la galerie
- Recherchez « ConsentForge »
- Cliquez sur Ajouter à l'espace de travail
Étape 2 : Créer un tag d'initialisation du consentement
- Allez dans Tags → Nouveau
- Choisissez le template ConsentForge
- Entrez votre Token d'intégration
- Définissez le déclencheur : Initialisation du consentement - Toutes les pages
Étape 3 : Mettre à jour les tags existants pour utiliser les déclencheurs de consentement
Pour chaque tag nécessitant un consentement (GA4, Ads, Meta) :
- Ouvrir le tag
- Aller dans Paramètres avancés → Paramètres de consentement
- Définir les types de consentement requis (ex.
analytics_storagepour GA4)
Étape 4 : Tester en mode Aperçu GTM
Ouvrez le mode Aperçu GTM, visitez votre site. Confirmez :
- Le tag ConsentForge se déclenche en premier
- GA4 et les autres tags ne se déclenchent qu'après le consentement
- L'événement
gtm.consent_updateapparaît dans le dataLayer après que l'utilisateur accepte
Étape 5 : Publier
Soumettez et publiez votre conteneur.
Vérifier Consent Mode
Après la configuration, ouvrez la console DevTools et tapez :
google_tag_manager['GTM-XXXXX'].getConsentState()
Vous devriez voir les valeurs du mode de consentement se mettre à jour après que l'utilisateur accepte/refuse.