Wat zijn cookies?
Een heldere uitleg én de laatste ontwikkelingen
- Artikel
- Data Analytics
- Technical Web Analytics
Cookies. Dit woord komt heel vaak voorbij in de wereld van marketing en online analytics. Maar wat zijn die cookies nu eigenlijk? En zijn er nog verschillende soorten cookies?
Toepassingen van cookies
Cookies kennen vele toepassingen, maar meestal wordt er onderscheid gemaakt tussen drie verschillende toepassingsgebieden:
Functionele cookies
Deze cookies worden voornamelijk gebruikt om de website naar behoren te laten werken. Hierbij kun je denken aan het onthouden van je taalvoorkeur, zodat je niet iedere keer opnieuw een taal hoeft te kiezen als je op een website komt. Cookies kunnen er ook voor zorgen je ingelogd blijft op een website, zodat je niet op iedere pagina opnieuw in moet loggen.
Analytische cookies
Deze cookies worden gebruikt om gebruikersstatistieken op te slaan en deze te analyseren. Het doel van deze cookies is vaak om de website te optimaliseren en de gebruikerservaring te verbeteren. Met deze data wordt bijvoorbeeld inzichtelijk hoeveel mensen de website bezocht hebben, welke pagina’s of artikelen vaak bekeken worden en op welke links vaak geklikt wordt. Cookies die gebruikt worden in A/B testen ook onder deze categorie.
Marketingcookies
Deze cookies worden soms ook trackingcookies genoemd en hebben als doel online marketingactiviteiten te verrichten. Met behulp van deze cookies kun je als gebruiker van een bepaalde website ook op andere websites worden herkend. Deze websites kunnen dan bijvoorbeeld advertenties tonen van het product dat eerder op jouw website is bekeken.
HTTP cookies vs. Javascript cookies
Er is technisch onderscheid te maken in hoe cookies geplaatst worden, namelijk als onderdeel van een HTTP-response of met Javascript. Dat is dus alleen een verschil in hoe ze geplaatst worden, niet in de functionaliteit ervan of het gebruik van de cookies. ITP maakt onderscheid tussen deze cookies, vandaar dat we ze hier benoemen.
HTTP cookies
Deze cookies noemen we ook wel server-set cookies, omdat deze door de server worden geplaatst. Wanneer een webpagina wordt geladen, maakt de browser een (HTTP)verzoek aan de server van de website om de pagina die bezocht wordt te laden. Als reactie stuurt de server dan de inhoud van die pagina terug naar de browser, waardoor de gebruiker de opgevraagde webpagina te zien krijgt. Als onderdeel van die reactie kan ook een cookie worden gezet. Dat noemen wij dan een HTTP cookie.
Deze cookies worden direct gezet door de server van de website en dus ook beheerd door de eigenaar van de website. Deze cookies zijn vaak onderdeel van de functionaliteit van de webpagina.
JavaScript cookies
Een andere manier om cookies in de browser te plaatsen, is met JavaScript. JavaScript is een programmeertaal die kan draaien op webpagina’s in de browser. Het wordt vaak gebruikt om websites dynamisch te maken met behulp van Tag Management Systemen als Google Tag Manager.
Door tools of scripts van derde partijen te laden via JavaScript, kunnen deze scripts ook cookies plaatsen op de webpagina. Deze cookies worden dan ook vaak gebruikt voor analytische of marketing doeleinden.
1st party vs. 3rd party cookies
Wanneer een gebruiker op een website komt, kan er door die website zelf een cookie geplaatst worden. Dit noemen we first party cookies. Er kunnen echter ook cookies op een ander domein worden geplaatst, de zogenaamde third party cookies.
De laatste ontwikkeling omtrent cookies: Intelligent Tracking Prevention
Er zijn dus verschillende soorten cookies, die voor verschillende doeleinden worden ingezet. Cookies zijn noodzakelijk voor het functioneren van websites, maar kunnen ook voor andere doeleinden gebruikt worden.
De laatste jaren is er veel wetgeving rondom cookies gekomen. Ook de browsers waar deze cookies worden opgeslagen leggen tegenwoordig vaak restricties op aan het plaatsen en gebruik van cookies, zoals Apple met Intelligent Tracking Prevention (ITP).
Wat deze beperkingen inhouden, lees je in dit artikel over de impact van ITP op analytics en de gebruikerservaring.
Dit is een artikel van Pamela Greveling, Data Engineer bij Straffe Wind
Pamela is onze voormalige collega. In haar tijd bij Digital Power werkte ze als Technical Web Analyst. Momenteel werkt ze bij Straffe Wind als Data Engineer.
Technical Web Analystanton.bies@digital-power.com
1x per maand data insights, praktijkcases en een kijkje achter de schermen ontvangen?
Meld je aan voor onze maillijst en blijf 'up to data':