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.



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.


Recommandation : si vous utilisez GTM, installez le modèle de balise Pandectes CMP depuis la Google Tag Manager Template Gallery dans votre conteneur et chargez toutes vos propriétés Google (Google Analytics, Google Ads, etc.) depuis ce conteneur. Cela garantit que les signaux de consentement atteignent correctement chaque balise de GTM. Une fois cela fait, cochez I have added Pandectes CMP tag to the GTM container. Pour des instructions complètes, consultez Modèle de balise Pandectes GDPR Compliance pour Google Tag Manager.


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.


Utilisez l'option A si vous voulez que toutes les balises Google soient bloquées, quelle que soit la manière dont elles sont chargées. Utilisez l'option B si vous voulez uniquement bloquer les balises gérées par cette intégration tout en laissant les balises ajoutées manuellement en Advanced mode.


5. Advanced settings


Cliquez sur Advanced settings pour développer les options suivantes.




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.



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

ad_storage

denied ou granted

Contrôle si vos balises utiliseront des cookies liés à la publicité.

Targeting

ad_user_data

denied ou granted

Définit le consentement pour l'envoi de données utilisateur à Google à des fins de publicité en ligne.

Targeting

ad_personalization

denied ou granted

Définit le consentement pour la publicité personnalisée.

Targeting

analytics_storage

denied ou granted

Contrôle si vos balises utiliseront des cookies liés à l'analyse.

Performance

functionality_storage

denied ou granted

Contrôle si vos balises utiliseront des cookies liés aux fonctionnalités.

Functionality

personalization_storage

denied ou granted

Contrôle si vos balises utiliseront des cookies liés à la personnalisation.

Functionality

security_storage

denied ou granted

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 :


  1. Dans le contenu de votre bannière, incluez la phrase : "Cookies may be used for personalization of ads."
  2. Allez dans Settings → Banner → Behavior et activez Show link to Google's Terms.


7. Présentation vidéo



8. Documentation associée


Pandectes


Google

Mis à jour le : 02/10/2026

Cet article a-t-il répondu à vos questions ?

Partagez vos commentaires

Annuler

Merci !