Cookiebanner instellen: de volgorde die werk bespaart
Bij een cookiebanner wordt het paard meestal achter de wagen gespannen: eerst de kleur, dan de tekst en ergens onderweg de vraag wat er eigenlijk wordt geblokkeerd. Precies andersom bespaart het werk — en krijg je een banner die een controle doorstaat.
Deze tekst zet de technische stappen op een rij. Het is geen juridisch advies: of je inrichting volstaat, hangt af van je bedrijf en is een vraag voor iemand die dat bedrijf kent.
Stap 1: kijken wat er echt laadt
Voordat er ook maar iets wordt ingesteld, moet op tafel komen wat de site werkelijk insluit. Bijna altijd is de lijst langer dan gedacht: een lettertype van buitenaf, een kaart, een video, een chatvenster, een betaaldienst in het afrekenproces.
Een scan vindt het meeste. Wat hij niet ziet, zijn dingen die alleen op bepaalde plekken laden — in het winkelwagentje, na het versturen van een formulier, in ingelogde toestand. Die pagina's moet je hem laten zien of handmatig aanvullen.
Open je site eens in een nieuw browserprofiel en kijk in de ontwikkelaarstools onder ‘Netwerk’ welke externe adressen worden aangevraagd. Die lijst is de waarheid — elke lijst uit een tool is daar een benadering van.
Stap 2: toewijzen, niet gokken
Elke gevonden dienst hoort in een categorie. De gebruikelijke zes zijn noodzakelijk, functioneel, statistieken, marketing, media en overig. De toewijzing bepaalt wat er vóór de toestemming mag draaien — en juist daar wordt het meest gegokt.
Vuistregel: ‘noodzakelijk’ is alles waar de website niet zonder werkt — sessie, winkelwagentje, beveiligingscontrole, de consent-cookie zelf. Alles wat dient voor verbetering, meting of reclame, is dat niet, ook al is het nuttig.
Stap 3: blokkeren voordat er wordt gevraagd
Een banner die vraagt terwijl het script allang is geladen, vraagt geen toestemming, maar haalt achteraf een bevestiging op. Dat is de meest voorkomende technische fout en tegelijk de makkelijkst te controleren fout.
- Open een privévenster en ga naar de homepage.
- Kijk in de ontwikkelaarstools onder ‘Netwerk’ voordat je klikt.
- Staat daar een extern adres dat niet noodzakelijk is, dan blokkeert je banner niet.
- Herhaal dat op een pagina met een video of kaart — daar zitten de uitschieters.
Stap 4: de tekst controleren, niet alleen overnemen
Een standaardtekst beweert dingen over een website die hij niet kent. De zin over een doorgifte naar de VS is op een site met lokale statistieken gewoonweg onjuist — en een onjuiste vermelding in de toestemmingstekst is slechter dan een beknopte juiste.
Daarom is een tekst die uit de gemeten inventaris ontstaat meer waard dan een sjabloon. Kakapo Consent stelt de tekst zo samen en markeert elke zin met zijn herkomst: afgeleid (in het Duits: „abgeleitet“), vast („fest“) of standaard („Vorgabe“). Wat als standaard is gemarkeerd, moet je echt lezen.
Stap 5: het bewijs
Een logboek met tijdstempel beantwoordt de vraag ‘heeft iemand geklikt’. De vraag bij een controle is echter: waarvoor is toestemming gegeven? Zonder de tekst die toen werd getoond, is het antwoord een vermoeden.
Een hash over de getoonde tekst en de geldende configuratie lost dat op: verandert de tekst, dan verandert de hash, en je ziet dat een oudere toestemming op een andere versie betrekking had.
De vijf meest voorkomende fouten
| Veelvoorkomende fout | Waarom die telt |
|---|---|
| Scripts laden vóór de toestemming | De toestemming komt te laat en is waardeloos |
| ‘Weigeren’ verborgen of moeilijker bereikbaar | De keuze is dan geen echte keuze |
| Alles als ‘noodzakelijk’ ingedeeld | Ziet er netjes uit, houdt bij geen enkele navraag stand |
| Tekst uit een sjabloon, ongecontroleerd | Beweert dingen over een website die hij niet kent |
| Intrekken niet bereikbaar | Een toestemming die je niet kunt intrekken, is geen toestemming |
Wat er daarna nog te doen is
- Een blijvend bereikbare manier inbouwen om toestemming in te trekken — meestal een kleine knop of een link in de footer
- Het cookieoverzicht als aparte pagina publiceren en ernaar linken vanuit de banner
- De scan regelmatig herhalen: een nieuwe plugin brengt vaak een nieuwe insluiting mee
- Na elke grotere wijziging steekproefsgewijs controleren in een privévenster
Veelgestelde vragen
Heb ik überhaupt een banner nodig?
Volstaat het om Google Fonts lokaal uit te leveren?
Hoe lang is een toestemming geldig?
Hoe zit het met ingesloten video's?
Telt ‘verder surfen’ als toestemming?
Kakapo Consent — eenmalig betalen, voor altijd gebruiken.
Alle negen plug-ins voor € 149 eenmalig in plaats van € 13 per maand. Veilig betalen via Stripe. De eerste 14 dagen: probleem opgelost of geld terug.
Kies Lifetime Alle functies