Subscribe to our newsletter
Get the latest insights on identity, data, and audience activation.
Google just changed the rules and didn’t tell anyone.
In early May, without any announcement or warning, Google silently altered the format of one of GA4’s session-related cookies. If your systems depend on GA cookie parsing, even indirectly, this matters. A lot.
Specifically, the format of the ga<container-id> cookie in Google Analytics 4 (GA4) has shifted.
Old format:
GA1.2.123456789.987654321
(Structured, parseable, and familiar)
New format:
GS2.1.s1823456789$o2$g1$t1823456890$j1$l1$h1
(Looks like someone spilled coffee on the keyboard)
This change moves GA4 session cookies from the GS1 format to GS2, a more complex, opaque structure.
If your analytics or marketing stack directly references GA cookies for Client ID, Session ID, or attribution logic, this update can silently break things across the board. That includes:
In other words: if you’re manually reading GA cookies, it’s time to stop or update your logic now.
At Launch Labs, we do capture GA session IDs behind the scenes as part of our tracking pipeline, especially to associate website sessions with offline events, like follow-up calls, in-store visits, or offline conversions.
As of Tuesday, May 20, all of our systems have been updated to:
This means:
We’re actively monitoring cookie behaviors to ensure continued reliability and we’ll make proactive adjustments as needed.
Thankfully, the original _ga cookie used to store Client ID only, remains unchanged and continues to use the familiar format:
GA1.1.123456789.987654321
Why this matters:
Because of its stability and widespread usage, it’s very unlikely Google will change the _ga format anytime soon. But that doesn’t mean you should rely on it forever.
For a deeper technical breakdown of the GS1 → GS2 format change, check out this excellent write-up by Thyngster.
Get the latest insights on identity, data, and audience activation.