Home › Blog › Consent Mode v2 in practice: basic or advanced?
Blog · Tracking & analytics

Consent Mode v2 in practice: basic or advanced?

Consent Mode v2 passes your visitor's cookie choice to Google. Basic or advanced, what the Belgian DPA expects, what changed in June 2026 and how to test.

Consent Mode v2 passes the choice from your cookie banner on to Google's tags. With basic, nothing goes to Google until your visitor consents; with advanced, the tags send cookieless pings when consent is refused [1]. In Belgium, basic is the safest default. Choose advanced only deliberately, and together with your DPO.

If you advertise to people in the European Economic Area, Google has required you to pass on their choice since March 2024. Without those signals you lose remarketing, ad personalisation and part of your measurement for that traffic [2], [3]. Consent Mode does not ask for consent itself: that remains the job of your banner.

Whether you set it up yourself or bring in a Google Analytics agency, the trade-off stays the same: how much measurement data do you want to recover, and how much legal risk are you willing to carry? This is an explanation, not legal advice.

Basic or advanced: what is the difference?

The difference lies in what happens before and after a refusal. "v2" only means that two consent types were added, ad_user_data and ad_personalization. They don't govern cookies, but what Google may do with the data for advertising [1].

Basic and advanced Consent Mode compared (sources [1], [4], [5])
BasicAdvanced
Before the choiceGoogle tags don't loadGoogle tags load, usually with everything set to denied
On a refusalNothing goes to GoogleCookieless pings, including timestamp, user agent and consent status
Conversion modelling in Google AdsGeneral modelModel based on your own account
Behavioural modelling in GA4Not possiblePossible, above certain thresholds
Legal risk in BelgiumLowestHigher

Advanced only pays off if you meet Google's thresholds. GA4 only models with at least 1,000 events per day with analytics_storage denied, for at least 7 days. You also need at least 1,000 users per day with consent, on at least 7 of the past 28 days [5].

For Google Ads, Google cites 700 ad clicks over 7 days, per country and domain grouping [6]. Google also warns that visitors who consent typically convert 2 to 5 times more often than those who refuse [6]. So don't extrapolate the conversion rate of consenting visitors to everyone.

Which choice suits you?

Weigh the legal risk first, and only then the modelling. According to the Belgian Data Protection Authority (DPA), you may only place or read cookies that are not strictly necessary after valid consent, and that includes pixels, device fingerprinting and local storage [7]. Belgium has no exemption for analytics cookies, not even for first-party cookies [8].

The European regulators read the rule broadly: information that the device sends via pixels or tracking links is covered too, even without cookies [9]. With advanced, the Google tags load before the choice and, on a refusal, send information from the device along, such as the user agent [4]. We found no specific DPA position on Consent Mode (checked on 27 September 2026), but the EDPB reading makes the risk real.

Basic or advanced, by situation
Your situationOur recommendation
You want the lowest legal risk, or your DPO is cautiousBasic
You don't meet Google's modelling thresholdsBasic: advanced gives you little
High traffic, a large Google Ads budget and your DPO's approvalAdvanced is possible, as a documented choice
You want to measure without consentConsent Mode can't do that. Read Measuring without cookies: what works and what is allowed

Google says so itself: you remain responsible for consent on your website [3].

What changed on 15 June 2026?

Since that date, Consent Mode is the only control for the advertising data that GA4 passes to a linked Google Ads account. The Google signals setting now only governs the link with signed-in users for reports in GA4 itself. Later in 2026, ad_personalization also becomes the only setting for personalisation in Google Ads [10].

Turning off Google signals is therefore no longer a privacy switch for your Ads data: that switch is your banner. So check that your advertising category controls all three advertising types: ad_storage, ad_user_data and ad_personalization.

  1. Choose a banner that meets the DPA checklist: a reject button next to the accept button on the first layer, no pre-ticked boxes, consent per purpose, and withdrawing as easy as giving. Closing the banner or continuing to browse does not count as consent [7].
  2. Map your banner categories to the consent types, as in the table below.
  3. Set the default status to denied before anything else. In Google Tag Manager you do this with your CMP's template on the Consent Initialization - All Pages trigger [11]. If the code runs in the wrong order, the default status doesn't work; if your banner loads asynchronously, use wait_for_update [12].
  4. Update the status as soon as your visitor chooses. Consent Mode doesn't remember anything itself: your CMP sends an update on every page [12].
  5. Handle third-party tags. For the Meta pixel, LinkedIn or TikTok, set "Require additional consent for tag to fire" on each tag. The Consent Overview shows which tags don't have a setting yet [11]. How Tag Manager works is explained in Google Tag Manager explained: the basics for SMEs.
  6. Decide deliberately on url_passthrough and ads_data_redaction. They pass click information through the URL, or leave out click IDs, when ad_storage is denied [12].
A common mapping between banner categories and consent types
Category in your bannerConsent types
Strictly necessarysecurity_storage, and functionality_storage insofar as strictly necessary
Statistics or analyticsanalytics_storage
Advertising or marketingad_storage, ad_user_data, ad_personalization
Preferencesfunctionality_storage, personalization_storage

The DPA asks that your own advertising, third-party advertising and sharing on social media are separate purposes [7]. Your banner can therefore be more granular; the mapping to Google stays the same. Having a new site built? Put Consent Mode on the delivery checklist, as in A new website for your SME: the checklist from A to Z.

How to check that it works

Test in your browser first. Open the developer tools, go to the Network tab and filter on collect. The gcs parameter in the requests to Google Analytics shows the status: G100 is no consent, G101 analytics only, G110 advertising only and G111 both [13].

  • First visit, no choice yet: with basic, nothing goes to Google; with advanced, you see G100.
  • Reject all: with basic, still nothing; with advanced, it stays G100.
  • Accept all: G111.
  • Withdraw consent: after that, the requests must actually change [7].

In Tag Manager's preview mode you see the default status and the update for each event. A tag that fires before the default status is set is an error. In GA4, Admin shows under Data collection and modification whether the signals for analytics and advertising come through; after a change, that can take 48 to 72 hours [14].

Want a second pair of eyes? The free tracking audit checks whether your banner passes the signals correctly and on time, and what happens to visitors who refuse.

Frequently asked questions

Is Consent Mode v2 mandatory?

Not by law, but as a condition set by Google. The law requires you to ask for consent. Google requires advertisers to pass on the choice of visitors from the European Economic Area. If you don't, you lose remarketing and personalised ads for that traffic, among other things.

Can I use advanced Consent Mode in Belgium?

The Belgian DPA has no specific position on it. The DPA requires prior consent for cookies and for pixels, and the European regulators read that rule broadly. Advanced sends data from the device before the choice is made, so basic is the safest default. If you still choose advanced, document why.

Does Consent Mode replace my cookie banner?

No. The banner asks for consent, Consent Mode passes it on to the Google tags. You need both, and your banner must meet the DPA checklist: a reject button on the first layer, no pre-ticked boxes, and withdrawing consent as easy as giving it.

How do I check whether Consent Mode v2 works correctly?

Test in your browser: with basic, nothing may go to Google on a first visit, and after a refusal the gcs parameter must not be G111. Also check the consent settings in GA4, and repeat the test after every change to your site or banner.

What changed on 15 June 2026?

Since that date, only Consent Mode determines which advertising data GA4 passes to a linked Google Ads account. The Google signals setting now only controls the link with signed-in users for reports in GA4 itself. Your banner integration therefore matters more than ever.

Sources

  1. Consent mode overview — Google for Developers, 30 Jul 2026, accessed 27 Sep 2026
  2. Updates to consent mode for traffic in European Economic Area (EEA) — Google Ads Help, accessed 27 Sep 2026
  3. Resources to help you get ready for privacy and regulatory changes for traffic in the EEA — Google Ads Help, accessed 27 Sep 2026
  4. About consent mode — Google Ads Help, accessed 27 Sep 2026
  5. Behavioral modeling for consent mode — Analytics Help, accessed 27 Sep 2026
  6. About consent mode modeling — Google Ads Help, accessed 27 Sep 2026
  7. Cookie-checklist — Gegevensbeschermingsautoriteit (Belgian Data Protection Authority), 17 Oct 2023, accessed 27 Sep 2026
  8. Heeft u toestemming nodig voor cookies voor publieksmeting (statistische of analytische cookies)? — Gegevensbeschermingsautoriteit (Belgian Data Protection Authority), accessed 27 Sep 2026
  9. Guidelines 2/2023 on Technical Scope of Art. 5(3) of ePrivacy Directive, version 2.0 — European Data Protection Board, 2024-10, accessed 27 Sep 2026
  10. Updates to Google Analytics Data Controls — Analytics Help, accessed 27 Sep 2026
  11. Tag Manager consent mode support — Tag Manager Help, accessed 27 Sep 2026
  12. Set up consent mode on websites — Google for Developers, 30 Jul 2026, accessed 27 Sep 2026
  13. Consent Mode V2 For Google Tags — Simo Ahava, 7 Mar 2024, accessed 27 Sep 2026
  14. Verify and update consent settings in Google Analytics — Analytics Help, accessed 27 Sep 2026
·

Further reading

Blog · Tracking & analytics

Are your numbers right?