How to track new vs returning customers in GA4 ecommerce
Knowing whether revenue comes from new customers or repeat buyers changes how you spend. GA4 has a new-vs-returning view built in, but cookie limits make it optimistic about how many customers are truly new.
How GA4 decides new vs returning
GA4 marks a user new when it sees no prior cookie for them, and returning when it does. That sounds simple, but it rests entirely on the cookie surviving. When the cookie is cleared or expires, the same person comes back as new.
Why the default overstates "new"
Safari's 7-day cookie cap, private browsing, people switching devices and declined consent all wipe or prevent the cookie. Every one of those makes a genuine repeat customer look brand new, so GA4 typically overcounts new users and undercounts loyalty. Do not take the ratio at face value.
How to measure it properly
- Use GA4 as a trend, not a truth: the new-vs-returning split is fine for spotting direction, not exact counts.
- Lean on your ecommerce platform or CRM for true repeat-purchase data, since it ties orders to a known customer account, not a cookie.
- Add a server-side first-party ID so returning buyers are recognised beyond the 7-day window.
- Send a
customer_typeparameter (new or returning) from your platform into the GA4 purchase event for a reliable split.
The order data in your shop is the real source of truth for loyalty; GA4 is the fast directional read.
Want us to check your tracking in 10 seconds?
Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.
Check my tracking freeGet a plain-English audit
We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.
See how it works & pricingDatahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · Safari ITP and the 7-day cookie cap