Waarom de oude cookiebanner niet meer volstaat
Jarenlang handelden veel PrestaShop-winkels cookies af met een eenvoudige melding onderaan de pagina: “Deze site gebruikt cookies, door verder te gaan accepteert u dit”. Dat model is allang achterhaald. Enerzijds eisen de AVG en de ePrivacyrichtlijn voorafgaande, vrije en geïnformeerde toestemming voor alle niet-essentiële cookies: geen enkele profileringscookie mag worden geplaatst voordat de bezoeker ja heeft gezegd. Anderzijds heeft Google sinds maart 2024 de lat ook technisch hoger gelegd: wie Google Ads, remarketing of Google-meetdiensten gebruikt richting gebruikers in de Europese Economische Ruimte, moet Consent Mode v2 implementeren, wat betekent dat Google via gestandaardiseerde signalen op de hoogte wordt gesteld van de toestemmingsstatus.
In de praktijk moet een cookiebanner vandaag twee taken tegelijk vervullen: juridisch conform zijn (voorafgaande toestemming, gedetailleerde keuzes, weigeren even eenvoudig als accepteren) en technisch correct zijn (scripts blokkeren vóór toestemming en Google de juiste signalen sturen). Een banner die alleen een melding toont terwijl de tags toch worden geactiveerd, schiet op beide fronten tekort.
Wat er verandert met Consent Mode v2: de vier signalen
Consent Mode is het mechanisme waarmee uw site de tags van Google laat weten of de gebruiker al dan niet heeft toegestemd. Met versie 2, verplicht sinds maart 2024 voor verkeer uit de Europese Economische Ruimte, moeten vier signalen worden beheerd:
| Signaal | Wat het regelt |
|---|---|
| ad_storage | Het schrijven en lezen van advertentiecookies, bijvoorbeeld om een conversie aan een klik op een advertentie toe te schrijven. |
| analytics_storage | Meetcookies, zoals die welke Google Analytics 4 gebruikt om sessies en terugkerende bezoekers te herkennen. |
| ad_user_data | Toestemming om gebruikersgegevens voor advertentiedoeleinden naar Google te sturen. |
| ad_personalization | Toestemming voor gepersonaliseerde advertenties, met andere woorden remarketing. |
De eerste twee bestonden al in de oorspronkelijke Consent Mode. De signalen ad_user_data en ad_personalization zijn wat versie 2 toevoegt: zonder deze beschouwt Google de advertentietoestemming van een Europese gebruiker als onvolledig. Elk signaal moet de werkelijke keuze van de gebruiker in de banner weerspiegelen: weigert hij de categorie marketing, dan moeten de advertentiesignalen als geweigerd worden verzonden; accepteert hij alleen statistieken, dan mag alleen analytics_storage worden toegekend.
Wat de AVG en de EU-cookieregels vereisen
Juridisch is het kader de AVG samen met de ePrivacyrichtlijn: voor niet-essentiële cookies is voorafgaande toestemming vereist. In Italië is de operationele referentie de cookierichtsnoeren van 2021 van de Garante Privacy, de Italiaanse gegevensbeschermingsautoriteit, die zeer concrete regels voor uw banner stellen:
- Geen profilering vóór toestemming: marketingcookies en niet-geanonimiseerde analyse mogen pas worden geplaatst nadat de gebruiker accepteert.
- Gedetailleerde keuzes: de gebruiker moet per categorie kunnen kiezen (noodzakelijk, statistieken, marketing), niet alleen “alles accepteren”.
- Weigeren moet even eenvoudig zijn als accepteren: als er een knop “Accepteren” is, moet er een even directe manier zijn om te weigeren, zonder hindernisbaan.
Dit is het sleutelpunt: Consent Mode v2 alleen maakt u niet conform. Het is een eis van Google, geen rechtsgrondslag. Naleving komt van een banner die toestemming op de juiste manier verzamelt; Consent Mode is het kanaal dat die keuze vervolgens doorgeeft aan de tags van Google. U hebt beide nodig.
Wat er gebeurt als u het niet implementeert
De gevolgen zijn tweeledig, en geen van beide is theoretisch.
Verslechterde advertentie- en meetgegevens
Google eist Consent Mode v2 om zijn advertentie- en meetfuncties volledig te blijven gebruiken richting gebruikers in de Europese Economische Ruimte. Zonder de juiste signalen verslechtert het vermogen van Google Ads om met Europese doelgroepen te werken: remarketing en campagnemeting verliezen kwaliteit juist op het verkeer dat voor een Europese winkel het belangrijkst is. U blijft betalen voor klikken terwijl u zicht verliest op wat converteert.
Risico op sancties
Juridisch is het plaatsen van profileringscookies zonder toestemming een schending van de AVG en de ePrivacyregels, en in Italië leggen de richtsnoeren van de Garante uit 2021 de eisen zwart op wit vast. Een ontbrekende of misleidende banner, of een banner die tags niet daadwerkelijk blokkeert, stelt de winkel bloot aan klachten en boetes. Het is niet nodig bedragen te raden: het sanctieregime van de AVG is streng, en de kosten om aan de regels te voldoen zijn een fractie van het risico.
Hoe u het op PrestaShop implementeert
De handmatige route
Technisch kunt u alles met de hand doen: een JavaScript-banner schrijven, de toestemmingsstandaarden instellen voordat een tag wordt geladen, de vier signalen bijwerken wanneer de gebruiker kiest, uw sjablonen aanpassen zodat scripts van derden geblokkeerd blijven totdat toestemming is gegeven, en de keuzes opslaan zodat u ze kunt bewijzen. Het is precisiewerk: één tag die op de verkeerde plek in het thema wordt geladen en cookies worden geplaatst vóór toestemming, waarmee de hele opzet teniet wordt gedaan. En elke themawijziging of nieuw marketingscript vraagt om een handmatige controle.
De moduleroute
Een speciale module doet hetzelfde werk systematisch: zij onderschept tags, houdt ze geblokkeerd totdat de gebruiker beslist, toont een banner met de gedetailleerde keuzes die toezichthouders eisen en verstuurt Consent Mode v2-signalen die bij de keuze passen. U neemt zowel het technische risico als het doorlopende onderhoud weg.
De module Cookie Consent & Google Consent Mode v2
Voor PrestaShop is er de module Cookie Consent & Google Consent Mode v2 (gratis), precies voor dit scenario gebouwd:
- Conforme banner: accepteren, weigeren en aanpassen per categorie, in lijn met de EU-eisen (weigeren even eenvoudig als accepteren, gedetailleerde keuzes).
- Tags geblokkeerd vóór toestemming: niet-essentiële scripts worden niet uitgevoerd totdat de gebruiker toestemming geeft.
- Signalen van Consent Mode v2: ad_storage, analytics_storage, ad_user_data en ad_personalization worden verzonden volgens de werkelijke keuzes van de gebruiker.
- Toestemmingslogboek: keuzes worden vastgelegd, zodat u ze kunt aantonen als daarom wordt gevraagd.
- Geen externe dienst: alles wordt zelf gehost binnen de module. Geen platform van derden, geen maandelijkse kosten, geen gegevens die via een externe aanbieder van toestemmingsbeheer lopen.
- Brede compatibiliteit: werkt van PrestaShop 1.7 tot en met 9.
Stapsgewijze installatie en configuratie staan in de officiële modulehandleiding. Brengt u uw winkel op meerdere fronten tegelijk op orde, dan loont een winkelwagen met meerdere modules: de volumekorting wordt automatisch toegepast, 10% boven 150 € en 15% boven 250 € (minimaal 2 producten).
Veelgestelde vragen
Is Consent Mode v2 verplicht voor mijn PrestaShop-winkel?
Als u Google Ads, remarketing of Google-meetdiensten gebruikt richting gebruikers in de Europese Economische Ruimte: ja. Sinds maart 2024 eist Google Consent Mode v2, met de signalen ad_storage, analytics_storage, ad_user_data en ad_personalization verzonden volgens de toestemming.
Maakt Consent Mode v2 alleen mijn winkel conform de AVG?
Nee. Consent Mode is een technische eis van Google. Juridische naleving vereist een banner die voorafgaande, gedetailleerde toestemming verzamelt en profileringscookies vóór de keuze blokkeert, zoals de AVG, ePrivacy en, in Italië, de richtsnoeren van de Garante uit 2021 eisen.
Wat zijn de signalen ad_user_data en ad_personalization?
Het zijn de twee signalen die versie 2 van Consent Mode heeft ingevoerd: ad_user_data vertelt Google of de gebruiker toestemt met het verzenden van zijn gegevens voor advertentiedoeleinden, ad_personalization of hij toestemt met gepersonaliseerde advertenties (remarketing). Ze komen bovenop ad_storage en analytics_storage.
Wat riskeer ik als ik de oude banner houd?
Technisch: verslechterde gegevens voor Google Ads en meting op Europees verkeer. Juridisch: het plaatsen van profileringscookies zonder toestemming schendt de AVG en de ePrivacyregels en stelt u bloot aan sancties.
Is de module afhankelijk van een externe abonnementsdienst?
Nee. De module Cookie Consent & Google Consent Mode v2 wordt volledig zelf gehost: banner, blokkering van tags, signalen en toestemmingslogboek draaien allemaal binnen uw PrestaShop, zonder externe dienst en zonder terugkerende kosten. De module is gratis.
Met welke PrestaShop-versies is zij compatibel?
De module is compatibel met PrestaShop vanaf versie 1.7 tot en met versie 9.
