Home/Nieuws/GA4 vervangt GS1-cookie door GS2-formaat: wat verandert er voor jouw tracking?
nieuws21 juli 2026· nl

GA4 vervangt GS1-cookie door GS2-formaat: wat verandert er voor jouw tracking?

Google Analytics 4 heeft het formaat van de _ga_*-sessiecookie gewijzigd van GS1 naar GS2. Het nieuwe formaat gebruikt dollartekens als scheidingsteken en geletterde prefixen per waarde, in plaats van vaste posities gescheiden door punten. Voor GTM- en GA4-beheerders die cookiewaarden uitlezen of verwerken in server-side setups is aanpassing van parsers noodzakelijk.

Wat er precies verandert

Het oude GS1-formaat zag er zo uit: GS1.1.1746825440.14.0.17468254406.0.0.295082955. Elke waarde stond op een vaste positie, gescheiden door punten. Het nieuwe GS2-formaat werkt anders: GS2.1.s1746825440$o14$g0$t1746825440$j60$l0$h295082955. Na de header volgen segmenten gescheiden door een dollarteken, waarbij elke waarde begint met een eenletter-prefix die aangeeft wat de waarde betekent. Zo staat 's' voor sessie-ID, 'o' voor sessienummer, 'g' voor sessie-engagement, 't' voor de timestamp van de laatste hit, 'j' voor join-timer, 'l' voor de inlogstatus van de Enhanced User ID en 'h' voor de hash van die Enhanced User ID. Een optionele 'd'-prefix voor Join ID kan ook voorkomen, maar hoeft niet altijd aanwezig te zijn.

Waarom Google dit heeft gedaan

Het GS1-formaat had een structureel nadeel: nieuwe parameters toevoegen betekende automatisch dat alle bestaande parsers bijgewerkt moesten worden om extra posities te verwerken. GS2 lost dat op doordat parameters in willekeurige volgorde kunnen staan, ontbrekende waarden simpelweg worden weggelaten zonder lege plaatshouders, en onbekende prefixen genegeerd kunnen worden zonder dat de parser breekt. De expliciete versie-aanduiding in de cookienaam maakt het bovendien mogelijk dat Google in de toekomst GS3 of verdere versies introduceert met behoud van achterwaartse compatibiliteit. Dezelfde moderniseringsrichting is ook zichtbaar bij andere Google-cookies, zoals de gclid-cookie.

Praktische impact voor server-side GTM en GA4

Wie in een server-side GTM-container of elders in een datapipeline de waarde van de GA4-sessiecookie uitleest en verwerkt, moet controleren of de gebruikte parser met beide formaten overweg kan. Een parser die alleen GS1 begrijpt, produceert onjuiste of lege waarden zodra een browser een GS2-cookie ontvangt. Controleer daarom variabelen in je server-container die de _ga_*-cookie uitlezen, en test of de uitkomst nog klopt voor sessienummer, sessie-ID en timestamp. Hetzelfde geldt voor custom JavaScript-variabelen in een client-side GTM-container die cookiewaarden parsen. Er is een universele parser beschikbaar in zowel ES6 als ES5 die automatisch detecteert welk formaat aanwezig is en een consistent output-object teruggeeft. De ES5-versie is direct bruikbaar als aangepaste JavaScript-variabele in GTM. Zolang je de ruwe _ga_*-cookiewaarde niet zelf verwerkt en uitsluitend vertrouwt op de standaard GA4-tags en het gtag.js-script, is directe actie niet nodig — Google's eigen bibliotheek verwerkt beide formaten. Stuur je echter sessiedata door via een eigen server-container, pas je enrichment toe, of neem je cookiewaarden op in een data layer, dan is verificatie op zijn plaats.

server-side gtmgtm containerdata layergoogle analytics 4ga4server container

Server-side tagging zonder gedoe

Tagyzr configureert sGTM, GA4 en Consent Mode automatisch voor al je klanten. Begin vandaag.

Gratis starten

Alle prijzen excl. BTW · Altijd opzegbaar

GA4 vervangt GS1-cookie door GS2-formaat: wat verandert er voor jouw tracking? — Tagyzr