
Revenue in the shop is steady, but GA4 has been showing noticeably fewer conversions for three or four weeks. Smart Bidding campaigns are swinging wildly, even though nothing changed about the product or the price. The first instinct is to look at marketing: swap creatives, shift budget.
In most cases the fault sits somewhere else, between the cookie banner and the tag setup. This article covers what Consent Mode v2 actually does, the wiring mistake behind most of these drops, how to diagnose it in 15 minutes, and how to fix it.
Consent Mode v2 is Google's mechanism for passing a visitor's consent status to Google tags. Since March 2024, it has been required in the EEA for Google Ads to populate remarketing lists and measure conversions in full.
Four signals drive this, across two generations:
The four flags get set either directly through a gtag consent command in your code, or through the Consent Overview in Google Tag Manager. For diagnosis purposes, remember this: without a granted status on all four signals, a Google tag stays in restricted mode, even when it technically fires.
Modeling needs data volume. Small accounts with a few hundred conversions a month still see the gap, because Google doesn't have enough data points for a reliable estimate. And the choice between Basic and Advanced is a privacy tradeoff, not a marketing call alone: your data protection officer needs to sign off on it.
The failure pattern is almost always the same. The banner shows up, the visitor clicks Accept, but the consent flags in the tag setup stay on denied. The cause sits in the wiring between the CMP and the Google tags: a missing or misconfigured CMP integration, a consent update event that never reaches Tag Manager, tags that fire before the default statement, or a default statement that's missing entirely.
A typical example: the team switches cookie banner vendors. The new CMP fires a different consent event than the old one, but the consent triggers set up in Google Tag Manager still listen for the old event signal. The banner itself looks unchanged, while in the background all four flags stay permanently on denied.
The result: the site measures permanently as if every visitor declined. Revenue stays flat, measurement collapses. That explains drops that line up exactly with a CMP switch, a relaunch, or a GTM rebuild. The drop starts on the deploy date, not on a market trend, and that's how you spot it.
Server-side tracking stabilizes data transmission against ad blockers and browser restrictions, and extends cookie lifetimes. It doesn't replace consent. Without it, processing personal data is off the table, GDPR risk included. If your Consent Mode wiring is wrong, server-side tracking measures wrong too, just with more effort behind it. Technically, the tag server runs on its own subdomain and forwards events to Google through the Conversion API, which gets around browser-side blockers, not a missing consent signal. The order matters: fix the consent wiring first, then set up server-side.
More on the setup in Server-Side Tracking with the Conversion API: the guide. For where else tracking goes wrong, see 5 Reasons Your Tracking Misleads You.
We check your banner, consent signals, and conversion measurement, and tell you where the gap sits and what the fix costs.
Consent Mode v2 adds two new signals, ad_user_data and ad_personalization, to the existing ad_storage and analytics_storage signals from v1. Since March 2024, v2 has been required in the EEA for Google Ads to fully populate remarketing lists and measure conversions.
Three causes are likely: visitors declining tracking, ad blockers preventing tags from firing, or a wiring error between the banner and the tag setup. The difference between backend orders and GA4 conversions is a measurement gap, not lost revenue. If you can rule out all three causes and the gap is still there, Consent Mode is usually the reason, not a marketing problem.
For Google's full advertising features in the EEA, it's mandatory in practice. It doesn't replace GDPR-compliant consent, though. The cookie banner, or CMP, is still required regardless of Consent Mode.
Only in Advanced Consent Mode, and only with enough data volume. Small accounts with low traffic still see the gap in their reports, because Google doesn't have enough data points for a reliable model.
Consent Mode v2 costs you conversions when the modelling has nothing to work with. We set it up together with server-side tracking whenever we take over an account as a Google ads agency or Meta ads agency.
The setup behind it is described in Server-side tracking with the Conversion API.