Consent Mode Advanced vs Basic: Which Google Consent Mode Setup Should You Run?

Google Consent Mode v2 has two operating modes - basic and advanced - and the difference decides how much conversion and analytics data you keep after a user rejects cookies. Advanced Consent Mode lets Google model behavior from consented users and fill gaps with modeled data; Basic Consent Mode stops tags entirely for denied users and sends no pings. Choose advanced unless you cannot legally or technically support Google's modeling.

TL;DR

  • Basic Consent Mode blocks Google tags for denied users - you lose their data and get no modeled recovery.
  • Advanced Consent Mode loads tags but with limited, cookieless pings, then Google models the denied-user gaps from consented users.
  • Advanced preserves more attribution and conversion volume, which protects smart bidding.
  • Advanced requires a Consent Management Platform (CMP) that signals consent to Google and support for Google's modeling terms.
  • Both modes satisfy consent enforcement; the choice is about data recovery, not legality.

What Is Google Consent Mode V2?

Consent Mode is a Google tag feature that adapts how tags behave based on a user's consent choices for ad and analytics cookies. Consent Mode v2 added two signals - ad_user_data and ad_personalization - required for EEA, UK, and CH traffic on Google Ads and Google Marketing Platform. Every consent implementation runs in either basic or advanced mode for each signal.

Basic Consent Mode: Tags Off for Denied Users

In basic mode, when a user denies consent, Google tags do not fire at all for the denied purposes. No cookies are written and no pings are sent. The result is clean consent enforcement, but Google receives nothing from denied users - no measurable behavior, no conversion, no modeled fill.

This is the conservative choice. It minimizes data collection and is easiest to defend in an audit. The trade-off is measurement loss: any user who rejects cookies drops out of your analytics and conversion reporting entirely.

Advanced Consent Mode: Cookieless Pings and Modeling

In advanced mode, tags still load for denied users, but they send limited, cookieless pings - no identifiers, no full cookies - and Google uses those pings plus machine learning to model the behavior of denied users based on consented users. Your reported conversions and audiences are then reconstructed to approximate the full population.

Advanced mode keeps your attribution and conversion volume closer to reality, which matters because Google's smart bidding trains on that signal. The cost is that you must run a CMP that passes consent state to Google and accept Google's modeling terms in your privacy policy.

Advanced vs Basic: Side-By-Side

DimensionBasicAdvanced
Tags for denied usersBlockedLoad with cookieless pings
Data from denied usersNoneModeled from consented users
Conversion recoveryNoYes (modeled)
Smart-bidding signalReducedPreserved
Setup complexityLowerHigher (CMP + modeling terms)
Best forStrict no-modeling policiesMost performance advertisers

How the Modeling Actually Works

Google builds a model on the consented population - their clicks, conversions, and behavioral patterns - then infers the likely behavior of denied users from the cookieless pings it did receive. The modeled conversions are marked as modeled in your reports, not real, and Google does not use denied-user personal data to target ads. This is the key distinction from basic mode: you get an estimate instead of a blind spot.

Which Mode Should You Choose?

Pick advanced if you run Google Ads with conversion tracking or smart bidding and you operate in a region covered by Consent Mode v2. The recovered signal protects your optimization and your reported ROAS. Pick basic only if your legal or IT policy forbids Google's modeling, or if you have no performance campaigns that depend on the recovered data.

Consent Mode V2 Regions and Signals

The v2 signals (ad_user_data, ad_personalization) apply to traffic from the European Economic Area, the United Kingdom, and Switzerland. If you serve those regions and run Google Ads, you must send both signals or Google limits your campaign types. The basic-versus-advanced decision applies to how you handle denied states within those regions, but the signals themselves are required regardless of mode.

Advanced Mode and Server-Side Tracking

Advanced Consent Mode and server-side tracking solve different problems and stack well. Consent Mode governs whether tags fire and what pings they send; server-side tracking protects the events that do fire from ad blockers and cookie loss. Run advanced mode for consent handling and a server-side GA4 or Google Ads container for durability, and you cover both the consent gap and the browser-signal gap at once.

Setup Notes for Advanced Mode

  1. Deploy a CMP (cookie banner) that writes consent state and integrates with Google's Tag Manager or gtag consent API.
  2. Send default consent (denied) before tags load, then update on the user's choice.
  3. Enable advanced mode in your tag configuration so tags fire cookieless pings for denied users.
  4. Add ad_user_data and ad_personalization signals for v2 regions.
  5. Confirm modeled conversions appear in Google Ads diagnostics and your privacy policy references Google modeling.

How to Verify Your Mode Is Working

Use Google's Consent Mode diagnostic in Google Ads and the Tag Assistant / preview mode in Tag Manager. In advanced mode you should see cookieless pings logged for a denied test user and modeled conversions trickling into reports within a few days. In basic mode, a denied test user produces no pings at all. If you expected advanced but see nothing for denied users, your CMP is likely sending a hard block instead of advanced consent.

Common Misconceptions

  • "Advanced mode ignores consent." No - denied users still get no cookies or identifiers; only cookieless pings and modeling are used.
  • "Basic is more compliant." Both enforce consent. Advanced adds modeling, which is disclosed and optional.
  • "Modeled data is fake." It is statistically inferred, labeled as modeled, and generally more accurate than the zero you get from basic mode.

Migrating from Consent Mode V1 to V2

If you already run basic or advanced mode on v1, the v2 upgrade adds the ad_user_data and ad_personalization signals and the regional scope. The mode choice carries over: a v1 advanced deployment becomes a v2 advanced deployment once you send the two new signals. The work is in the CMP mapping and your privacy policy, not in re-architecting the tag layer. Run the upgrade before Google restricts campaign types in your v2 regions, because an un-upgraded v1 tag stops feeding the signals those campaigns require.

The Real Cost of Choosing Basic

The loss from basic mode is not theoretical. In v2 regions, a meaningful share of users reject non-essential cookies, and basic mode erases all of them from your reports. That understates conversions, shrinks your remarketing pools, and starves smart bidding of signal - which raises cost per action exactly where competition is highest. Advanced mode does not perfectly recover the lost users, but modeled data is far closer to the truth than a zero, and it keeps your optimization stable through consent-rate swings.

FAQ

Is Advanced Consent Mode Allowed Under GDPR?

Yes, when paired with a compliant CMP and disclosure of Google's modeling in your privacy policy. Advanced still honors the user's denial for identifiers and cookies; it only adds cookieless pings and modeling.

Does Advanced Mode Send Personal Data for Denied Users?

No. Denied users send cookieless pings without identifiers. Google uses them only for aggregate modeling, not for personalization or ad targeting of that user.

Will I See Modeled Conversions in My Reports?

Yes. Google Ads and Analytics mark modeled conversions separately so you can distinguish real from modeled volume in diagnostics.

Can I Switch from Basic to Advanced Later?

Yes. Update your CMP and tag configuration to advanced mode. Historical denied-user data is not retroactively recovered, but going forward you gain modeled signal.

Which Is Better for Google Ads Performance?

Advanced, in almost all cases. It preserves conversion signal for smart bidding, which basic mode removes for every denied user.

Related Reading

Conclusion

Basic and advanced Consent Mode both enforce user choice; they differ in what happens next. Basic stops everything for denied users and leaves a measurement gap. Advanced keeps cookieless pings and models the gap, protecting your attribution and bidding. For most performance advertisers on Google Ads, advanced is the right default - provided your CMP and privacy policy support it.