Intégration Google Tag Manager
Durée : ~15 minutes Requis : Conteneur GTM avec droits de publication
Il existe deux façons d'utiliser ConsentForge avec GTM :
- Balise script dans GTM — Ajoutez le script ConsentForge via une balise HTML personnalisée (le plus simple)
- Modèle GTM — Utilisez le modèle GTM ConsentForge pour la prise en charge complète de Consent Mode v2 (recommandé)
Option 1 : Balise script via une balise HTML personnalisée
Étape 1 : Créez une nouvelle balise
Dans GTM, accédez à Balises → Nouvelle → HTML personnalisé.
Étape 2 : Ajoutez le script
<script
src="https://cdn.consentforge.com/consentforge.min.js"
data-token="YOUR_EMBED_TOKEN"
defer
></script>
Étape 3 : Définissez le déclencheur sur "Initialisation du consentement - Toutes les pages"
Ceci déclenche la balise au chargement de la page, avant l'exécution des autres balises.
Étape 4 : Publiez
Soumettez et publiez votre conteneur.
Option 2 : Modèle GTM (avec Consent Mode v2)
Étape 1 : Ajoutez le modèle ConsentForge
- Dans GTM, accédez à Modèles → Rechercher dans la galerie
- Recherchez "ConsentForge"
- Cliquez sur Ajouter à l'espace de travail
Étape 2 : Créez une balise d'initialisation du consentement
- Accédez à Balises → Nouvelle
- Choisissez le modèle ConsentForge
- Saisissez votre Token d'intégration
- Définissez le déclencheur : Initialisation du consentement - Toutes les pages
Étape 3 : Mettez à jour les balises existantes pour utiliser les déclencheurs de consentement
Pour chaque balise nécessitant un consentement (GA4, Ads, Meta) :
- Ouvrez la balise
- Accédez à Paramètres avancés → Paramètres de consentement
- Définissez les types de consentement requis (ex.
analytics_storagepour GA4)
Étape 4 : Testez en mode Aperçu GTM
Ouvrez le mode Aperçu GTM et visitez votre site. Confirmez :
- La balise ConsentForge se déclenche en premier
- GA4 et les autres balises ne se déclenchent qu'après l'octroi du consentement
- L'événement
gtm.consent_updateapparaît dans le dataLayer après que l'utilisateur accepte
Étape 5 : Publiez
Soumettez et publiez votre conteneur.
Vérification de Consent Mode
Après la configuration, ouvrez la console DevTools et saisissez :
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.