Key takeaways
- GA4 uses FIRST-party cookies (_ga, _ga_<id>), not third-party cookies, and Google's own documentation states its tags do not require cookies to send data. So 'cookieless' for a publisher is mainly about consent refusal and cookie-lifetime caps, not GA4 collapsing.
- The 'cookiepocalypse' was cancelled. Google kept third-party cookies in Chrome and retired the Privacy Sandbox initiative in October 2025. But Safari has blocked cross-site cookies by default since March 2020 and caps script-set first-party cookies at 7 days, so the cookieless shift is real via Safari and consent law.
- When users reject analytics consent under Advanced Consent Mode, GA4 sends cookieless pings with no client or session ID, so every pageview can look like a brand-new visitor. GA4 only models the gap above strict volume thresholds, so smaller ad-funded sites get raw under-counts, not estimates.
- The bigger 2025-2026 story is AI eating clicks. Pew found people clicked a search result in just 8% of visits when an AI Overview appeared, versus 15% without one, roughly half the click-through.
- Treat GA4 numbers as directional, not exact. Returning-user and session counts are understated, impressions can rise while clicks fall, and AI-referral value is real but often buried in Direct. Track net clicks and AI referrals, not raw pageview totals.
Cookieless analytics means measuring your site's traffic without relying on persistent browser cookies to identify visitors. For an ad-funded publisher the honest answer is narrower than the headlines suggest. Your analytics tool is not about to stop working. Google Analytics 4 uses first-party cookies set on your own domain, and Google's documentation states its tags do not require you to set cookies to transmit data to Google Analytics. What actually erodes your numbers is different: visitors refusing analytics consent, browsers capping how long cookies survive, and AI-driven search changing how people arrive in the first place. The practical result is that returning-visitor and session counts are understated, and a growing slice of real traffic is mislabelled. This piece explains what is happening and what to measure instead.
Is GA4 cookieless?
Not exactly, and the distinction matters more than most publishers realise. GA4 does set cookies, but they are first-party cookies on your own domain, not the third-party cookies that privacy law and browsers have been restricting. Specifically, GA4 sets two first-party cookies: _ga, used to distinguish unique users, and _ga_<container-id>, used to persist session state. Both carry a nominal two-year expiry. Crucially, the same Google documentation confirms the tags do not need cookies to send data at all.
So when people say analytics is "going cookieless", for a publisher that is only loosely about GA4 mechanics. GA4 keeps functioning even where cookies are blocked or refused. What degrades is the accuracy of the counts that depend on those cookies, chiefly your ability to tell a returning visitor from a new one, and to stitch a session together. The cookie is the memory. Take away the memory and every pageview starts to look like a stranger.
Two forces remove that memory: browsers that cap or block cookies, and users who reject consent. Neither breaks GA4. Both quietly inflate your "new user" count and understate returning visitors.
Did Google kill third-party cookies, and does that affect my analytics?
No, and this is where a lot of publisher planning went wrong. Google did not deprecate third-party cookies in Chrome. In July 2024 it dropped the plan to phase them out in favour of a user-choice approach (Privacy Sandbox update). In April 2025 it confirmed it would keep them and not show a standalone choice prompt. Then in October 2025 it announced it was retiring the Privacy Sandbox initiative, winding down the remaining APIs including Topics, Protected Audience and Attribution Reporting, citing limited adoption. The widely predicted "cookiepocalypse" did not arrive on schedule. It was cancelled, not delivered.
For your GA4 reporting this is largely a non-event anyway, because GA4 never depended on third-party cookies. Third-party cookie deprecation mostly hit advertising and cross-site tracking, not your first-party pageview counts. So the Chrome reversal does not restore any reporting accuracy you were worried about losing, and the Sandbox retirement does not cost you any.
The reason cookieless is still a real trend, despite Chrome keeping cookies, comes down to two things Google does not control: other browsers, and consent law.
Safari already went cookieless, years ago
Safari has blocked all cross-site (third-party) cookies by default since Safari 13.1 and iOS/iPadOS 13.4, dating to 24 March 2020 (WebKit's own announcement). More important for analytics: Safari's Intelligent Tracking Prevention caps the expiry of client-side (JavaScript-set) cookies and deletes a site's script-writable storage after seven days of Safari use without user interaction on that site. That two-year _ga expiry becomes seven days in practice for much of your Safari audience.
The consequence is concrete. If a reader visits on Safari, comes back nine days later, the _ga cookie is gone and GA4 counts them as a brand-new user. For a publisher with a large iPhone audience, your "new vs returning" split and your unique-user counts are systematically skewed towards new, and your loyalty metrics understated. This has nothing to do with Google or Privacy Sandbox. It has been true since 2020.
Do I still need a cookie banner if my analytics is "cookieless"?
In the EU and UK, almost certainly yes. Under GDPR and the ePrivacy rules, analytics cookies generally require opt-in consent. GA4's cookies are first-party, but they are still analytics cookies used to identify and count users, so the consent requirement applies. "Cookieless pings" are a fallback for when consent is refused, not a way to avoid asking for consent in the first place.
Here is what happens mechanically when a visitor rejects analytics under GA4's Consent Mode. There are two modes:
- Basic Consent Mode: Google tags do not fire at all when consent is denied. Nothing is sent for that visitor.
- Advanced Consent Mode: tags still fire but send a "cookieless ping" without the identifiers that require consent, so no client ID or session ID is stored. Each denied-consent pageview is therefore liable to be counted as a fresh anonymous visitor unless modelling fills the gap.
How much traffic this affects depends heavily on where your readers are and how compliant your banner is. Consent acceptance rates vary widely by region: under compliant banners, fewer than around 25% of users accept in Germany and France, versus over 80% in the US. A predominantly European audience can see a large share of visitors land in cookieless-ping territory. A predominantly US audience will see far less distortion.
Does cookieless analytics reduce data accuracy?
Yes, and it is worth being precise about where the accuracy goes and whether GA4 tries to repair it. GA4 can use behavioural modelling to estimate the users and sessions lost to denied consent, but only if your property is big enough to qualify. The thresholds are strict.
Per Google's behavioural modelling documentation, a property is only eligible for modelling if it collects:
- at least 1,000 events per day with analytics_storage='denied' for at least 7 days, and
- at least 1,000 daily users with analytics_storage='granted' for at least 7 of the previous 28 days,
plus machine-learning criteria such as a workable new-to-returning ratio and user-to-session counts, so meeting the volume floors does not by itself guarantee modelling. Below these volumes, rejected-consent traffic is simply under-counted. It is not modelled, not estimated, just missing. Many small and mid-sized ad-funded sites sit under the bar, especially the 1,000-denied-events-per-day floor, and so they get raw under-counts rather than filled-in numbers.
Layer the two effects together and the direction is always the same. Consent refusal understates users and sessions where you do not qualify for modelling. Safari's 7-day cap understates returning visitors. Neither inflates your numbers. So GA4 tends to undercount your true human audience, which for an ad-funded site matters because session and pageview counts underpin how you read your own traffic and value your inventory.
A worked example
| Visitor scenario | What GA4 records | Accuracy effect |
|---|---|---|
| Chrome user, accepts consent, returns weekly | Same user across visits, sessions stitched | Accurate |
| Safari user, accepts consent, returns after 9 days | Counted as a new user on the second visit | Returning users understated |
| EU user rejects consent, Advanced Mode, small site | Cookieless ping, new anonymous visitor each pageview, no modelling | Users and sessions undercounted |
| EU user rejects consent, Advanced Mode, large site above thresholds | Cookieless ping, gap estimated by behavioural modelling | Approximately corrected |
Why AI search matters more than cookie loss for an ad-funded site
Here is the part most "cookieless analytics" articles miss. For a publisher in 2025-2026, the larger measurement threat is not cookies at all. It is AI eating clicks and hiding referrals.
The Pew Research Center studied real browsing data from 900 US adults across 68,879 unique Google searches in March 2025, of which 12,593 produced an AI summary, and about 58% of respondents saw at least one AI Overview that month. The headline finding: when a Google AI Overview appeared, users clicked a traditional search result in just 8% of visits, versus 15% when no AI summary was shown, roughly half the click-through rate. Only 1% of visits to a results page with an AI summary involved clicking a link inside the summary itself. And users were more likely to end their session on an AI-summary page (26%) than on a traditional results page (16%).
For an ad-funded site this is the decoupling that hurts. Your Search Console impressions can hold up or even rise while your clicks fall, because Google is answering the query on its own results page. That is not a tracking bug and it is not something cookieless modelling fixes. It is fewer humans arriving.
AI referrals are real, but your analytics often hides them
When traffic does arrive from AI tools like ChatGPT, Gemini, Perplexity or Copilot, it is frequently mislabelled. AI apps and in-app browsers often strip the HTTP referer header, so GA4 defaults the visit to Direct or Unassigned. Your AI-referred traffic is real, often valuable, and largely invisible in the default reports.
Google has added a native AI Assistant default channel to GA4 (Search Engine Journal coverage). It tags qualifying sessions with a medium of ai-assistant and recognises assistants such as ChatGPT, Gemini and Claude. But it has limits worth knowing:
- It only fires when the referrer is intact. Referrer-stripped visits still land in Direct, which is common from mobile apps and in-app browsers.
- Google has not published the full list of recognised referrers, and Perplexity's inclusion in the automatic channel is not clearly confirmed, so it may still surface under Referral.
Because coverage is incomplete, a custom channel group with a source regex (for example chatgpt\.com|perplexity\.ai|gemini\.google\.com|copilot\.microsoft\.com|claude\.ai) remains useful for fuller visibility. Server logs, which record AI crawler user agents, capture a different slice again. No single source is complete on its own.
Which cookieless analytics option is best for an ad-funded publisher?
The instinct is to go shopping for a "cookieless analytics tool" as if a different vendor solves this. It usually does not, because your two biggest gaps, consent refusal and AI click loss, are structural, not tooling problems. A privacy-first analytics product may sidestep the cookie banner question, but it cannot manufacture the returning-visitor identity that a blocked cookie erased, and it cannot recover a click that an AI Overview intercepted.
For an ad-funded site, the better framing is not "which tool" but "how do I read my data honestly and cover the blind spots". Three principles:
- Treat GA4 as directional, not exact. Given consent refusal and 7-day caps, your returning-user and session counts are understated. Trend direction and relative comparisons are trustworthy. Absolute unique-user totals are not.
- Get consent-mode modelling if you qualify, and know if you do not. If you clear the 1,000-denied-events and 1,000-granted-users thresholds, Advanced Consent Mode plus behavioural modelling recovers much of the refused-consent gap. If you sit below them, accept that European rejected-consent traffic is undercounted and read your EU numbers with that in mind.
- Measure net clicks and AI referrals, not raw pageviews. Pair GA4 with Search Console. Search Console reports impressions even when AI Overviews suppress the click, so an impressions-up, clicks-down pattern points to AI decoupling rather than a genuine ranking drop. Build the custom AI channel group so ChatGPT, Perplexity and the rest are visible rather than buried in Direct.
This is the gap Ramprt is built to close. It reads your existing GA4 read-only, with no new tracking script and no extra cookie, and gives you a clean view of your traffic plus an AI tab showing AI referrals by engine, which AI crawlers are taking your content, and what AI-referred visits earn against your site average. You can see it working on the live free demo at ramprt.io/demo. It does not fix consent refusal, nothing can, but it makes the AI half of the picture visible, which is the half most publishers are flying blind on.
If you want to go deeper on the AI side, see why AI referral traffic hides in your Direct channel and what to do when impressions rise but clicks fall.
The bottom line
Cookieless analytics is real, but for a publisher it is not the story it is usually sold as. GA4 uses first-party cookies and keeps working. Chrome kept third-party cookies and the Privacy Sandbox is being retired. The genuine accuracy loss comes from consent refusal and Safari's 7-day cap understating your returning audience, partly repaired by modelling if you are large enough. And the change that actually threatens ad revenue is not cookies at all. It is AI Overviews halving click-through and AI referrals hiding in Direct. Measure net clicks, surface AI referrals, and read GA4 as a compass, not a ledger.
Frequently asked questions
Is GA4 a cookieless analytics tool?
Not strictly. GA4 sets first-party cookies (_ga and _ga_<container-id>) on your own domain, but Google's documentation says its tags do not require cookies to transmit data to Google Analytics. So GA4 keeps working when cookies are blocked or refused; what degrades is the accuracy of returning-user and session counts, because the cookie is what remembers a visitor between visits.
Do I still need a cookie banner if I only use GA4?
In the EU and UK, generally yes. GA4's cookies are first-party but still analytics cookies used to count and identify users, so GDPR and ePrivacy opt-in consent rules apply. Cookieless pings are a fallback for when a visitor refuses consent, not a way to skip asking for it.
Did Google get rid of third-party cookies?
No. Google dropped the plan to deprecate them in Chrome in July 2024, confirmed in April 2025 it would keep them, and announced in October 2025 that it was retiring the Privacy Sandbox initiative and its remaining APIs for limited adoption. The 'cookiepocalypse' was cancelled, and GA4 reporting was never dependent on third-party cookies anyway.
Why does GA4 count so many new users on Safari?
Safari's Intelligent Tracking Prevention caps JavaScript-set first-party cookies, including _ga, and deletes script-writable storage after seven days without interaction on your site. So a Safari reader returning after a week has no cookie and GA4 records them as a brand-new user. This has been the case since March 2020 and understates returning-visitor counts for iPhone-heavy audiences.
Will behavioural modelling fix my rejected-consent traffic?
Only if your property is large enough. GA4 requires at least 1,000 events per day with consent denied for 7 or more days, and at least 1,000 daily granted-consent users for 7 of the previous 28 days, plus machine-learning quality criteria. Below those thresholds, rejected-consent traffic is simply undercounted rather than modelled.
What matters more for an ad-funded site, cookie loss or AI search?
AI search, by a distance. Pew found that when a Google AI Overview appeared, users clicked a search result in just 8% of visits versus 15% without one, roughly half the click-through. Cookie effects skew your counts; AI Overviews reduce the actual humans arriving, and AI referrals often hide in Direct because the referrer is stripped.
Sources
- Pew Research Center: Google users are less likely to click on links when an AI summary appears in the results
- Google Analytics Help: [GA4] Cookie usage on websites
- Google Analytics Help: Behavioral modeling for consent mode
- WebKit blog: Full Third-Party Cookie Blocking and More
- Google Privacy Sandbox blog: Privacy Sandbox update
- Search Engine Land: Google officially shuts down Privacy Sandbox
- Search Engine Journal: Google Analytics Adds AI Assistant As Default Channel Group
- CookieYes: Cookie Consent Trends by Country