Wanneer is een cookie first-party?
Het gaat om het domein, niet om de eigenaar van de code. Een cookie is first-party als het domein en het schema (meestal https) overeenkomen met de pagina die je bekijkt. De browser kan zo’n cookie zetten bij je eerste bezoek of bij een klik op een interne link. Dat kan ook bij het laden van een bestand van dezelfde site, zoals een afbeelding of script.
Een script van een andere partij kan dus ook een first-party cookie plaatsen. De tags van Google Analytics 4 zetten hun cookies op het domein van jouw site. Komt een cookie van een ander domein, zoals een advertentienetwerk, dan is het een third-party cookie.
First-party cookies in Google Analytics en Google Ads
Google Analytics 4 herkent bezoekers en sessies met twee first-party cookies:
_ga: om gebruikers van elkaar te onderscheiden. Standaard 2 jaar geldig._ga_plus je container-ID: om de status van de sessie vast te houden. Ook standaard 2 jaar geldig.
Voor Google Ads doet de Google tag iets vergelijkbaars. Na een klik op een advertentie staat er klikinformatie in de URL van je landingspagina, zoals de GCLID. De tag, of de Conversion Linker-tag in Google Tag Manager, bewaart die informatie in cookies op je eigen domein. Bij een conversie leest de tag de cookie weer uit. Je kunt die first-party cookies uitzetten, maar volgens Google meet je conversies dan minder nauwkeurig.
Hoe lang blijven first-party cookies bestaan?
Ook first-party cookies blijven niet onbeperkt bestaan. Volgens Google Analytics begrenzen browsers hun levensduur als iemand niet terugkomt: maximaal 400 dagen in Chrome en 7 dagen in Safari. De browser kan een cookie van 2 jaar dus eerder wissen. GA4 onderscheidt gebruikers met de _ga-cookie, dus dat kan je gebruikerscijfers beïnvloeden.
Die grens in Safari komt van Intelligent Tracking Prevention (ITP). In februari 2019 kondigde WebKit, de basis van Safari, ITP 2.1 aan. Daarmee kregen permanente cookies die een script via JavaScript (document.cookie) zet een maximale looptijd van zeven dagen. Cookies die de server zelf meestuurt in het HTTP-antwoord vielen niet onder die regel.
Verwar first-party cookies niet met
- First-party data: alle gegevens die je zelf verzamelt, zoals bestellingen en accountgegevens. First-party cookies zijn een van de manieren om zulke data te verzamelen.
- Sessiecookies: cookies zonder vervaldatum, die verdwijnen als de sessie in de browser eindigt. Een first-party cookie kan een sessiecookie zijn, maar ook een permanente cookie.
Veelgestelde vragen over First-party cookies
Wat is het verschil tussen first-party en third-party cookies?
Een first-party cookie hoort bij het domein in je adresbalk. Een third-party cookie komt van een ander domein, bijvoorbeeld van een advertentienetwerk. Wie het script heeft geschreven, maakt daarbij niet uit.
Mag ik first-party cookies plaatsen zonder toestemming?
Dat hangt af van het doel, niet van het domein. Functionele cookies mogen zonder toestemming. Gebruik je een first-party cookie om bezoekers te volgen, dan vraag je eerst toestemming.
Blokkeert Safari first-party cookies?
Nee, maar Safari beperkt wel hoe lang ze blijven bestaan. Een permanente cookie die via JavaScript is gezet, verloopt na hooguit zeven dagen. Google Analytics noemt voor Safari dezelfde grens.