Aller au contenu principal

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 :

  1. Tag script dans GTM — Ajoutez le script ConsentForge via un tag HTML personnalisé (le plus simple)
  2. 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.


Étape 1 : Ajouter le template ConsentForge

  1. Dans GTM, allez dans Templates → Parcourir la galerie
  2. Recherchez « ConsentForge »
  3. Cliquez sur Ajouter à l'espace de travail

Étape 2 : Créer un tag d'initialisation du consentement

  1. Allez dans Tags → Nouveau
  2. Choisissez le template ConsentForge
  3. Entrez votre Token d'intégration
  4. 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) :

  1. Ouvrir le tag
  2. Aller dans Paramètres avancés → Paramètres de consentement
  3. Définir les types de consentement requis (ex. analytics_storage pour 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_update apparaît dans le dataLayer après que l'utilisateur accepte

Étape 5 : Publier

Soumettez et publiez votre conteneur.


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.