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

# De Google Consent Mode-integratie gebruiken

Leer hoe je de Google Consent Mode-integratie in je Shopify-winkel gebruikt. Onze handleiding biedt stapsgewijze instructies om privacy en naleving van tracking te verbeteren.

### 1. Wat deze integratie doet

De Google Consent Mode-integratie verbindt Pandectes GDPR Compliance met het toestemmingsframework van Google. Wanneer de integratie is ingeschakeld, geeft Pandectes de toestemmingskeuzes van je bezoekers automatisch door aan Google-tags, in plaats van ze volledig te blokkeren, zodat Google het gedrag van tags kan aanpassen aan de toestemmingsstatus.

Met deze integratie actief kunnen Google-tags:
* Bij het laden van de pagina draaien met een **standaardtoestemmingsstatus** (meestal `denied`), waarbij alleen beperkte, cookieloze meetgegevens worden verstuurd.
* **Bijwerken naar volledige meting** zodra de gebruiker via je banner toestemming geeft.
Deze aanpak heet **Advanced consent mode,** en is de standaard en aanbevolen configuratie. Hiermee kan Google conversies en analyses modelleren voor gebruikers die geen toestemming geven, die anders volledig verloren zouden gaan.

### 2. Google Consent Mode inschakelen

Ga in de Pandectes GDPR Compliance-app naar **Integrations **.

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

Zoek de kaart **Google Consent Mode** en klik op **Configure**. Schakel daarna de integratie in.

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


De integratie is nu actief. Er is minimaal geen verdere actie nodig. Pandectes past consent mode automatisch toe op alle Google-tags die al in je `theme.liquid` staan. In de onderstaande secties worden de optionele configuratievelden uitgelegd.

### 3. Configuratie

###### Google Tag Manager

Als je Google Tag Manager (GTM) gebruikt om je Google-tags te beheren, vul je je **GTM-container-ID** (formaat: `GTM-XXXXXXXXX`) in het veld **Google Tag Manager ID** in. Scheid meerdere ID's met komma's.

|| Aanbeveling: als je GTM gebruikt, installeer dan de Pandectes CMP-tagsjabloon uit de GTM Template Gallery in je container en laad al je Google-properties (Google Analytics, Google Ads, enz.) vanuit die container. Zo bereiken toestemmingssignalen elke tag in GTM correct. Vink daarna I have added Pandectes CMP tag to the GTM container aan. Voor volledige instructies zie [Pandectes GDPR Compliance tag template for Google Tag Manager](https://pandectes.io/pandectes-gdpr-compliance-tag-template-for-the-google-tag-manager/).

###### Google Analytics

Vul je **Google Analytics ID(s)** (formaat: `G-XXXXXXXXXX` of `GT-XXXXXXXXXX`) in het veld **Google Analytics ID** in. Scheid meerdere ID's met komma's.
Als `page_view`-events al door een externe app of custom pixel worden verstuurd, vink dan **Do not send page_view event** aan om dubbele events te voorkomen.

###### Google Ads

Vul je **Google Ads ID(s)** (formaat: `AW-XXXXXXXXXXX`) in het veld **Google Ads ID** in. Scheid meerdere ID's met komma's.
Je AW-property-ID vind je in je Google Ads-account in de popup rechtsboven die verschijnt wanneer je van account wisselt.

### 4. Advanced mode versus Basic mode

###### Advanced mode (standaard, aanbevolen)

In Advanced mode **laden** Google-tags **direct** op elke pagina met een standaardtoestemmingsstatus — meestal `denied` voor advertentie- en analysetypen in opt-in-regio's. Zolang de toestemming `denied` is, versturen tags alleen cookieloze, privacyveilige meetpings. Zodra de gebruiker met de banner interacteert en toestemming geeft, worden tags bijgewerkt naar volledige meting.
Advanced mode is de standaard wanneer de integratie is ingeschakeld. Activeer geen van de Autoblocker-opties voor Google-tags en vink "Run in basic mode" niet aan bij Advanced settings.

###### Basic mode

In Basic mode worden Google-tags **volledig geblokkeerd** totdat de gebruiker expliciet toestemming geeft. Er worden geen gegevens naar Google verstuurd vóór interactie met de banner. Dit zorgt voor sterkere gegevensminimalisatie, maar je mist dan de cookieloze modellering die Advanced mode mogelijk maakt.

Er zijn **twee manieren** om Basic mode in te schakelen, en ze verschillen in bereik:

**Optie A: Autoblocker** (geldt voor alle Google-tags op de pagina, ook die handmatig aan `theme.liquid` zijn toegevoegd of door andere apps worden geladen):

Ga naar **All settings → Auto blocker** en activeer de blokkeringsregels voor Google Tag Manager, Google Analytics en Google Ads. Zo wordt voorkomen dat een van die tags laadt voordat er toestemming is gegeven, ongeacht hoe ze in de winkel zijn geïnstalleerd.

**Optie B: selectievakje "Run in basic mode"** (geldt alleen voor Google-tags die via deze integratie worden geladen, dus tags waarvan de ID's in de bovenstaande configuratievelden zijn ingevuld):

Open **Advanced settings** onderaan de integratiepagina en vink **Run in basic mode. Tags load after consent** aan. Tags die met hun ID's in deze integratie zijn geconfigureerd, worden vastgehouden totdat er toestemming is gegeven. Tags die handmatig aan `theme.liquid` zijn toegevoegd of via andere apps worden geladen, worden door deze optie niet beïnvloed.

| Gebruik Optie A als je wilt dat alle Google-tags worden geblokkeerd, ongeacht hoe ze worden geladen. Gebruik Optie B als je alleen de tags wilt blokkeren die door deze integratie worden beheerd en handmatig toegevoegde tags in Advanced mode wilt laten.

### 5. Advanced settings

Klik op **Advanced settings** om de volgende opties uit te vouwen.

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

###### Run in basic mode. Tags load after consent

Zie §4 hierboven.

###### Debug mode / console diagnostics

Wanneer dit is aangevinkt, injecteert Pandectes een diagnostisch script in je storefront dat de `dataLayer` bewaakt en problemen met consent mode (late signalen, verkeerde commandovolgorde, onjuiste standaardmachtigingen) meldt in de **browser developer console**.

Schakel dit in wanneer je een probleem met consent mode onderzoekt. Schakel het weer uit zodra het probleem is opgelost. Voor een volledige uitleg van elk consolebericht en hoe je het oplost, zie [Google Consent Mode debug console](https://help.pandectes.io/nl/article/google-consent-mode-debugconsole-6309ai/).

###### Consent types

Koppelt de zeven toestemmingstypen van Google aan de categorieën van de Pandectes-banner. De standaardwaarden worden automatisch ingesteld op basis van je bannerconfiguratie. Je kunt hier indien nodig afzonderlijke koppelingen overschrijven.

| Key | Waarde | Beschrijving | Pandectes-categorie |
| ---- |
| `ad_storage` | `denied` of `granted` | Bepaalt of je tags cookies voor advertenties gebruiken. | **Targeting** |
| `ad_user_data` | `denied` of `granted` | Stelt toestemming in voor het verzenden van gebruikersgegevens naar Google voor online advertentiedoeleinden. | **Targeting** |
| `ad_personalization` | `denied` of `granted` | Stelt toestemming in voor gepersonaliseerde advertenties. | **Targeting** |
| `analytics_storage` | `denied` of `granted` | Bepaalt of je tags cookies voor analyses gebruiken. | **Performance** |
| `functionality_storage` | `denied` of `granted` | Bepaalt of je tags cookies voor functionaliteit gebruiken. | **Functionality** |
| `personalization_storage` | `denied` of `granted` | Bepaalt of je tags cookies voor personalisatie gebruiken. | **Functionality** |
| `security_storage` | `denied` of `granted` | Bepaalt of je tags cookies voor beveiliging gebruiken. | **Strictly necessary** |

###### ads_data_redaction
Wanneer `ad_storage` op `denied` staat, worden advertentieklik-identificatoren die door Google Ads- en Floodlight-tags worden verstuurd uit netwerkverzoeken verwijderd en worden verzoeken via een cookieloos domein geleid. Schakel dit in voor sterkere gegevensminimalisatie wanneer advertentietoestemming is geweigerd.

###### url_passthrough
Wanneer `ad_storage` of `analytics_storage` op `denied` staat, kunnen advertentieklik- en sessiegegevens niet in cookies worden opgeslagen. Als je URL passthrough inschakelt, worden deze gegevens in plaats daarvan via URL-parameters doorgegeven, wat de nauwkeurigheid van conversie- en analysemetingen verbetert zonder cookies te gebruiken.

###### wait_for_update
Het aantal milliseconden dat Google-tags wachten op een consent update-commando voordat ze worden geactiveerd. Verhoog deze waarde (standaard: 500ms) als je verschillen opmerkt tussen sessies die in Google Analytics worden bijgehouden en het werkelijke verkeer, wat erop kan wijzen dat de toestemmingsupdate pas binnenkomt nadat tags al zijn geactiveerd.

###### DataLayer property
Als je de `dataLayer`-variabele in je winkel hebt hernoemd naar iets anders dan de standaardnaam, vul dan hier de aangepaste naam in, zodat Pandectes toestemmingssignalen naar de juiste property pusht.

### 6. Bannervereisten van Google

Als je wilt dat je winkel voldoet aan de vereisten van Google voor toestemmingsbanners, zijn naast het activeren van de integratie twee extra stappen nodig:

1. Neem in de inhoud van je banner de zin op: *"Cookies may be used for personalization of ads."*
2. Ga naar **Cookie banner → Behavior** en schakel **Show link to Google's Terms** in.

### 7. Videowalkthrough

${youtube}[](banMHx8E4A8)

### 8. Relevante documentatie

**Pandectes**
* **Pandectes GDPR Compliance tag template for 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/)
* **Integrations setup guide (`pandectes-rules.js`&#160;manual setup):** [https://help.pandectes.io/nl/article/installatiegids-voor-integraties-1uvu40z/](https://help.pandectes.io/nl/article/installatiegids-voor-integraties-1uvu40z/)
* **Google Consent Mode debug console:** [https://help.pandectes.io/nl/article/google-consent-mode-debugconsole-6309ai/](https://help.pandectes.io/nl/article/google-consent-mode-debugconsole-6309ai/)
* **Google tag gateway (GTG) and consent:** [https://help.pandectes.io/nl/article/google-tag-gateway-gtg-en-toestemming-46w6jh/](https://help.pandectes.io/nl/article/google-tag-gateway-gtg-en-toestemming-46w6jh/)

**Google**
* **Consent mode overview:** [https://developers.google.com/tag-platform/security/concepts/consent-mode](https://developers.google.com/tag-platform/security/concepts/consent-mode)
* **Set up consent mode on websites:** [https://developers.google.com/tag-platform/security/guides/consent](https://developers.google.com/tag-platform/security/guides/consent)
* **About consent mode (Tag Manager Help):** [https://support.google.com/tagmanager/answer/10000067](https://support.google.com/tagmanager/answer/10000067)