Consent Mode Advanced vs Basic: Which to Implement

One recovers far more data than the other, and the difference is not obvious from the docs. Here is how to choose.

Consent Mode has two implementation modes and the documentation does not make the difference obvious.

One of them recovers a substantial share of the conversions you lose to consent rejection. The other recovers none. They take about the same effort to implement.

Worth ten minutes to understand which one you have.

The difference in one paragraph

In basic mode, Google tags do not load at all until the user consents. No consent, no tag, no data, nothing for Google to model with.

In advanced mode, Google tags load immediately with consent defaulted to denied. They send cookieless pings that contain no identifiers but do tell Google that something happened. When users later consent, full data flows. Google uses the relationship between the two groups to model the conversions it could not observe.

That modelling is the entire value, and basic mode does not get it.

What the modelling actually recovers

Google observes the behaviour of consenting users and the anonymous signals from non consenting ones, then estimates the conversions in the second group.

How much it recovers depends on your consent rate and your volume. Sites with reasonable volume typically see a meaningful share of otherwise invisible conversions restored, and the effect is largest where consent rates are lowest.

Those modelled conversions appear in your Google Ads reporting and are used by Smart Bidding, which is the part that matters commercially.

The threshold nobody mentions

Modelling requires volume. Google needs enough data to build a reliable model, and there are minimum thresholds for ad clicks and conversions over a period.

Below those thresholds, advanced mode collects the cookieless pings and no modelling happens, so you see no recovery.

This is worth knowing before you promise anyone a result. A small site implementing advanced mode correctly may see nothing for months until volume builds.

Which one do you have?

Easy to check.

  1. Open your site in a fresh browser profile with developer tools on the network tab.

  2. Do not interact with the consent banner.

  3. Filter network requests for google-analytics or googletagmanager collect requests.

If you see requests going out with a parameter indicating denied consent, you are in advanced mode. If you see nothing at all until you accept, you are in basic mode.

Most implementations I check are in basic mode, usually because the consent tool blocks scripts by default and nobody changed it.

Moving from basic to advanced

Three changes.

  1. Stop your consent tool from blocking the Google tags outright. They must be allowed to load.

  2. Set consent defaults to denied through the consent API, using the Consent Initialization trigger in GTM.

  3. Update consent when the user chooses, rather than loading the tags at that point.

The conceptual shift is that the tags always load and their behaviour is governed by consent state, instead of the tags being withheld.

Your consent platform needs to support this properly, which is the main reason to check before choosing one: choosing a consent management platform.

The objection, addressed honestly

People reasonably ask whether loading a tag before consent is compliant.

The position, as Google presents it and as the certified consent platforms implement it, is that a cookieless ping containing no identifiers and setting no storage is not the kind of processing that requires consent.

That reasoning is broadly accepted and it is not universally settled, and interpretations differ by jurisdiction. If your organisation has a strict position on this, that is a legitimate reason to stay in basic mode, and it should be a documented decision rather than an accident of configuration.

I am not a lawyer and this is not legal advice. What I can tell you is the measurement consequence, which is that basic mode costs you visibility into a real share of your conversions.

The parameters to get right

Consent Mode v2 added two parameters to the original two, and both are required for Google advertising features.

  • analytics_storage. Analytics cookies and measurement.

  • ad_storage. Advertising cookies.

  • ad_user_data. Whether user data may be sent to Google for advertising purposes.

  • ad_personalization. Whether data may be used for personalised advertising.

Missing the last two is a common problem after the v2 update, and the symptom is remarketing audiences that stop filling. Check all four are being set.

Server side does not exempt you

A persistent misunderstanding worth correcting. Moving to server side tracking does not remove the consent requirement.

Consent applies to processing personal data, not to which server sends the request. Pass consent state through to your server container and gate destination tags on it there.

What server side does give you is one place to enforce it: feeding every ad platform from one server container.

The summary

Advanced mode, correctly implemented, with all four parameters, defaults set through the Consent Initialization trigger, and a certified consent platform that supports it natively.

Then verify it yourself in the network tab rather than trusting the vendor’s checklist.

Need this built properly?

Two modes, similar effort, very different amounts of data at the end of it. I set up and repair tracking for ecommerce stores and lead generation businesses, so the numbers in your ad accounts match the money in your bank account.

Have a look at what I do, or book a call and we can go through your setup together.

Need accurate tracking?

Its Free

500+ Happy Clients ⭐️

Keep Reading

See exactly where you’re wasting ad spend and how better tracking can double your sales.

See exactly where you’re wasting ad spend and how better tracking can double your sales.

Tracking in 3 Hours

Tracking in 3 Hours

I Manage Everything

I Manage Everything

24/7 Expert Support

24/7 Expert Support

TESTIMONIALS

Trusted by 500+ satisfied clients

Discover how we’ve driven growth and innovation.

500+ Tracking

500+ Tracking

Adélaïde De Vos

3,922 followers

I had the pleasure to work with Abdul and I can say that he exceeded my expectations. He was professional, patient, and clear in his explanations and committed to client satisfaction. If you're looking for someone who is not only highly skilled but also reliable and committed to client satisfaction, I highly recommend Kayium!

Dean Watson

1,030 followers

Kayium setup our tracking for Google Ads and Meta Ads, which helped us get 20%+ more conversions on the same ad spend. He didn’t just handle the technical setup,he also took the time to explain why it works and how it improves results. If you’re looking for someone skilled, reliable, and committed to delivering real results, I highly recommend him!

David Friend

CEO: Profitable Sites

Kayium set up accurate tracking that helped us scale ads fast and boost conversions by over 25%. He gave us clear insight into which ads drive revenue.

Lalita Sundari

7,924 followers

I've worked with Kayium; his strategic mindset and expertise in GTM, GA4, Pixel & Server Side Tracking, are invaluable! I highly recommend Kayium!