Google Analytics Consent Mode News: What the June 15, 2026 Update Means for Your Tracking

Your GA4 numbers are about to shift again. Not because your campaigns changed. Because Google changed the rules on what gets collected.
Here is the headline. On June 15, 2026, Google makes ad_storage the single control that decides whether advertising data flows from Google Analytics into your linked Google Ads account. The old dual-control setup, where a Google Signals toggle and consent both had to agree, is ending. This is the most important google analytics consent mode news of the year, and it lands in days.
I run linkutm, a UTM and branded link tool. So I watch consent changes closely. When tracking signals get cut, campaign attribution is the first thing to break. I have seen teams lose half their channel data overnight and not know why for weeks.
This piece explains what is changing, what it does to your reports, and the one campaign signal that survives a cookie rejection. No fluff. Just what you need before the deadline.

What Is Google Consent Mode, in Plain Terms?
Google Consent Mode is a framework that adjusts how Google tags behave based on a user’s cookie choices. When someone accepts or rejects tracking on your cookie banner, your consent management platform passes that choice to Google through consent signals. The tags then collect full data, limited data, or almost nothing.
There are four signals. Two matter most for marketers:
- analytics_storage: controls whether GA4 can use cookies to identify a returning visitor and stitch a session together.
- ad_storage: controls whether advertising cookies and identifiers can be read or written.
- ad_user_data: controls whether user data can be sent to Google for ads.
- ad_personalization: controls whether data can power remarketing and personalized ads.
Consent Mode v2 made all four mandatory for European tracking back on March 6, 2024, after the EU named Google a gatekeeper under the Digital Markets Act. If you serve EEA or UK users and run Google Ads, you already live with this. The honest limitation here: none of this is optional for European traffic, so “ignore it and hope” is not a strategy.
If GA4 itself is still fuzzy for you, start with this plain-English explainer on what GA4 is and how it works before going deeper.
What Actually Changes on June 15, 2026?
On June 15, 2026, ad_storage becomes the sole authority for advertising data collected for linked Google Ads accounts. Before this date, two things had to line up: the Google Signals setting inside GA4 admin, and the consent signal itself. After this date, only the consent signal counts.
Three concrete shifts, straight from Google’s data controls update:
- ad_storage rules ad data. If
ad_storageis granted, advertising data flows to Ads. If denied, it does not. The Google Signals toggle no longer overrides this. - Google Signals gets narrowed. It keeps working, but only for one job: associating your GA4 sessions with signed-in Google users for behavioral reporting. It carries zero weight over what reaches Google Ads.
- IP addresses get encrypted. Later in 2026, IP addresses collected by the Google tag will be encrypted and governed by your Google Ads settings, not your Analytics settings. Google has not locked the exact date yet.
There is also an ads personalization change queued for later in 2026, where the ad_personalization signal becomes the single control for whether your GA4 data feeds ad personalization. The pattern is clear. Google is consolidating control into Consent Mode and away from scattered GA4 toggles.
Real talk: this is a hard deadline, not a suggestion. Audit your setup before June 15.
What Happens When ad_storage Is Denied?
When ad_storage is denied, Google tags go into a stripped-down state. They will not read or write advertising cookies, including the _gcl_au cookie that powers Google Ads conversion tracking. They will not collect or forward device identifiers. They will not link the session to any Google account. They will not pass visitor-level data to Ads.
That is a lot of missing data. And rejection rates in markets like Germany and France are high, sometimes above half of all visitors.
So where does the data go? Two places. Some of it gets estimated through conversion modeling, which I cover below. And some of it survives through a channel most marketers overlook: the URL itself.
That second point is the whole game. Hold it in mind.

What Does This Mean for Your GA4 Reports?
Expect more sessions to land in Direct and Unassigned buckets. When consent is denied and cookies cannot fire, GA4 loses the breadcrumbs it normally uses to assign a source. Visits that were really from a newsletter or an ad can fall back into the catch-all.
This is exactly how direct traffic gets inflated. It is not that more people are typing your URL. It is that GA4 cannot identify the real source, so it shrugs and files the visit under direct.
The downstream damage hits campaign attribution hardest. If a channel’s sessions get misfiled, every attribution model built on top inherits the error. Your last-click report quietly understates paid social. Your modeled conversions try to patch the hole, but only if you qualify.
The limitation worth naming: you cannot fully “fix” this inside GA4. Consent denial is a user right, not a bug. What you can do is protect the signals that still work and add a data source that does not depend on cookies at all.
Basic vs Advanced Consent Mode: Which Should You Run?
Advanced Consent Mode recovers far more data than Basic, so most advertisers should run Advanced. The difference comes down to what happens the instant a user rejects cookies.
| Behavior | Basic Consent Mode | Advanced Consent Mode |
|---|---|---|
| Tags on rejection | Do not fire at all | Fire, send anonymous cookieless pings |
| Data sent when denied | None | Aggregated, cookieless pings |
| Conversion modeling | Not possible | Enabled if thresholds are met |
| Data recovered | Zero from non-consenters | Modeled estimates from non-consenters |
| Best for | Strictest privacy posture | Most EEA advertisers |
Advanced mode lets Google fire tags even on rejection. Those tags send anonymous pings with no cookies and no identifiers. Google then uses that aggregate signal to model the conversions you cannot see directly.
Modeling is not free, though. It needs volume. Google’s guidance points to roughly 700 ad clicks over 7 days per country and domain, at least 7 days of collection, and a consent rate around 20% or higher. Smaller accounts in high-rejection markets often miss the bar. So Advanced mode helps, but it does not save everyone. That is the honest trade-off.
The One Campaign Signal That Survives a Cookie Rejection
UTM parameters survive consent denial, because they live in the URL, not in a cookie. When a visitor clicks a tagged link, the parameters arrive at landing no matter what the consent banner says. Google’s own description of the denied state confirms it: the only remaining pathway for source data is URL parameters already present when the page loads.
This is why UTM tracking matters more after June 15, not less. A visit tagged with utm_source and utm_medium carries its own attribution. GA4 reads those values directly from the URL before any cookie logic runs. So even a consent-denied session can still report as newsletter / email instead of collapsing into direct.
Here is what a tagged link looks like:
https://yoursite.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=june_launch
Compare that to a raw, untagged link. The raw link leans entirely on cookies and referrers, the exact signals consent mode strips away. The tagged link brings its own source data to the party.
If you are unsure your tags pass through correctly, run them through a GA4 URL tester before you ship the campaign. A broken parameter is worse than no parameter, because it hides the error.
This is not a loophole. It does not bypass consent. UTM tags only label where a click came from. They do not set advertising cookies or identify a person. They are privacy-safe by design, which is precisely why they keep working when cookies do not.

How linkutm Fits Into a Consent-Limited World
Clean UTM tagging is the cheapest insurance you can buy against consent-driven data loss. That is most of what linkutm does. Our UTM builder enforces lowercase, blocks spaces, and applies your naming rules automatically, so every link carries consistent, readable source data into GA4. Consistent tags mean fewer visits falling into the unassigned pile.
We also do something GA4 cannot do under consent mode. linkutm tracks clicks at the redirect, on the server, the moment someone taps a branded link. That count happens before the destination site ever loads a cookie banner. So our click analytics give you a first-party tally of clicks per campaign that does not depend on ad_storage, analytics_storage, or any consent signal at all.
Think of it as two layers. GA4 tells you what happened on your site, modeled and consent-gated. linkutm tells you how many people clicked each campaign link, measured directly. When GA4 modeling gets thin, the click layer is still solid ground.
Now the honest limitation, because every section gets one. linkutm click data measures clicks, not on-site conversions or sessions. It cannot tell you who bought something after clicking. It is a complement to GA4, not a replacement. Use both. The click layer anchors your top-of-funnel volume, and GA4 handles on-site behavior where consent allows.
If you want the deeper mechanics of the five tags themselves, the UTM parameters guide breaks down each one with examples.
What to Do Before June 15, 2026
Run this checklist this week. None of it takes long, and the cost of skipping it is silent data loss.
- Confirm you are on Consent Mode v2. If you serve EEA or UK traffic and still run v1, you are already out of compliance. Fix this first.
- Switch to Advanced Consent Mode. Basic mode forfeits every modeled conversion. Unless you have a strict privacy reason, run Advanced. Google’s consent mode setup docs cover the implementation.
- Check your CMP passes all four signals. analytics_storage, ad_storage, ad_user_data, ad_personalization. Missing signals break modeling and ads features.
- Tag every campaign link with UTM parameters. This is the signal that survives denial. Do not ship a single untagged campaign link after June 15.
- Audit your Google Signals expectation. After June 15 it only feeds behavioral reporting, not Ads. Adjust any report or assumption that relied on the old behavior.
- Baseline your direct and unassigned traffic now. Screenshot today’s numbers. If they jump after June 15, you will know it is consent, not a real shift.
Do these six things and the update becomes a non-event for you instead of a mystery spike in your reports.

Frequently Asked Questions
What is the Google Analytics consent mode update for 2026?
The main 2026 update takes effect June 15, when ad_storage becomes the sole control for advertising data flowing from Google Analytics to linked Google Ads accounts. The Google Signals setting no longer shares that control and is narrowed to behavioral reporting only. Google is also encrypting IP addresses and changing ads personalization controls later in 2026.
What does ad_storage do in consent mode?
ad_storage controls whether Google tags can read or write advertising cookies and identifiers, such as the _gcl_au cookie used for conversion tracking. When granted, full ad measurement works. When denied, tags stop setting ad cookies, stop forwarding device IDs, and stop passing visitor-level data to Google Ads. After June 15, 2026, it is the only setting that governs this.
Does consent mode affect my UTM tracking?
No, consent mode does not strip UTM parameters, because they live in the URL rather than in a cookie. When a visitor clicks a tagged link, GA4 reads the utm_source and utm_medium values directly from the URL, even if that visitor rejects cookies. This makes clean UTM tagging one of the few attribution signals that survives a consent denial.
What is the difference between basic and advanced consent mode?
In Basic Consent Mode, Google tags do not fire at all when a user rejects cookies, so you collect nothing from non-consenters. In Advanced Consent Mode, tags still fire and send anonymous cookieless pings, which lets Google model the missing conversions. Advanced recovers far more data, so most EEA advertisers should use it.
Will I lose data in GA4 after June 15, 2026?
You may see more sessions fall into Direct and Unassigned, especially in high-rejection markets, because consent-denied visits lose the cookies GA4 uses to assign a source. Advanced Consent Mode offsets some of this through conversion modeling, but only if you meet the volume thresholds. Tagging every campaign link with UTM parameters protects source data regardless of consent.
Start by tagging your next campaign with the free UTM builder at linkutm, so your source data survives the June 15 change no matter what your visitors click on the cookie banner.