Een WooCommerce-webshop combineert vaak WordPress, betaalproviders, analysetools, advertentiepixels en verschillende plug-ins. Daardoor vraagt een cookiebanner om meer dan een zichtbare toestemmingsmelding: de keuzes van bezoekers moeten aansluiten op het werkelijke gedrag van cookies, scripts en tags.
In deze gids lees je hoe je cookies inventariseert, noodzakelijke winkelfuncties beschermt, Google Consent Mode v2 koppelt en het volledige bestelproces test. Lees voor meer achtergrond eerst de praktische gids over Google Consent Mode v2.
Waarom WooCommerce een eigen toestemmingsconfiguratie nodig heeft
Elke WooCommerce-webshop gebruikt een andere combinatie van thema’s, plug-ins, betaalmethoden en marketingtools. Een generieke configuratie kan daarom belangrijke scripts verkeerd indelen. Het blokkeren van noodzakelijke functies kan bijvoorbeeld de winkelwagen, aanmelding of betaling verstoren. Tegelijk mogen optionele analyse- en marketingscripts niet worden behandeld alsof de bezoeker al toestemming heeft gegeven.
Controleer daarom niet alleen of de banner verschijnt, maar ook of:
- de winkelwagen en checkout blijven werken wanneer optionele cookies worden geweigerd;
- analyse- en advertentietags de keuze van de bezoeker volgen;
- Google-tags de juiste Consent Mode-status ontvangen;
- nieuwe plug-ins geen scripts buiten de toestemmingsconfiguratie laden.
WooCommerce-cookies inventariseren
Onderstaande voorbeelden komen vaak voor, maar namen en functies kunnen per configuratie of plug-in verschillen. Controleer daarom altijd wat jouw webshop daadwerkelijk plaatst.
| Voorbeeld | Mogelijk doel | Te beoordelen categorie |
|---|---|---|
woocommerce_cart_hash | Wijzigingen in de winkelwagen bijhouden | Noodzakelijk |
woocommerce_items_in_cart | Vaststellen of de winkelwagen artikelen bevat | Noodzakelijk |
wp_woocommerce_session_ | Sessie en winkelwagen behouden | Noodzakelijk |
_ga, _ga_* | Metingen via Google Analytics 4 | Analyse |
_gcl_au | Conversiemeting en attributie voor Google Ads | Marketing |
_fbp en vergelijkbare cookies | Advertentiemeting of doelgroepen | Marketing |
Winkelwagen- en sessiecookies kunnen nodig zijn om een door de bezoeker gevraagde winkelfunctie te leveren. Analyse- en advertentiecookies vragen doorgaans om een afzonderlijke beoordeling en een passende toestemmingskeuze. Laat de uiteindelijke classificatie toetsen aan de gebruikte diensten en de actuele juridische richtlijnen.
Betaalproviders zorgvuldig beoordelen
Betaalproviders en fraudepreventiediensten kunnen tijdens het afrekenen scripts, lokale opslag of cookies gebruiken. Deel niet automatisch alles wat tijdens de checkout wordt geladen in als marketing. Een verkeerde blokkade kan het afronden of bevestigen van een bestelling verstoren.
Documenteer per betaalmethode:
- welke scripts en opslagmechanismen worden gebruikt;
- wanneer deze worden geladen;
- welk doel ze hebben;
- of ze noodzakelijk zijn voor de gekozen betaalmethode;
- wat er gebeurt wanneer optionele toestemming wordt geweigerd.
Test vervolgens in een schone browsersessie: weiger optionele cookies, plaats een product in de winkelwagen, doorloop de checkout, keer terug van de betaalprovider en controleer de bestelstatus. Herhaal de test na volledige of gedeeltelijke toestemming en vergelijk de meet- en conversiegebeurtenissen.
Google Consent Mode v2 instellen
Gebruik deze checklist als technisch vertrekpunt:
- Laad de CMP en de standaardtoestemmingsstatus voordat optionele analyse- en advertentietags actief worden.
- Beoordeel WooCommerce-winkelwagen- en sessiecookies afzonderlijk van analyse en marketing.
- Koppel de analysekeuze aan
analytics_storage. - Koppel relevante advertentiekeuzes aan
ad_storage,ad_user_dataenad_personalization. - Controleer vóór toestemming welke cookies, netwerkverzoeken en tags actief zijn.
- Documenteer betaal- en fraudepreventiescripts afzonderlijk.
- Test weigeren, gedeeltelijke toestemming en alles accepteren.
- Herhaal de tests na wijzigingen aan plug-ins, het thema, de checkout of Google Tag Manager.
Consent Mode v2 vervangt de toestemmingsvraag niet en is op zichzelf geen garantie voor naleving. Het geeft de gekozen status door aan ondersteunde Google-tags. Gebruik voor de technische inrichting de gids Google Consent Mode v2 instellen in Google Tag Manager en de officiële Google-documentatie over Consent Mode.
Een implementatiemethode kiezen
| Methode | Geschikt voor | Belangrijk aandachtspunt |
|---|---|---|
| CMP of WordPress-plug-in | Webshops die een centraal beheerde configuratie willen | De code moet tijdig laden en categorieën moeten worden gecontroleerd |
| Google Tag Manager | Teams met meerdere analyse- en marketingtags | Nieuwe tags kunnen de toestemmingslogica omzeilen bij verkeerde triggers |
| Maatwerk | Teams met eigen ontwikkelcapaciteit en afwijkende vereisten | Meer onderhoud en uitgebreidere regressietests nodig |
Welke methode passend is, hangt af van je plug-ins, tagbeheer en beschikbare technische kennis. Bekijk bij het evalueren van een CMP welke functies CookiePilot aanbiedt en controleer in de documentatie of de beschreven implementatie aansluit op je webshop.
De volledige webshop testen
| Testmoment | Verwacht resultaat | Mogelijke controle |
|---|---|---|
| Vóór een keuze | De ingestelde standaardstatus is actief en optionele opslag volgt die status | Browserontwikkelaarstools en Tag Assistant |
| Optionele cookies geweigerd | Winkelwagen, aanmelding en checkout blijven functioneren | Handmatig besteltraject |
| Alleen analyse geaccepteerd | Analyse volgt de keuze; advertentietoestemming blijft geweigerd | GTM-voorbeeldmodus of Tag Assistant |
| Alles geaccepteerd | Toegestane tags ontvangen de bijbehorende status | Google-diagnostiek en netwerkcontrole |
| Nieuwe plug-in geïnstalleerd | Cookies, scripts en categorieën zijn opnieuw beoordeeld | Cookiescan en browsertest |
Controleer niet alleen de banner. Bekijk ook browseropslag, netwerkverzoeken, GTM-gebeurtenissen en het volledige besteltraject op desktop en mobiel.
Juridische aandachtspunten in Nederland
Een CMP kan helpen om keuzes te verzamelen en technisch door te geven, maar garandeert niet zelfstandig dat een webshop aan alle regels voldoet. Raadpleeg actuele informatie van de Autoriteit Persoonsgegevens en, waar relevant, de Autoriteit Consument & Markt. Voor Europese achtergrond zijn ook het European Data Protection Board en de informatie van de Europese Commissie over gegevensbescherming relevant.
Laat bij twijfel de classificatie van cookies, betaalfunctionaliteit en toestemmingskeuzes beoordelen door een privacy- of juridisch deskundige.
Veelgestelde vragen
Bevat WooCommerce standaard een complete cookiebanner?
WooCommerce biedt op zichzelf geen volledige toestemmingsconfiguratie voor alle externe analyse-, advertentie- en betaaltools die een webshop kan gebruiken. Welke aanvullende oplossing nodig is, hangt af van de geïnstalleerde plug-ins en scripts.
Moeten winkelwagencookies vóór toestemming worden geblokkeerd?
Cookies die aantoonbaar nodig zijn voor een door de bezoeker gevraagde winkelwagen- of checkoutfunctie worden doorgaans anders beoordeeld dan optionele analyse- en marketingcookies. Controleer het doel en de werking per cookie; blokkeer ze niet uitsluitend op basis van hun naam.
Vervangt Consent Mode v2 de toestemming van de bezoeker?
Nee. Consent Mode v2 geeft een toestemmingsstatus door aan Google-tags. De toestemmingsinterface en configuratie moeten de keuze van de bezoeker nog steeds correct verzamelen en verwerken.
Zijn cookies van betaalproviders altijd noodzakelijk?
Niet automatisch. Beoordeel per script of cookie het doel, het laadmoment en de noodzaak voor de gekozen betaalmethode. Test vervolgens of betalen ook na het weigeren van optionele cookies correct werkt.
Wanneer moet een WooCommerce-webshop opnieuw worden getest?
Test opnieuw na relevante wijzigingen, zoals een nieuwe marketing- of betaalplug-in, een aangepast thema, een GTM-publicatie of een gewijzigde checkout.
Volgende stap
Begin met een inventarisatie van cookies, scripts en tags. Configureer daarna de categorieën en Consent Mode-statussen en test het aankoopproces met verschillende toestemmingskeuzes. Wil je beoordelen of CookiePilot bij deze werkwijze past, bekijk dan de prijzen per abonnement naast de benodigde functies en technische documentatie.
Geschreven door
Marcin
Zespół CookiePilot dzieli się wiedzą o RODO, PKE i zarządzaniu cookies.
