Intégration avec Google Tag Manager
Google Tag Manager (GTM) est un outil qui vous permet de gérer et de déployer des balises (extraits de code ou pixels de suivi) sur votre site sans avoir à modifier le code de votre site.
Si vous utilisez Google Tag Manager (GTM) pour injecter des cookies sur votre site et gérer son contenu, vous pouvez le configurer pour que les scripts soient contrôlés par les choix de consentement sélectionnés par les visiteurs.
Dans cet article, vous apprendrez :
- Comment ça fonctionne
- Créer de nouvelles variables
- Créer de nouveaux déclencheurs
- Ajouter les déclencheurs aux balises
Comment ça fonctionne
Pour transmettre des données à Google Tag Manager, notre application utilise l'événement de consentement personnalisé via la Data Layer Variable.

Notre application utilise l'objet dataLayer existant ou en crée un nouveau s'il n'existe pas encore. Si votre boutique crée un objet dataLayer, assurez-vous qu'il n'écrase pas celui créé par notre application.
Guide vidéo
Créer de nouvelles variables
- Ouvrez votre conteneur dans Google Tag Manager.
- Sélectionnez l'onglet Variables dans le menu principal. L'écran Variable apparaît.
- Créez une nouvelle User-Defined Variable.
- Nommez la variable. (Nous suggérons de la nommer Pandectes C000x, où x est le numéro de la catégorie indiqué ici, afin de savoir à quoi elle se rapporte)
- Définissez le Variable Type sur Data Layer Variable dans la section Page Variables.
- Définissez le Data Layer Variable Name sur pandectes_categories.C000x, où x est le numéro de la catégorie indiqué ici (par exemple, pour la catégorie Functionality, vous pouvez saisir pandectes_categories.C0001).

- Appuyez sur le bouton Save.
Vous pouvez suivre le même processus pour créer une nouvelle variable pour toutes les catégories de votre application et obtenir au final 4 variables au total.
Créer de nouveaux déclencheurs
Dans GTM, les déclencheurs font en sorte que les balises se déclenchent ou non selon certains critères. Vous avez peut-être déjà appliqué divers déclencheurs à vos balises.
Dans le cadre de notre intégration Google Consent Mode avec GTM, vous allez créer un déclencheur associé à chaque catégorie de cookies.
Lorsque vous appliquez ces déclencheurs à vos balises, celles-ci se déclenchent ou non selon que la catégorie de cookies est active ou selon le consentement donné par l'utilisateur.
Vous aurez besoin d'un déclencheur distinct pour chacune des catégories de cookies sous lesquelles vous bloquerez des cookies. Par exemple, vous pouvez avoir un groupe appelé « Performance Cookies », dont l'identifiant de catégorie est C0002 et qui contient les cookies déposés par votre balise Google Analytics.
Chaque déclencheur doit correspondre aux identifiants de catégorie définis dans votre application de consentement aux cookies. Vous trouverez les identifiants de catégories de cookies dans l'événement de consentement personnalisé ici et dans la section d'intégration Google Consent Mode de l'application, où une fenêtre présente la structure de l'événement de consentement personnalisé.
Nous voulons que les déclencheurs d'identifiant de catégorie de cookies que vous créez soient appliqués à vos balises existantes de manière à ce que le déclencheur de notre application soit le facteur limitant du déclenchement de la balise. Il existe plusieurs façons d'y parvenir. Deux d'entre elles sont décrites ci-dessous.
Créer un déclencheur de déclenchement
- Ouvrez votre conteneur dans Google Tag Manager.
- Sélectionnez l'onglet Triggers dans le menu principal. L'écran Triggers apparaît.
- Appuyez sur New. L'écran Trigger Configuration apparaît.
- Nommez-le de façon appropriée, par exemple Pandectes Performance Allowed.
- Appuyez sur Trigger Configuration et définissez le Trigger type sur Custom Event.
- Définissez l'Event name sur Pandectes_Consent_Update.
- Sélectionnez Some Custom Events et configurez-le pour qu'il se déclenche lorsque la condition suivante est vraie :
Pandectes C0001 equals allow
- Enregistrez le déclencheur.
- Répétez ce processus pour les autres catégories de cookies.
- Appliquez les déclencheurs aux balises comme déclencheurs de déclenchement (firing trigger).
Remarque : si une balise est bloquée puis autorisée, elle se déclenchera sans qu'il soit nécessaire de recharger la page, car elle écoute Pandectes_Consent_Update. Si elle avait été autorisée auparavant puis bloquée, la balise serait bloquée lors des chargements de page suivants.
Créer des déclencheurs d'exception
Vous pouvez aussi configurer un déclencheur d'exception pour déclencher le script si une catégorie de cookies n'est pas autorisée.
Vous ne devez utiliser un déclencheur d'exception que si vous avez déjà configuré un autre déclencheur de déclenchement sur votre balise.
Par exemple, configurez un déclencheur qui se déclenche lorsque Pandectes_Consent_Update n'autorise pas C0002 (où C0002 est l'identifiant de la catégorie performance). Appliquez ce déclencheur de blocage comme exception aux balises de ce groupe.
- Sélectionnez l'onglet Triggers dans le menu principal. L'écran Triggers apparaît.
- Appuyez sur New. L'écran Trigger Configuration apparaît.
- Créez un nouveau déclencheur et nommez-le de façon appropriée, par exemple Pandectes Performance Blocked.
- Appuyez sur Trigger Configuration et définissez le Trigger type sur Custom Event.
- Définissez l'Event name sur Pandectes_Consent_Update.
- Sélectionnez Some Custom Events et configurez-le pour qu'il se déclenche lorsque la condition suivante est vraie :
Pandectes C0001 equals deny
- Enregistrez le déclencheur.
- Répétez ce processus pour les autres catégories de cookies.
- Appliquez les déclencheurs aux balises comme déclencheurs d'exception.
Ajouter les déclencheurs aux balises
- Dans le menu de navigation principal de Google Tag Manager, sélectionnez Tags.
- Sélectionnez une balise à laquelle appliquer le déclencheur de catégorie de cookies Pandectes approprié.
- Appliquez le Firing Trigger ou l'Exception Trigger approprié que vous avez créé.
- Cliquez sur le bouton Save.
Mis à jour le : 02/10/2026
Merci !
