> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.pandectes.io/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_p1ul5c.png =300x161)

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

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_18s959a.png =800x644)


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](https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-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.

![](https://storage.crisp.chat/users/helpdesk/website/-/1/a/5/a/1a5af239e847cf00/image_xuhyg6.png =800x321)

###### 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](https://help.pandectes.io/fr/article/console-de-debogage-de-google-consent-mode-1x49ayc/).

###### 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 |
| ---- |
| `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

${youtube}[](banMHx8E4A8)

### 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/](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`&#160;) :** [https://help.pandectes.io/en/article/integrations-setup-guide-2ovcos/](https://help.pandectes.io/fr/article/guide-de-configuration-des-integrations-syqlf6/)
* **Console de débogage Google Consent Mode :** [https://help.pandectes.io/en/article/google-consent-mode-debug-console-1mmj0e3/](https://help.pandectes.io/fr/article/console-de-debogage-de-google-consent-mode-1x49ayc/)
* **Google tag gateway (GTG) et consentement :** [https://help.pandectes.io/en/article/google-tag-gateway-gtg-and-consent-cl8mqk/](https://help.pandectes.io/fr/article/google-tag-gateway-gtg-et-consentement-1walmah/)

**Google**
* **Présentation de consent mode :** [https://developers.google.com/tag-platform/security/concepts/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](https://developers.google.com/tag-platform/security/guides/consent)
* **À propos de consent mode (aide Tag Manager) :** [https://support.google.com/tagmanager/answer/10000067](https://support.google.com/tagmanager/answer/10000067)