Cookielevensduur verlengen op Safari en iOS
Intelligent Tracking Prevention (ITP) van Safari beperkt de levensduur van cookies die via JavaScript worden gezet — zeker in third-party en cross-site situaties. Server-side tagging met een first-party subdomein verbetert dat, maar is geen wondermiddel.
Waarom first-party uitmaakt
Wanneer GTM laadt vanaf mbase.yoursite.com, zijn cookies die je tagging-server zet first-party ten opzichte van je domein. ITP hanteert dan minder strenge limieten dan voor third-party analytics-cookies die vanaf domeinen van leveranciers worden geladen.
Cookie Keeper: de concrete oplossing
Alleen first-party zijn laat de levensduur van je cookies nog steeds over aan wat elke tag zelf instelt · ITP van Safari beperkt een via JavaScript gezette cookie tot 7 dagen, first-party of niet. Cookie Keeper, te vinden op de pagina Power-ups van elk domein, zet herkende first-party marketingcookies bij elk request opnieuw via HTTP, met hun volledige bedoelde levensduur in plaats van een aflopende teller.
Het herkent standaard cookies van alle grote platformen: Google Analytics (_ga, FPID, en de _ga_* cookie die GA4 per property uitgeeft), click-identifiers van Google Ads en DV360, _fbp/_fbcvan Meta, en die van TikTok, Microsoft, LinkedIn, Snapchat, Pinterest, ChatGPT Ads en de grote affiliate-netwerken, zodat data over terugkerende bezoekers en attributie zo lang meegaat als bedoeld. Het staat voor alle cookies standaard aan, met een eigen schakelaar per cookie als je er één wilt uitsluiten · gegroepeerd per leverancier voor de leesbaarheid, maar afzonderlijk te schakelen.
Op Safari vraagt die volledige levensduur nog één stap. Sinds Safari 16.4 worden cookies die een subdomein in zijn HTTP-responses zet ook beperkt tot 7 dagen als het subdomein op een andere server draait dan je website, en je tagging-subdomein draait op de servers van Measurebase. Serveer je tagging vanaf je eigen domein met Same-Origin Tracking en de cookies van Cookie Keeper houden ook op Safari hun volledige levensduur. Zonder Same-Origin Tracking beperkt Safari ze eveneens tot 7 dagen.
Wat server-side GTM kan verbeteren
- Stabielere client-IDs wanneer cookies server-side worden gezet met
Set-Cookieheaders - Betere sessiecontinuïteit voor terugkerende bezoekers, met Same-Origin Tracking ook op Safari
- Hogere matchpercentages voor conversie-API's die afhangen van consistente identifiers
Wat het niet kan oplossen
- Gebruikers die alle cookies blokkeren of Lockdown-modus gebruiken
- Ontbrekende of geweigerde consent voor analytics storage
- Identiteit over apparaten heen zonder ingelogde gebruikers-ID
Praktische aanbevelingen
Combineer first-party server-side tagging met Cookie Keeper, Same-Origin Tracking voor Safari, een fatsoenlijke CMP, server-gezette cookies waar je platformen dat ondersteunen, en het Enhanced-loaderscript als adblockers een meetbaar deel van je verkeer opeten. Meet de winst in GA4 in plaats van uit te gaan van een vast percentage.
Volledige lijst met verlengde cookies
Cookie Keeper herkent standaard de volgende first-party cookies en zet elke cookie bij iedere request opnieuw met de volledige bedoelde levensduur. Elke cookie hieronder wordt standaard verlengd — hier gegroepeerd per leverancier voor de leesbaarheid, maar elke cookie heeft een eigen schakelaar in de Cookie Keeper-instellingen van het domein, zodat je een losse cookie kunt uitzetten in plaats van een hele leverancier tegelijk.
Google Analytics
_ga FPID _ga_* (per GA4-property)
Google Ads
FPAU FPGCLAW FPGCLGB FPGCLGS FPGSID _gcl_au _gcl_aw _gcl_gb _gcl_gs
Google DV360
FPGCLDC _gcl_dc
Meta
_fbp _fbc
TikTok
_ttp ttclid
Affiliates
awin_awc awin_source awin_sn_awc rakuten_site_id rakuten_time_entered rakuten_ran_mid rakuten_ran_eaid rakuten_ran_site_id outbrain_cid taboola_cid cje
Snapchat
_scclid _scid
li_fat_id
Microsoft
uet_vid _uetmsclkid
_epik
ChatGPT Ads
__oppref __obref