IOquery
Google AdsConsent ModeGDPRPrivacy

Google Ads Consent Mode: GDPR-Compliant Tracking

5 min read

In Europe, 40 to 60% of visitors decline cookies. In the US, privacy regulations are catching up fast. Without Consent Mode, these visitors become invisible to Google Ads. No tracked conversions, no data for Smart Bidding, no attribution. Your reporting shows 40% fewer conversions than reality.

Consent Mode is Google's mechanism for reconciling privacy compliance and ad tracking. Since March 2024, it's been mandatory for advertisers targeting the EEA (European Economic Area) — and increasingly relevant anywhere privacy laws apply.

What Consent Mode v2 Is

Consent Mode is an API that communicates the user's consent status to Google tags (Google Ads, GA4, Floodlight). Depending on whether the user accepts or declines cookies, the tags behave differently.

The Two Consent Signals

  • ad_storage — consent for advertising cookies (Google Ads, remarketing)
  • analytics_storage — consent for analytics cookies (GA4)

When the user accepts: tags work normally, cookies are set, conversions are tracked.

When the user declines: tags send anonymized pings (no cookies, no personal identifiers), which allow Google to model the missing conversions.

Basic vs Advanced: The Critical Difference

Consent Mode Basic

Google tags don't load at all until the user has accepted. If the user declines, no data is sent whatsoever.

  • Advantage: strict privacy compliance, zero legal risk
  • Disadvantage: total data loss for 40–60% of traffic, no conversion modeling

Consent Mode Advanced

Google tags load immediately, but without cookies. If the user declines, anonymized pings are sent (no cookies, no personal data). Google uses these pings to model conversions.

  • Advantage: Google can model 70–80% of missing conversions
  • Disadvantage: some data protection authorities question whether anonymized pings constitute processing without consent

Which Version to Choose

Advanced mode is recommended for most advertisers. The pings sent contain no personal data — they simply signal that an event occurred (a click, a page view) without identifying the user.

If your legal counsel or DPO is conservative, Basic mode is the safest option. But it comes at a steep cost in lost data.

Conversion Modeling

When Consent Mode Advanced is active, Google uses machine learning to estimate conversions from users who declined cookies.

The model is based on:

  • The behavior of users who accepted (as a reference group)
  • The anonymized pings from users who declined
  • The account's historical data

Google doesn't invent conversions. It estimates the proportion of missing conversions based on the known ratio of consent vs. non-consent users.

Typical impact: recovery of 5 to 20% of conversions lost compared to Basic mode. These modeled conversions appear in your reports with a "modeled" indicator.

Impact on Smart Bidding

Smart Bidding (Target CPA, Target ROAS, Maximize Conversions) depends directly on the volume and quality of conversion data. Without Consent Mode:

  • The algorithm sees 40% fewer conversions
  • It undervalues certain keywords and audiences
  • It reduces bids where it shouldn't
  • Your reported ROAS drops, even if actual ROAS hasn't changed

With Consent Mode Advanced:

  • The algorithm has a more complete picture (even if partially modeled)
  • Bids are more accurate
  • Bid strategies converge faster

Consent Mode isn't just a compliance tool. It's a performance tool.

Technical Implementation

Step 1: Configure Your Cookie Banner (CMP)

Your CMP (Consent Management Platform) must be compatible with Google's Consent Mode. Compatible CMPs include:

  • Cookiebot
  • OneTrust
  • Didomi
  • Usercentrics
  • Termly
  • CookieYes

The CMP must send the ad_storage and analytics_storage signals to Google Tag Manager or gtag.js.

Step 2: Configure Consent Mode in GTM

  1. In GTM, go to Admin > Container Settings
  2. Enable "Enable consent overview"
  3. For each Google tag, set the "Consent Settings":
    • Google Ads tag: requires ad_storage
    • GA4 tag: requires analytics_storage
  4. Set default consent states:
    • For EEA visitors: denied by default
    • For non-EEA visitors: granted by default

Step 3: Configure Additional Parameters (v2)

Consent Mode v2 adds two mandatory parameters:

  • ad_user_data — consent to send user data to Google for advertising purposes
  • ad_personalization — consent for ad personalization (remarketing)

These parameters must be populated by your CMP. Without them, your remarketing lists won't populate for visitors who haven't consented.

Step 4: Test

Use GTM Preview mode and Google's Tag Assistant to verify:

  • Before consent: pings are sent without cookies (Advanced mode)
  • After acceptance: tags work normally with cookies
  • After decline: anonymized pings are sent (Advanced) or nothing is sent (Basic)

Common Mistakes

1. No Consent Mode at All

Without Consent Mode, your Google tags either load without respecting consent (privacy violation) or don't load at all (massive data loss). It's one or the other — and both are bad.

2. Default State "Granted" for EEA

If you don't set denied as the default for European visitors, cookies are set before consent. That's a direct GDPR violation.

3. Incompatible CMP

Some CMPs don't properly communicate with Google's Consent Mode. Verify compatibility before configuring.

4. Forgetting Enhanced Conversions

Consent Mode and Enhanced Conversions are complementary. The first handles consent. The second recovers conversions lost through other mechanisms (expired cookies, restrictive browsers). Activate both for optimal conversion tracking.

Consent Mode and Google Ads Optimization

Consent Mode isn't a technical checkbox to delegate and forget. It's a performance lever that directly impacts your Google Ads KPIs. A misconfigured Consent Mode = corrupted data = suboptimal bid decisions = wasted budget.


Is your Consent Mode misconfigured or missing entirely? Book a free consultation — we'll verify your privacy compliance and make sure your conversion data is reliable.

Articles du meme cluster

Google Ads Consent Mode: GDPR-Compliant Tracking | IOquery