Utiliser l'intégration Google Consent Mode
Découvrez comment utiliser l'intégration Google Consent Mode dans votre boutique Shopify. Notre guide fournit des instructions étape par étape pour renforcer la confidentialité et la conformité du suivi.
1. Ce que fait cette intégration
L'intégration Google Consent Mode relie Pandectes GDPR Compliance au cadre de consentement de Google. Lorsqu'elle est activée, Pandectes signale automatiquement les choix de consentement de vos visiteurs aux balises Google, au lieu de les bloquer entièrement, ce qui permet à Google d'ajuster le comportement des balises selon l'état du consentement.
Avec cette intégration active, les balises Google peuvent :
- S'exécuter avec un état de consentement par défaut (généralement
denied) au chargement de la page, en n'envoyant que des données de mesure limitées et sans cookie. - Passer à la mesure complète dès que l'utilisateur donne son consentement via votre bannière.
Cette approche s'appelle Advanced consent mode et constitue la configuration par défaut et recommandée. Elle permet à Google de modéliser les conversions et les analyses pour les utilisateurs qui ne consentent pas, données qui seraient sinon entièrement perdues.
2. Comment activer Google Consent Mode
Allez dans Settings → Integrations dans l'application Pandectes GDPR Compliance.

Repérez la carte Google Consent Mode et cliquez sur Configure, puis activez l'intégration.

L'intégration est maintenant active. Au minimum, aucune autre action n'est nécessaire. Pandectes appliquera automatiquement le consent mode à toutes les balises Google déjà présentes dans votre theme.liquid. Les sections suivantes expliquent les champs de configuration facultatifs.
3. Configuration
Google Tag Manager
Si vous utilisez Google Tag Manager (GTM) pour gérer vos balises Google, saisissez l'identifiant de votre conteneur GTM (format : GTM-XXXXXXXXX) dans le champ Google Tag Manager ID. Séparez plusieurs identifiants par des virgules.
Google Analytics
Saisissez votre ou vos Google Analytics ID (format : G-XXXXXXXXXX ou GT-XXXXXXXXXX) dans le champ Google Analytics ID. Séparez plusieurs identifiants par des virgules.
Si des événements page_view sont déjà envoyés par une application externe ou un pixel personnalisé, cochez Do not send page_view event pour éviter les événements en double.
Google Ads
Saisissez votre ou vos Google Ads ID (format : AW-XXXXXXXXXXX) dans le champ Google Ads ID. Séparez plusieurs identifiants par des virgules.
L'identifiant de votre propriété AW se trouve dans votre compte Google Ads, dans la fenêtre contextuelle en haut à droite qui apparaît lorsque vous changez de compte.
4. Advanced mode vs Basic mode
Advanced mode (par défaut, recommandé)
En Advanced mode, les balises Google se chargent immédiatement sur chaque page avec un état de consentement par défaut, généralement denied pour les types publicité et analyse dans les régions opt-in. Tant que le consentement est denied, les balises n'envoient que des pings de mesure sans cookie et respectueux de la vie privée. Une fois que l'utilisateur interagit avec la bannière et donne son consentement, les balises passent à la mesure complète.
Advanced mode est le mode par défaut lorsque l'intégration est activée. N'activez aucune des options de l'Autoblocker pour les balises Google et ne cochez pas « Run in basic mode » dans Advanced settings.
Basic mode
En Basic mode, les balises Google sont entièrement bloquées jusqu'à ce que l'utilisateur donne explicitement son consentement. Aucune donnée n'est envoyée à Google avant l'interaction avec la bannière. Cela offre une meilleure minimisation des données, mais fait perdre la modélisation sans cookie que permet Advanced mode.
Il existe deux façons d'activer Basic mode, et elles diffèrent par leur portée :
Option A : Autoblocker (affecte toutes les balises Google de la page, y compris celles ajoutées manuellement à theme.liquid ou chargées par d'autres applications) :
Allez dans Settings → Autoblocker et activez les règles de blocage pour Google Tag Manager, Google Analytics et Google Ads. Cela empêche le chargement de ces balises tant que le consentement n'est pas donné, quelle que soit la manière dont elles sont installées sur la boutique.
Option B : case « Run in basic mode » (affecte uniquement les balises Google chargées via cette intégration, c'est-à-dire celles dont les identifiants sont saisis dans les champs de configuration ci-dessus) :
Ouvrez Advanced settings en bas de la page de l'intégration et cochez Run in basic mode. Tags load after consent. Les balises configurées avec leurs identifiants dans cette intégration seront retenues jusqu'à ce que le consentement soit donné. Les balises ajoutées manuellement à theme.liquid ou via d'autres applications ne sont pas concernées par cette option.
5. Advanced settings
Cliquez sur Advanced settings pour développer les options suivantes.

Run in basic mode. Tags load after consent
Voir le §4 ci-dessus.
Debug mode / console diagnostics
Lorsque cette option est cochée, Pandectes injecte dans votre boutique un script de diagnostic qui surveille le dataLayer et signale les problèmes de consent mode (signaux tardifs, mauvais ordre des commandes, autorisations par défaut incorrectes) dans la console développeur du navigateur.
Activez-la pour dépanner un problème de consent mode. Désactivez-la une fois le problème résolu. Pour une explication complète de chaque message de la console et de sa correction, consultez Console de débogage Google Consent Mode.
Consent types
Associe les sept types de consentement Google aux catégories de la bannière Pandectes. Les valeurs par défaut sont définies automatiquement selon la configuration de votre bannière. Vous pouvez modifier chaque association ici si nécessaire.
Key | Value | Description | Pandectes Category |
|---|---|---|---|
|
| Contrôle si vos balises utiliseront des cookies liés à la publicité. | Targeting |
|
| Définit le consentement pour l'envoi de données utilisateur à Google à des fins de publicité en ligne. | Targeting |
|
| Définit le consentement pour la publicité personnalisée. | Targeting |
|
| Contrôle si vos balises utiliseront des cookies liés à l'analyse. | Performance |
|
| Contrôle si vos balises utiliseront des cookies liés aux fonctionnalités. | Functionality |
|
| Contrôle si vos balises utiliseront des cookies liés à la personnalisation. | Functionality |
|
| Contrôle si vos balises utiliseront des cookies liés à la sécurité. | Strictly necessary |
ads_data_redaction
Lorsque ad_storage est denied, les identifiants de clic publicitaire envoyés par les balises Google Ads et Floodlight sont supprimés des requêtes réseau, et les requêtes passent par un domaine sans cookie. Activez cette option pour une meilleure minimisation des données lorsque le consentement publicitaire est refusé.
url_passthrough
Lorsque ad_storage ou analytics_storage est denied, les informations de clic publicitaire et de session ne peuvent pas être stockées dans des cookies. L'activation d'URL passthrough transmet ces informations par les paramètres d'URL à la place, ce qui améliore la précision de la mesure des conversions et des analyses sans utiliser de cookies.
wait_for_update
Nombre de millisecondes pendant lesquelles les balises Google attendent une commande de mise à jour du consentement avant de se déclencher. Augmentez cette valeur (par défaut : 500 ms) si vous constatez des écarts entre les sessions suivies dans Google Analytics et le trafic réel, ce qui peut indiquer que la mise à jour du consentement arrive après le déclenchement des balises.
DataLayer property
Si vous avez renommé la variable dataLayer dans votre boutique avec un nom différent de celui par défaut, saisissez ici le nom personnalisé afin que Pandectes envoie les signaux de consentement vers la bonne propriété.
6. Exigences de Google pour la bannière
Si vous voulez que votre boutique respecte les exigences de Google en matière de bannière de consentement, deux étapes supplémentaires sont nécessaires en plus de l'activation de l'intégration :
- Dans le contenu de votre bannière, incluez la phrase : "Cookies may be used for personalization of ads."
- Allez dans Settings → Banner → Behavior et activez Show link to Google's Terms.
7. Présentation vidéo
8. Documentation associée
Pandectes
- Modèle de balise Pandectes GDPR Compliance pour Google Tag Manager : https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/
- Guide de configuration des intégrations (configuration manuelle de
pandectes-rules.js) : https://help.pandectes.io/en/article/integrations-setup-guide-2ovcos/ - Console de débogage Google Consent Mode : https://help.pandectes.io/en/article/google-consent-mode-debug-console-1mmj0e3/
- Google tag gateway (GTG) et consentement : https://help.pandectes.io/en/article/google-tag-gateway-gtg-and-consent-cl8mqk/
- Présentation de consent mode : https://developers.google.com/tag-platform/security/concepts/consent-mode
- Configurer consent mode sur les sites web : https://developers.google.com/tag-platform/security/guides/consent
- À propos de consent mode (aide Tag Manager) : https://support.google.com/tagmanager/answer/10000067
Mis à jour le : 02/10/2026
Merci !
