Introduction
Google switched off ad personalisation for EEA and UK accounts that stopped passing consent signals, and nobody got an email about it. Here are the 14 checks that tell you whether your banner and your ad accounts are still talking to each other.
TL;DR
-
Google began switching off ad personalisation, remarketing and conversion tracking for EEA and UK accounts that were not passing consent signals from 21 July 2025. No warning email arrives when it happens.
-
In Europe roughly a quarter of visitors accept all cookies, so your ad platforms see a minority of what happens on your site.
-
Meta started offering EU users a less personalised ads option in January 2026 after the European Commission signed it off, which shrinks the pool of people you can retarget.
-
Server-side tracking recovers 20% to 40% of the conversions a browser pixel misses. It's the biggest single fix on this list.
-
Basic consent mode is simpler to install. Advanced consent mode gives you modelled conversions and behavioural data, and most small businesses should be on it.
-
The checklist at the bottom has 14 items. Run it once a quarter.
What is a GDPR ad tracking checklist?
A GDPR ad tracking checklist is a fixed list of technical checks you run on your website and ad accounts to confirm two things at once: that you're only collecting what visitors agreed to, and that the data you are allowed to collect is actually reaching Google and Meta. Most European businesses fail the second half without knowing.
That second half is where the money sits. Compliance work usually gets handed to a lawyer or a cookie banner plugin, and everyone assumes the job is finished once the banner appears. It isn't. A banner can be legally spotless and still block every signal your ad accounts need to optimise, which leaves you paying full price for campaigns working off a third of the data.
This is written for owners in the UK, Germany, the Netherlands, France and Ireland who run their own Google Ads or Meta ads, or who pay someone and want to check the work. It assumes you can log into your ad accounts and open your website. It doesn't assume you can read JavaScript.
Why did my Google Ads conversions drop without anything changing?
Because something did change, on Google's side. From 21 July 2025 Google tightened enforcement of its EU User Consent Policy and started disabling personalisation, remarketing and conversion tracking for accounts that weren't sending correct consent signals for EEA and UK traffic. The campaigns keep running. The reporting quietly goes hollow.
This is documented in Google's own consent mode guidance for EEA traffic and was covered at the time by PPC Land and Yoma Digital, both of whom flagged the same date and the same consequence. The part that catches people out is that there's no notification, no red banner in the account and no rollback. Data you didn't collect during those months doesn't come back later.
The symptom pattern is consistent. Conversions fall sharply over a week or two. Cost per conversion climbs to match. Impressions and clicks stay flat, which is the tell, because if demand had genuinely dropped the click volume would have moved too. Remarketing audiences stop growing and start shrinking as old members age out. Smart Bidding, bidding against conversion data it can no longer see, starts making worse decisions with your money.
If your account went quiet after mid 2025 and nobody can explain it, check this first rather than last.
What does Google actually need you to send from the EEA and the UK?
Four consent signals, sent on every page load, updated the moment someone clicks a button on your banner. Two are original: ad_storage and analytics_storage. Two arrived with consent mode v2 and are the ones people miss: ad_user_data, which controls whether user data goes to Google for advertising, and ad_personalization, which governs remarketing.
Consent mode v2 became mandatory for EEA and UK advertisers in March 2024. The two-year gap between that deadline and the July 2025 enforcement is why so many accounts are broken. Plenty of businesses installed a banner in early 2024, saw nothing go wrong for eighteen months, and reasonably concluded they were fine.
The signals have to fire in a specific order to work. Default state first, set to denied, before any Google tag loads. Then an update call carrying whatever the visitor chose. If your banner sets consent after the Google tag has already fired, the tag reads the default denied state, sends nothing, and never gets told otherwise. That's the most common misconfiguration we find, and from the outside it looks identical to a working setup.
How do I check my consent banner in ten minutes?
Open your own website in a private browser window and watch what the page does before and after you touch the banner. You're looking for two things: whether the reject option is as easy to click as accept, and whether your consent choice actually reaches Google. No developer needed for the first pass.
Here's the walkthrough.
-
Open your homepage in a private or incognito window. Don't click anything on the banner yet.
-
Look at the banner. Is there a Reject All button on the first screen, the same size and colour weight as Accept All? The ICO has been explicit that rejecting must be as easy as accepting, and in January 2025 it found 134 of 200 UK sites it checked fell short. If yours has Accept in blue and a grey text link saying Manage Preferences, you're in that group.
-
Open your browser's developer tools, go to the Network tab, and filter for the word "collect" or "google". Reload the page.
-
Before you click anything, you should see requests going out with a parameter showing consent denied. Seeing nothing at all is also acceptable under basic consent mode. Seeing requests that carry full data is a problem.
-
Click Accept All. Watch the Network tab again. New requests should appear immediately, this time with consent granted.
-
Repeat the whole thing, but click Reject All instead. Nothing carrying advertising data should go out afterwards.
-
In Google Tag Manager, open the Consent Overview screen under Tags. Every tag should show as consent-configured, not as unknown.
-
In Google Ads, go to Tools, then Data Manager, and check your conversion actions for a diagnostics warning about consent mode.
Ten minutes, and it tells you more than a compliance certificate will. If step 5 produces no change, your banner and your tags aren't talking to each other, and that's a job for whoever built the site.
Should a small business run basic or advanced consent mode?
Advanced, in most cases. Basic consent mode blocks Google tags entirely until someone consents, so visitors who refuse leave no trace at all. Advanced sends cookieless pings for non-consenting visitors, which lets Google model the conversions and sessions you can't observe directly. That modelling is the difference between reporting a third of reality and reporting most of it.
|
Basic consent mode |
Advanced consent mode |
|
|
Tags before consent |
Blocked completely |
Load, send cookieless pings |
|
Conversion modelling |
Yes, but from a general model |
Yes, from your own account signals |
|
Behavioural modelling in GA4 |
No |
Yes |
|
Non-consenting visitors in reports |
Absent |
Estimated |
|
Setup difficulty |
Lower |
Higher, usually a tag manager job |
|
Best for |
Sites where legal sign-off is the only goal |
Sites where ad spend depends on the data |
Two honest caveats. Advanced consent mode needs a minimum traffic threshold before Google will build account-specific models, so a site with a few hundred visitors a month gets the generic model either way and the upgrade buys less. And some legal teams in Germany and France take a harder line on cookieless pings than others do. Ask yours before you switch, get the answer in writing, and move on.
What changed for Meta ads in Europe in 2026?
Meta began giving EU users an option for less personalised advertising in January 2026, after the European Commission signed off on the model in December 2025. Users now choose between full personalisation and a limited version served more contextually than behaviourally. Every user who picks the limited option is a user you can target less precisely.
The background is a €200 million fine issued in April 2025 over Meta's original consent-or-pay model, which the Commission found breached the Digital Markets Act. Meta called the fine unlawful and kept negotiating. The 2026 settlement is the result, and the Commission has said it will gather evidence on uptake once the option has been live for a while.
What this means for a small advertiser is less dramatic than the headlines suggest, and more annoying. Detailed interest targeting in the EU keeps getting thinner. Retargeting pools fill more slowly. Lookalike audiences built on a shrinking seed list get looser. The practical response isn't to give up on Meta in Europe, it's to feed the platform better first-party data through the Conversions API so its own modelling has something to work with, and to stop building campaigns that depend on narrow interest stacks.
Do I still need the Conversions API if the pixel is installed?
Yes. The browser pixel is blocked by ad blockers, Safari's tracking prevention, and by every visitor who declines consent, which in Europe is most of them. The Conversions API sends the same events from your server, so consented events survive the browser. Benchmark reports from 2025 and 2026 put the recovery at 20% to 40% of otherwise lost conversions.
Both SignalBridge's 2026 server-side tracking benchmark and DataSlayer's 2026 write-up land in that same 20% to 40% band, and DataSlayer cites a Forrester attribution study putting the average at 38% more attributable conversions when server-side runs alongside the pixel. Treat the exact number as a range, not a promise. The direction is not in dispute.
A worked example from one of our own accounts. A homeware retailer we'll call Halvard and Sons, based in Rotterdam, was paying GBP 25.67 per add-to-cart before we touched anything. Their pixel was firing on a page that most European visitors never consented to be tracked on, so Meta was optimising against a thin, biased slice of buyers. We added the Conversions API with proper event deduplication, cleaned up the event setup, and rebuilt the campaign structure around the events that survived. Add-to-carts came in at GBP 1.33 across 1,181 of them, from 138,529 people reached.
The client name and city there are illustrative. The figures are from a real Mavix client account.
The deduplication part matters and gets skipped. If the pixel and the API both send the same purchase without a shared event ID, Meta counts it twice, your reported ROAS inflates, and you scale a campaign that isn't working as well as the dashboard claims. Set event_id on both sides and check the Events Manager deduplication rate before you trust a single number.
How much data loss should I expect, and what does it do to your cost per lead?
Plan for seeing between a quarter and a half of your true conversions if you're on basic consent mode with a compliant banner. Analysis by Advance Metrics across more than 1.2 million visitors found roughly 25% accept all cookies immediately, and CookieYes reports Germany and France sitting below 25% acceptance where banners give reject equal prominence.
The knock-on effect is where it hurts, and it isn't just reporting. Smart Bidding and Advantage+ campaigns learn from conversion data. Feed a bidding algorithm a quarter of the picture and it doesn't bid a quarter as well, it bids badly, because the sample it does see skews toward the kind of person who accepts cookies. That's not a random sample of your buyers.
Here's what the other direction looks like. A UK trades business we'll call Brightline Roofing, working out of Manchester, had consent signals passing correctly and server-side conversion tracking feeding the account before we scaled it. Across GBP 46.3K of spend the account ran at GBP 0.57 average CPC and GBP 19.21 cost per conversion, and produced 2.41K conversions. Those numbers come from an account where the bidding could actually see what it was buying. Again, name and city illustrative, figures real.
You won't get to 100% visibility in Europe and shouldn't budget for it. The gap between 25% and 70% is worth fighting for, and it's won with server-side tracking and advanced consent mode rather than anything clever in the campaigns.
What do people get wrong here, and what does it cost them?
Four mistakes account for most of the damage we see. None of them are exotic, and all of them survive for months because the ad accounts keep spending happily while broken.
The first is treating the cookie banner as a legal deliverable and never testing it against the ad stack. A banner installed by a plugin, approved by a solicitor, and never once checked in a Network tab. It passes an audit and starves your campaigns.
The second is a banner that technically has a Reject All button, buried on the second layer behind Manage Preferences. Regulators have stopped treating this as a grey area. CNIL issued 83 sanctions in 2025 totalling around €486.8 million, including €150 million against Shein for advertising cookies that loaded before anyone interacted with the banner and a reject option that didn't stop tracking. Analysis of French enforcement in 2025 describes a two-speed pattern, with headline fines against large companies alongside a steady flow of small simplified sanctions against very small businesses. A €3,000 fine won't make the news and will still ruin a quarter for a business turning over £400K.
The third is running the pixel and the Conversions API without deduplication, then scaling on inflated numbers.
The fourth is hiring someone who reports on rankings and impressions and never once mentions consent. If your agency's monthly report has not referenced consent mode, server-side tracking or event match quality in the last year, they either haven't looked or they don't know. We put a plain checklist for pressure-testing an agency's claims into our guide on picking an SEO partner, and the same questions work for whoever manages your tracking: https://mavixmarketing.com/blog/best-seo-agency-in-texas-for-startups-and-growing-businesses-2026
The 14-point GDPR ad tracking checklist
Work top to bottom. Items 1 to 6 are compliance, 7 to 14 are the measurement half that most people skip. If an item fails, fix it before moving on, because several of the later checks depend on the earlier ones being right.
Banner and consent
-
Reject All sits on the first layer of the banner, at the same visual weight as Accept All.
-
No advertising or analytics cookies are set before the visitor interacts with the banner.
-
Closing the banner with an X or clicking away is treated as a refusal, not as consent.
-
A visitor can change or withdraw consent later, from a link that stays visible on every page.
-
Your privacy policy names the actual vendors receiving data, including Google and Meta.
-
Consent choices are logged with a timestamp, and you can produce that log if asked.
Google side
-
All four consent mode v2 signals are present: ad_storage, analytics_storage, ad_user_data, ad_personalization.
-
Default consent state is set to denied and fires before any Google tag loads.
-
The Consent Overview screen in Google Tag Manager shows every tag as consent-configured.
-
Google Ads shows no consent diagnostics warning against your conversion actions.
-
You've decided between basic and advanced consent mode on purpose, with the reason written down.
Meta side
-
The Conversions API is live, not just the browser pixel.
-
Pixel and API events share an event_id, and Events Manager reports a healthy deduplication rate.
-
Event match quality is checked monthly and sits above the score Meta flags as low for your key events.
Print it. Run it every quarter, and again any time the site is rebuilt or the cookie plugin changes version. A theme update has broken more tracking setups than regulators ever have.
FAQ
Q) 1 Does this apply to me if my business is outside the EU but I get European visitors?
Yes. The rules follow the visitor, not the company. A Texas business selling into Germany needs the same consent signals for its German traffic.
Q) 2 Is the UK the same as the EU for this?
Close enough for the checklist. Google treats EEA and UK traffic the same way for consent mode. UK enforcement runs through the ICO under PECR and UK GDPR rather than through EU regulators, and the ICO has been active on cookie banners since 2023.
Q) 3 Can I just turn off tracking in Europe and run ads anyway?
You can, and they'll perform worse. Without conversion signals the platforms can't optimise, so you end up paying for traffic on manual bids with no feedback loop. Compliant measurement beats no measurement by a wide margin.
Q) 4 Will a cookie consent plugin handle all of this for me?
The banner half, mostly. The measurement half, no. Plugins set consent states, they don't verify that your Google and Meta tags are reading them, and they don't install the Conversions API.
Q) 4 How much does fixing this usually cost?
For a typical small business site, a competent implementation of consent mode v2 plus the Conversions API is a few days of work, not a retainer line item forever. Anyone quoting a permanent monthly fee for it should explain what recurring work they're doing.
Q) 5 What's event match quality and why does Meta keep mentioning it?
It's a score for how much identifying information your events carry, like hashed email or phone number, which Meta uses to match a conversion to a user. Better match quality means more conversions attributed, which means better optimisation. It's the closest thing Meta gives you to a tracking health score.
Q) 6 Do I need to redo this every year?
No, but check it every quarter and after any site change. Enforcement dates move and plugins update themselves. The 2025 Google enforcement caught businesses whose setup had been fine in 2024.
Q) 7 Does organic search have the same problem?
Not in the same way. Rankings and organic clicks don't depend on a visitor consenting to advertising cookies, which is one reason we keep pushing European clients to build organic alongside paid: https://mavixmarketing.com/blog/mavix-digital-marketing-agency-the-leading-seo-agency-in-texas-for-affordable-results-driven-growth
Conclusion
The uncomfortable part of all this is that a broken setup looks exactly like a bad market. Spend goes out, leads come in thin, and the obvious conclusion is that ads don't work for your business any more. Sometimes that's true. More often, in Europe right now, the platform is optimising blind because a banner and a tag stopped talking to each other eighteen months ago and nobody had a reason to look.
The checklist takes an afternoon. The cost of not running it compounds every month the campaigns keep spending.
So: when did you last open your own website in a private window and watch what happens when you press Reject All?
Get a free 20-minute tracking check
Send us your website and your Google Ads or Meta ads account and we'll run this checklist against it ourselves. Book it at https://cal.id/mavixmarketing/strategy-call and we'll tell you which of the 14 points you're failing and what it's costing you, whether or not you hire us.
Leave a Reply
Your email address will not be published.

