Naar inhoud springen

We plannen nu Shopify-projecten voor Q4 2026.

Bekijk beschikbaarheid

Google Consent Mode v2 op Shopify (2026): opzet en hoe je het verifieert

Google Consent Mode v2 setup and verification on a Shopify store

Laatst bijgewerkt: 25 september 2026

Google Consent Mode v2 vertelt de tags van Google waar elke bezoeker mee instemde, via vier signalen: ad_storage, analytics_storage, ad_user_data en ad_personalization. Verkoop je aan shoppers in de EER of het VK en wil je dat remarketing, doelgroepopbouw en conversiemodellering blijven werken, dan vereist Google deze signalen. Op Shopify wordt toestemming verzameld via de Customer Privacy API, door de eigen cookiebanner van Shopify of door een compatibele consent-app, en de Google & YouTube-app geeft die signalen voor je door aan Google. Winkels die hun eigen Google Tag Manager-opzet draaien, moeten de signalen zelf aansluiten, en daar komen de meeste kapotte opzetten vandaan.

Deze gids legt uit wat de vier signalen doen, het verschil tussen basis en geavanceerd, beide opzetroutes op Shopify, en hoe je bevestigt dat het echt werkt.

Wat is Consent Mode v2 en wie heeft het nodig?

Consent Mode is de manier waarop Google het gedrag van tags aanpast op basis van toestemming. Versie 2 voegde twee signalen toe die specifiek gaan over het gebruik van gebruikersdata voor advertenties. Sinds maart 2024 vereist Google ze voor verkeer uit de Europese Economische Ruimte als je die data wilt gebruiken voor gepersonaliseerde advertenties en bijbehorende meetfuncties, en het VK volgt dezelfde aanpak.

Signaal Wat het regelt
ad_storage Of advertentiecookies gelezen of geschreven mogen worden
analytics_storage Of analyticscookies (GA4) gelezen of geschreven mogen worden
ad_user_data Of gebruikersdata voor advertentiedoeleinden naar Google gestuurd mag worden
ad_personalization Of data gebruikt mag worden voor gepersonaliseerde advertenties zoals remarketing

Verkoopt je winkel alleen in de VS, dan is Consent Mode vanuit Google geen wettelijke vereiste, maar privacywetten per staat breiden zich uit, en een correct geconfigureerde opzet kost je niets. Verkoop je überhaupt naar Europa, behandel het dan als verplicht.

Basis versus geavanceerde Consent Mode: welke moet een Shopify-winkel gebruiken?

Basismodus Geavanceerde modus
Vóór toestemming Google-tags laden helemaal niet Tags laden met signalen op geweigerd
Als de bezoeker weigert Geen data naar Google Cookieloze pings verstuurd, geen cookies gezet
Conversiemodellering Beperkt Vollere modellering van conversies met geweigerde toestemming
Juridische voorzichtigheid Het meest conservatief Sommige toezichthouders en juristen zetten vraagtekens bij pings vóór toestemming

Geavanceerde modus wint meer meting terug, want Google kan conversies modelleren van bezoekers die weigerden. Basismodus is de veiligere lezing van strikte consentregels. Juist in Duitsland, waar de TDDDG toegang tot apparaten regelt, raden sommige privacyjuristen elke tagactiviteit vóór toestemming af. Het eerlijke antwoord: de keuze is net zo goed juridisch als technisch. Vraag degene die je over privacy adviseert voor jouw markten, en configureer daarna.

Hoe loopt toestemming op een Shopify-winkel?

Hoe toestemming op Shopify loopt van de banner naar de Customer Privacy API en door naar de Google-tags

Shopify centraliseert toestemming in zijn Customer Privacy API. De keten ziet er zo uit:

1. Verzamelen. Een cookiebanner vraagt het de bezoeker. Dat kan de ingebouwde banner van Shopify zijn, in te stellen onder Instellingen > Privacy van klanten, of een consent-app die met de Customer Privacy API integreert. 2. Opslaan. Shopify legt de keuze vast. 3. Verspreiden. App-pixels en custom pixels respecteren die keuze op basis van de toestemmingen die ze declareren, en de Google & YouTube-app vertaalt het naar Consent Mode-signalen voor Google.

Het zwakke punt is alles buiten die keten. Een GA4- of Google Ads-tag die hardcoded in theme.liquid staat, of een GTM-container die rechtstreeks in het thema geladen wordt, weet niet automatisch wat de bezoeker koos. Dat is de opzet die handmatig aangesloten moet worden.

Opzetroute A: de banner van Shopify plus de Google & YouTube-app

Dit is de eenvoudigste route en de juiste voor de meeste winkels.

Stap 1. Ga naar Instellingen > Privacy van klanten en zet de cookiebanner op. Zorg dat regio's die opt-in vereisen, zoals de EER en het VK, ingesteld staan om toestemming te vereisen voordat er getrackt wordt, en dat bezoekers kunnen accepteren, weigeren of voorkeuren instellen.

Stap 2. Bevestig dat je Google-tracking via de Google & YouTube-app loopt, niet via een los geplakte tag. Verwijder oude hardcoded Google-tags uit het thema, anders vuren die ongeacht toestemming.

Stap 3. Check dat andere advertentieplatforms ook via hun officiële apps of via custom pixels met het juiste toestemmingsniveau lopen, zodat de hele winkel dezelfde consentbeslissing volgt.

Stap 4. Verifieer, met de stappen verderop in deze gids.

Opzetroute B: een consent-app plus Google Tag Manager in het thema

Gebruik deze route wanneer je GTM nodig hebt voor tags die de apps niet dekken. Twee dingen moeten gebeuren: een standaard consentstatus voordat er een Google-tag laadt, en een update wanneer de bezoeker kiest.

Plaats het default-commando helemaal bovenaan de head-sectie, boven het GTM-snippet:

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag() { dataLayer.push(arguments); }

  // Denied by default for regions that require opt-in
  // (list every EEA country code plus GB)
  gtag('consent', 'default', {
    ad_storage: 'denied',
    analytics_storage: 'denied',
    ad_user_data: 'denied',
    ad_personalization: 'denied',
    region: ['DE', 'FR', 'NL', 'IT', 'ES', 'GB'],
    wait_for_update: 500
  });

  // Granted by default everywhere else
  gtag('consent', 'default', {
    ad_storage: 'granted',
    analytics_storage: 'granted',
    ad_user_data: 'granted',
    ad_personalization: 'granted'
  });
</script>

Regiospecifieke standaarden gaan voor op de algemene, dus bezoekers uit de EER en het VK beginnen op geweigerd terwijl anderen op toegestaan beginnen. Pas het tweede blok aan als je privacyjurist opt-in overal wil.

Werk de toestemming daarna bij zodra Shopify de keuze van de bezoeker vastlegt. Veel consent-apps sturen de update voor je, check eerst hun documentatie. Doet die van jou dat niet, luister dan naar het consentevent van Shopify:

<script>
  document.addEventListener('visitorConsentCollected', function (event) {
    var c = event.detail;
    gtag('consent', 'update', {
      ad_storage: c.marketingAllowed ? 'granted' : 'denied',
      ad_user_data: c.marketingAllowed ? 'granted' : 'denied',
      ad_personalization: c.marketingAllowed ? 'granted' : 'denied',
      analytics_storage: c.analyticsAllowed ? 'granted' : 'denied'
    });
  });
</script>

Terugkerende bezoekers die al kozen hebben hun opgeslagen keuze ook nodig bij het laden van de pagina, en goede consent-apps regelen dat. Test zowel eerste bezoeken als terugkerende bezoeken.

Eén waarschuwing: draai dezelfde Google-tag niet in zowel GTM als de Google & YouTube-app. Je telt dan conversies dubbel en creëert twee bronnen van consentwaarheid.

Haalt server-side tracking de noodzaak van toestemming weg?

Nee. Tags naar een server verplaatsen verandert waar data verwerkt wordt, niet of je toestemming nodig hebt om die te verzamelen. Een server-side container moet de consentstatus van de bezoeker nog steeds respecteren en Consent Mode-signalen doorgeven. Onze gids over server-side GTM behandelt de architectuur, en de Meta CAPI-gids de Meta-kant, waar hetzelfde principe geldt.

Hoe verifieer ik dat Consent Mode werkt?

Consent Mode verifiëren met de gcs- en gcd-parameters in netwerkverzoeken van Google-tags

1. Test vanuit een opt-inregio. Gebruik een VPN ingesteld op Duitsland of het VK, open de winkel in een privévenster, en klik de banner nog niet weg.

2. Gebruik Tag Assistant of de GTM-preview. Beide tonen een Consent-weergave met de standaardstatus bij het laden en de bijgewerkte status nadat je op accepteren of weigeren klikt. Vóór elke klik horen alle vier de signalen op geweigerd te staan voor een opt-inregio.

3. Lees de netwerkverzoeken. Filter in de ontwikkelaarstools van je browser op verzoeken naar Google Analytics of Google Ads. De parameter gcs toont de opslagtoestemming: G100 betekent advertentie- en analyticsopslag allebei geweigerd, G111 betekent allebei toegestaan. De parameter gcd draagt de volledige set v2-signalen. Ontbreekt gcd, dan wordt v2 niet verstuurd.

4. Accepteer, en weiger daarna. Herhaal de checks na elke keuze en bij een tweede paginaweergave, zodat je weet dat de opgeslagen keuze toegepast wordt.

5. Check na een week de platformdiagnostiek. Google Ads en GA4 rapporteren een consentmodusstatus voor je tags. Die hoort te tonen dat er consentsignalen binnenkomen vanuit je EER- en VK-verkeer.

Wat zijn de meest voorkomende Consent Mode-fouten op Shopify?

Fout Gevolg Fix
Oude Google-tag hardcoded in theme.liquid Vuurt ongeacht toestemming Verwijder hem, track via de app of via consentbewuste GTM
Default-commando geplaatst ná GTM Tags vuren voordat de consentstatus bestaat Zet de default helemaal bovenaan de head
Alleen v1-signalen verstuurd Personalisatie en doelgroepen in de EER stoppen met werken Neem ad_user_data en ad_personalization op
Banner zet iedereen standaard op geaccepteerd Toestemming is niet geldig onder EU-regels Vereis een actieve keuze in opt-inregio's
Dezelfde tag in GTM en in de app Dubbele conversies Kies één leiding per tag

Consentproblemen komen ook naar boven als gaten in je analytics. Liggen je GA4-cijfers ver onder die van Shopify voor Europees verkeer, dan legt onze gids over verschillen tussen GA4 en Shopify uit hoe je consenteffecten scheidt van echte trackingfouten.

Liever goed laten checken?

Consent Mode is makkelijk verkeerd op te zetten en moeilijk op te merken, want de winkel blijft werken terwijl de meting stilletjes verslechtert. 7SEA Marketing auditeert en configureert tracking en toestemming voor Shopify-merken die naar de VS, het VK en de EU verkopen, als onderdeel van onze analyticsdienst.

Veelgestelde vragen

Heb ik Google Consent Mode v2 nodig op mijn Shopify-winkel?

Heb je bezoekers uit de EER of het VK en gebruik je Google Ads of GA4, dan ja. Google vereist de v2-signalen voor dat verkeer om gepersonaliseerde advertenties, remarketingdoelgroepen en bijbehorende meting te laten werken. Winkels die alleen in de VS verkopen zijn er door Google niet toe verplicht, al is het goede praktijk.

Ondersteunt Shopify Consent Mode v2?

Ja. Shopify verzamelt toestemming via zijn Customer Privacy API, met de ingebouwde cookiebanner of een compatibele consent-app, en de Google & YouTube-app geeft de resulterende Consent Mode-signalen door aan Google. Eigen GTM-opzetten in het thema moeten de default- en update-commando's zelf zetten.

Wat is het verschil tussen basis en geavanceerde Consent Mode?

In de basismodus laden Google-tags pas wanneer de bezoeker toestemt. In de geavanceerde modus laden tags met geweigerde signalen en sturen ze cookieloze pings, waarmee Google conversies kan modelleren van bezoekers die weigerden. Geavanceerd wint meer meting terug maar vraagt meer juridische voorzichtigheid in strikte jurisdicties.

Hoe weet ik of Consent Mode v2 werkt?

Test vanuit een opt-inregio met Tag Assistant of de GTM-preview, bevestig dat alle vier de signalen geweigerd zijn vóór interactie en bijwerken nadat je kiest, en check de netwerkverzoeken op de parameters gcs en gcd. Check na een week de consentstatusdiagnostiek in Google Ads en GA4.

Haalt server-side tracking de noodzaak van toestemming weg?

Nee. Server-side tagging verandert waar data verwerkt wordt, niet of je toestemming nodig hebt om die te verzamelen. Een server-side opzet moet de keuze van de bezoeker nog steeds respecteren en Consent Mode-signalen doorgeven.

Wil je een echt bedrag voor jouw webshop?

Stuur ons de URL en de omvang van je catalogus. We komen terug met een vaste offerte en de lijst met templates die erin zit, zonder gesprek tenzij je dat wilt.

Vraag een offerte aan
Ritik Verma, oprichter en Managing Director van 7SEA Marketing

Ritik Verma

Oprichter en Managing Director, 7SEA Marketing™

Ritik richtte 7SEA op in 2020 en kijkt nog steeds elke scope na voordat die de deur uitgaat. Hij schrijft hier over de kanten van het runnen van een e-commercebureau die niemand publiceert.