Skip to content
For EEA/UK paid-media managers · July 2025 enforcement

Your conversions silently dropped.

Smart Bidding is optimizing toward broken data. Your CMP dashboard says Consent Mode v2 is configured. Your Google Ads conversions tell a different story — 60–90% drops since July 2025 enforcement, no error message, no warning email. Run the audit. Find the suppressed signal. Restore the bidding algorithm before another month of ROAS gets eaten.

· No signup for URL audit· CMP + consent-call detection· EEA / UK / California / RoW
What the trade press documented
“A client whose Google Ads conversions had dropped 90% overnight, campaigns active and clicks arriving but conversions collapsed.”
— PPC.land, August 2025

The CMP dashboard said the consent flow was healthy. The Google Ads dashboard said conversions had collapsed. Both were technically correct. The fault was in the wire format — what signals the gtag stream actually emitted, with what defaults, in what order. That's what the audit probes.

What the audit checks · the 7 v2 signals

The 7 signals, explained.

The Consent Mode v2 schema the audits check against: the two new-in-v2 signals (ad_user_data and ad_personalization) are the most-common failure points because they didn't exist in v1 and most CMPs shipped them late.

ad_storage01
Permits Google's advertising cookies. Required for Google Ads conversion attribution.
analytics_storage02
Permits GA4 cookies. Without it, all GA4 measurement is degraded to aggregate-modeled estimates.
ad_user_dataNew in v203
Permits sending user-identifying data to Google for advertising purposes. NEW in v2. Required for enhanced conversions.
ad_personalizationNew in v204
Permits personalized advertising. NEW in v2. Required for Smart Bidding signal quality.
functionality_storage05
Permits cookies that support core site functionality (language preference, etc.).
personalization_storage06
Permits personalization cookies (recommendations, recently viewed).
security_storage07
Permits security cookies (fraud prevention, auth). Always granted.
Symptoms the audit explains

Four failure modes.

Google Ads conversions dropped 60–90% overnight in July 2025
Root causeEnforcement turned on for EEA/UK. CMPs that hadn't shipped the v2 schema started sending `denied` defaults that should have been `granted` based on opt-in. Smart Bidding tCPA targets corrupted because the signal quality collapsed.
Your CMP dashboard says "Consent Mode v2 configured" but the audit disagrees
Root causeThe CMP vendor's configuration UI shows the *intended* state. The audit probes what's *actually* in the gtag stream — what `consent` calls fire, with what parameters, in what order. The two often diverge after a deploy or a plugin update.
ROAS reporting halved in July without a CFO-defensible explanation
Root causeConversion signals from EEA/UK traffic are now being suppressed (correctly) but Smart Bidding hasn't recalibrated yet. The bidding algorithm is optimizing toward broken data. Fix: restore the consent flow, then let the algorithm relearn over 14–28 days.
"Tag fired in the wrong order" warnings in GTM Preview
Root causeThe Consent Mode `default` call must fire BEFORE any GA4 or Ads pixel. If the consent state isn't set when the marketing tags fire, those tags default to suppressed-mode. Common after GTM container reorganizations.
What the free audit returns

In 60 seconds, on any URL.

  • CMP detection — identifies OneTrust, Cookiebot, TrustArc, Didomi, Usercentrics, Iubenda, Sourcepoint, Osano, or flags that none was found
  • Consent Mode default-call check— verifies a gtag('consent', 'default', …) call ships in your page HTML before relying on marketing tags
  • Pixel inventory vs consent — which marketing pixels load on the page alongside (or without) a consent framework
  • Fix recommendations — for each failure, plain-English remediation + a link to the v2 banner builder to generate scaffolded code
  • No signup, no email gate, no credit card. Paste a URL, get the audit.
  • Want per-signal depth?Connect Google Tag Manager — the 44-check GTM audit reads your container's consent configuration tag-by-tag, including the v2 signals. Free account.
Stop optimizing toward broken data.

The audit is free. The recovery starts within 48–72 hours of restoring the consent flow. Smart Bidding fully recalibrates in 14–28 days. Run it on your highest-spend domain first.

Common questions

CMv2 FAQ.

Did Google really enforce Consent Mode v2 in July 2025?+

Yes. The enforcement deadline was March 6, 2024 originally, with a graduated enforcement period. By July 2025 Google Ads accounts in the EEA + UK that hadn't shipped the full v2 schema (with `ad_user_data` and `ad_personalization` signals) started seeing aggregated/modeled conversion data instead of the actual signal. PPC.land documented 60–90% conversion drops on real accounts during the enforcement window.

Won't my Consent Management Platform handle this?+

Your CMP (OneTrust, Cookiebot, Usercentrics, Iubenda, etc.) handles the consent collection. It does NOT automatically verify that your gtag stream is firing the right consent calls in the right order with the right parameters. The two are loosely coupled. The audit checks the GTAG stream directly — what signals fire, with what defaults, on what region — and surfaces the gap between "the CMP says it's configured" and "the wire format is actually correct."

Is the URL audit really free? What's the catch?+

Yes, free. No signup, no credit card, no email gate to see the result. Paste a URL at /scan. The catch: the URL audit covers the client-side gtag stream (which is where 80% of Consent Mode v2 failures live). To audit your GA4 configuration end-to-end — including the server-side flows and the GTM container rules — you sign up free (3 audits/month) and connect Google. Most paid-media managers run the URL audit first to triage, then the full audit to fix.

How fast can I see results from fixing Consent Mode v2?+

Smart Bidding takes 14–28 days to recalibrate after the signal quality is restored. The conversion-attribution recovery shows up in Google Ads dashboards within 48–72 hours. The hardest part is convincing the CFO not to pause spend during the recalibration window. The audit gives you a dated before/after artifact you can show internally.

My account is US-only. Do I need this?+

Less urgent, but worth running. The US doesn't have Consent Mode v2 enforcement, but California (CCPA/CPRA) requires `ad_user_data` and `ad_personalization` for users who haven't opted out via Global Privacy Control. The audit checks all three regions (EEA/UK, California, rest-of-world) and surfaces region-specific gaps.