Gespot

AdResults cookie script: Cookie-oplossing tussen opt-in en opt-out

0

AdResults heeft een gratis cookie script ontwikkeld waarmee gebruikers twee verschillende opties kunnen implementeren binnen hun site. Een waarmee ze volledig voldoen aan de Nederlandse wetgeving (opt-in) en een waarmee ze hier niet volledig aan voldoen. In het laatste geval wordt er slechts één eigen sessie cookie weggeschreven met de bron van herkomst zodat, na acceptatie, altijd de bron van herkomst doorgemeten kan worden in Google Analytics. Robert Schippers, betrokken bij de ontwikkeling van het script, vertelt.

Wat is het?

“Er bestaan twee varianten van ons script. De eerste voldoet volledig aan de wet: er worden geen cookies gezet voor acceptatie van cookies door de bezoeker (mits het script goed is geïmplementeerd. Elk script binnen de website dat cookies zet, dient voorzien te worden van een regel code, met het bijbehorende acceptatieniveau: noodzakelijke cookies (bijvoorbeeld het bijhouden van de inhoud van een shopping bag), functionele cookies (bijvoorbeeld Google Analytics), of aanbevolen cookies (alle cookies).

De tweede variant hebben we ontwikkeld om Google Analytics op de juiste wijze door te kunnen meten. Dit script plaatst alle cookies wel opt-in, maar zet ook één sessie-cookie met de bron van herkomst. Als een bezoeker pas na het bezoeken van 5 pagina’s cookies accepteert, zal de bron uit de sessie doorgestuurd worden naar Google Analytics. Bij andere scripts zou de bron van herkomst niet meer te achterhalen zijn door Google (aangezien al enkele pagina’s bezocht zijn binnen de website). Strikt gezien voldoet deze variant niet aan de wetgeving, omdat er voor acceptatie een sessie-cookie wordt gezet. De inhoud van deze cookie wordt wel getoond aan de bezoeker, zodat deze een betere keuze kan maken om wel/geen cookies te accepteren. Indien de consument kiest voor noodzakelijke cookies, wordt de sessie gewist. Deze variant voldoet niet volledig aan de wet, maar is wel vele malen strikter dan de opt-out versie die nu vaak gebruikt wordt.”

Waarom dit initiatief?

“Op dit moment voldoet een groot gedeelte van de Nederlandse websites nog niet aan de cookiewetgeving. Een deel van de websites maakt gebruik van opt-out: alleen een melding dat cookies worden gezet. Volgens de wet voldoet dit niet, aangezien toestemming verkregen dient te worden alvorens cookies gezet mogen worden. Veel websites willen wel voldoen aan de cookiewetgeving, maar willen ook weer niet het ‘beste jongetje van de klas’ zijn en de wet volledig strikt implementeren. Zij wachten liever af wat er met de grote spelers gaat gebeuren die nu opt-out gebruiken of zelfs niets aanpassen.

Veel webshops die wel op de juiste manier een cookie script geimplementeerd hebben merken daarnaast dat er bijna geen goede resultaten meer zichtbaar zijn in Google Analytics. Dit komt omdat consumenten vaak al een aantal pagina's binnen een website bekijken, voordat cookies geaccepteerd worden. Om die reden hebben we de tweede variant van ons cookie script ontwikkeld. Deze optie voldoet niet volledig aan de wetgeving, aangezien er een sessie cookie wordt weggeschreven, maar biedt een oplossing tussen opt-in en opt-out.

Ons doel is niet om niet aan de wet te voldoen. Wij willen graag aan de wet voldoen en dat doen we ook met versie 1 van het script, alleen zijn er veel website-eigenaren die aangeven dat zij opt-in niet gaan implementeren (en eerst willen afwachten wat de OPTA gaat doen). Door met deze tweede variant te komen, is er een extra optie gekomen voor website-eigenaren die niets en/of een opt-out in gedachten hadden, waarmee zij toch een striktere variant kunnen implementeren.”

Hoe werkt het?

“Het script is gratis en simpel te implementeren. In het configuratiebestand kan de webbouwer kiezen welke variant gebruikt wordt: volledig voldoen aan de wetgeving of kiezen voor het wegschrijven van één sessie-cookie en Google Analytics op de juiste wijze doormeten (nadat de bezoeker cookies heeft geaccepteerd).

Een demo is te vinden op <a title="Demo" href="https://cookie-script.adresults.nl/demo/" target="_blank">onze website</a>. Als een consument op een pagina komt met dit script, opent er een pop-up (rechtsonder), welke qua kleur en tekst zelf aan te passen is. Als de bezoeker op ‘accepteren’ klikt, verdwijnt de pop-up en wordt de instelling ‘aanbevolen cookies’ (alle cookies) opgeslagen. Mocht een sitebezoeker geen cookies willen accepteren (alleen noodzakelijke) of functionele cookies, dan kan de bezoeker dit wijzigen door in de pop-up op ‘instellingen’ te klikken. Ook kan de eigenaar van de website een link plaatsen naar ‘cookie instellingen’, zodat bezoekers later de instelling kunnen wijzigen. De website maakt een log aan, als bewijslast. De website eigenaar ziet na acceptatie het niveau van acceptatie, een unieke timestamp en het IP-adres.

Deze tweede variant kan geactiveerd worden door de instelling ‘Google Analytics’ op ‘true’ te zetten in het configuratiebestand. Het voordeel is dat als strikt voldaan moet worden aan de wet, met slechts één instelling (Google Analytics in het configuratiebestand op ‘false’ zetten) de website geen cookies meer zet.”

https://cookie-script.adresults.nl/demo/

Wat zijn de belangrijkste facts?

“Beide cookie scripts zijn gratis te gebruiken. We bieden met dit script een tussenvariant tussen opt-in en opt-out. Verder is het script transparant, want de doorgemeten data worden aan de bezoeker getoond. Ook is het script in één seconde om te zetten qua variant, dus volledig of niet volledig voldoen aan de wetgeving.

De scripts kunnen omgezet worden naar een herkenbaar design dat past bij jouw website. Daarnaast houdt het script loggegevens bij, dus welke bezoekers wanneer cookies geaccepteerd hebben. Het script biedt 3 levels van cookies accepteren (noodzakelijke, functionele of aanbevolen cookies) en alles is aan te passen en instelbaar (teksten wijzigen, 3 levels wijzigen naar 2, et cetera). Tenslotte is er een <a href="https://adresults.nl/tools/cookie-script/handleiding-installatie/" target="_blank">gratis uitgebreide handleiding</a> te downloaden.”

Wie is er bij betrokken?

“AdResults is verantwoordelijk voor de uitwerking van de functionaliteiten en het testen hiervan. Het design en de techniek is verzorgd door Inpoint en de Externe Google Analytics test is gedaan door André Scholten.”