Cherry Seed

Why did my customer journey data disappear after a week?

customer journey broken safari cookie expiration ga4 new user session stitching itp data loss attribution gap woocommerce analytics

Quick Answer

Safari deleted the cookies that linked your visitor's sessions together. When a JavaScript-set cookie expires after seven days under Safari ITP, GA4 loses the identifier connecting previous visits to new ones. The returning customer appears as a brand-new visitor. Their entire pre-purchase browsing history — product views, category exploration, cart additions — is severed from the session where they finally convert. GA4 reports the purchase as a single-session conversion from a new user, erasing weeks of consideration behavior. This affects approximately 27% of global web traffic running on Safari and WebKit browsers. The journey data did not disappear from your store — it disappeared from your analytics because the cookie tying the sessions together expired.

Full Answer

The customer journey did not vanish — it was split into disconnected fragments that analytics can no longer stitch together.

Here is what happens technically. A visitor arrives at your WooCommerce store on day one. GA4's JavaScript sets a _ga cookie identifying this visitor with a unique client ID. Over the next two weeks, the visitor returns four times — browsing products, comparing prices, reading reviews. Each return visit is connected to the same client ID via the _ga cookie.

On day eight, Safari deletes the _ga cookie because it was set by JavaScript and has exceeded the seven-day ITP limit. When the visitor returns on day nine, GA4 generates a new client ID because the old cookie is gone. GA4 now sees two separate users: one who browsed for seven days and left, and a new user who appeared on day nine.

If the customer finally purchases on day fifteen, GA4 attributes the conversion to a user with a one-day journey — because the current cookie was set on day eight. The thirteen days of browsing behavior that preceded the purchase are attached to a different, now-disconnected client ID.

The business impact compounds across your customer base. High-consideration products with longer purchase cycles — furniture, electronics, B2B services — suffer the most because their typical customer journey exceeds seven days. GA4 systematically undercounts the touchpoints that influenced the purchase and overcounts single-session conversions.

Server-side cookies set via HTTP headers from a first-party domain are not subject to the seven-day cap. They persist for their full configured lifespan, maintaining the continuous customer journey across weeks or months of consideration.

Sources

Programmatic Access

GET https://seresa.io/wp-json/cherry-tree-by-seresa/v1/seeds/681

Cite This Answer

Cherry Tree by Seresa - https://seresa.io/seed/safari-browser-privacy/safari-7day-cookie-limit-journey-data-disappeared