Websites

Google Consent Mode v2: what it is and when you need it

Consent Mode v2 is how your website tells Google what a visitor chose in your cookie banner, through four signals: ad_storage, analytics_storage, ad_user_data and ad_personalization. Google has required these signals for visitors in the European Economic Area since March 2024 if you want remarketing, audiences and full conversion measurement in Google Ads. It doesn't replace your cookie banner or the consent the law requires; it's the link between the banner and Google's tags. For US-only traffic it isn't required.

By MateiPublished · 7 min read
Contents
  1. Key points
  2. What Consent Mode v2 is
  3. Do you need it?
  4. Basic vs advanced consent mode
  5. What Consent Mode doesn t do
  6. What about US visitors?
  7. How to set it up
  8. How to test it
  9. Checklist
  10. Questions
  11. Sources

Key points

  • Consent Mode has four signals: ad_storage, analytics_storage, ad_user_data and ad_personalization; the last two arrived with version 2.
  • For EEA visitors, Google has required consent signals since March 2024 for remarketing, audiences and conversion measurement.
  • Basic mode blocks Google tags until the visitor chooses; advanced mode sends cookieless pings while consent is denied.
  • Consent Mode isn't a cookie banner and doesn't replace the consent European law requires.
  • US privacy laws are mostly opt-out; California requires honouring the Global Privacy Control browser signal.

If your website runs Google Analytics or Google Ads, you've probably seen the "consent mode" warning in a Google dashboard. The name sounds technical, but the idea is simple: Google wants to know, for every visitor from Europe, what they chose in your cookie banner. Below is what it means, what you lose without it, what it doesn't fix, and whether it matters for US traffic.

Consent Mode is Google's mechanism for passing a visitor's choice to Google's tags (Analytics, Ads, Tag Manager). Google defines four signals:

Signal What it controls
ad_storage Cookies and identifiers used for advertising
analytics_storage Cookies used for analytics, such as visit duration
ad_user_data Whether the visitor's data can be sent to Google for advertising
ad_personalization Whether the visitor can see personalised ads (remarketing)

Each signal is either "granted" or "denied". "v2" is the version that added the last two signals, ad_user_data and ad_personalization, at the end of 2023.

Do you need it?

It depends on your visitors and on which Google tags your site runs:

Your situation Do you need Consent Mode?
You run Google Ads and get visitors from the EEA Yes, for remarketing, audiences and full conversion measurement
You only use Google Analytics, with EEA visitors Recommended: it recovers part of the data from people who decline
You show ads through AdSense, Ad Manager or AdMob to EEA or UK visitors Yes, through a Google-certified consent platform
Your traffic is US-only Not required by Google (see the US section below)
You have no Google tags No

For visitors in the European Economic Area, Google has required consent signals since March 2024. Without them, remarketing audiences stop filling for those visitors, and conversion measurement loses exactly the people who decline cookies.

Basic Advanced
Before the visitor chooses Google tags don't load Tags load, with consent denied by default
If the visitor declines Nothing reaches Google, not even the decline Only cookieless pings are sent
Modelling of lost conversions A general model A model based on your own account, more detailed
Easier to defend under EU law Yes Needs more care

Google explains that advanced mode gives better modelling of conversions from people who decline. On the other hand, it sends data to Google before consent, cookieless or not, and not every privacy professional in Europe agrees that this falls outside the consent rules. For a small site, basic mode is usually the safer choice; if your ad spend is large and every measured conversion counts, discuss advanced mode with whoever writes your privacy policy.

Consent Mode isn't a banner and doesn't ask anyone for consent. It only passes on what the visitor chose. The obligations stay with you:

  • Consent before cookies, in Europe. EU law requires consent before any cookie that isn't strictly necessary, and data protection authorities fine sites that set them anyway. More in our guide to website legal requirements.
  • Google's own rules. Google's EU user consent policy requires you to name every party that receives data, keep records of consent and explain how people can withdraw it.
  • Declining as easy as accepting. A banner without a visible Reject button doesn't become compliant because Consent Mode sits behind it.

What about US visitors?

Google doesn't require Consent Mode for US traffic, and most US state privacy laws work on opt-out rather than opt-in: you can set analytics cookies by default, but you must let people opt out of the "sale" or "sharing" of their data, which includes most ad targeting. California goes further and requires businesses to treat the Global Privacy Control browser signal as a valid opt-out. Consent Mode can carry those opt-outs to Google's tags too: set ad_user_data and ad_personalization to denied when someone opts out or their browser sends GPC.

How to set it up

Two routes:

  1. A consent management platform (CMP) such as Cookiebot, Usercentrics, iubenda or Complianz. It shows the banner, keeps consent records, sends the signals to Google, and can apply different rules by region. Many are Google-certified.
  2. Your own banner, built with the site, setting the signals through Google's code. The default state goes before any tag:
gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});

When the visitor accepts, the banner sends gtag('consent', 'update', {...}) with the signals set to granted. The default can be limited to European visitors with the region setting.

How to test it

  1. Open your site with Google Tag Assistant and decline in the banner: every signal should show as denied, and no Google cookies should be set before the choice.
  2. Reload, accept, and check that the signals change to granted.
  3. In Google Ads conversion diagnostics and in Google Analytics data collection settings, check the consent status.
  4. Test on a phone too, where banners have the most display problems.

Checklist

  1. For EEA visitors, the banner asks before any non-essential cookie, with Reject as easy as Accept.
  2. The default state of all four signals is denied for EEA visitors.
  3. The banner's choice updates the signals, including when someone changes their mind later.
  4. You chose basic or advanced mode deliberately.
  5. Consent records are kept, and US opt-outs (including GPC) are honoured.
  6. You tested with Tag Assistant on desktop and on a phone.

On the sites we build, the cookie banner, Consent Mode and the privacy policy are built together, and anything that doesn't need cookies doesn't get them. Details are on our web design page.

Questions

Is Google Consent Mode v2 mandatory?

No law requires it. Google requires it for visitors in the EEA if you want remarketing, audiences and full conversion measurement in Google Ads. If your site has no Google tags, or no European visitors, you don't need it.

What is the difference between basic and advanced consent mode?

In basic mode, Google tags don't load at all until the visitor chooses in the banner, and if they decline, nothing reaches Google. In advanced mode, tags load immediately and, while consent is denied, send only cookieless pings that Google uses to model lost conversions.

Does Consent Mode replace a cookie banner?

No. The banner, or consent management platform, asks the visitor; Consent Mode passes their choice on to Google. Without a proper banner, Consent Mode has nothing to pass on.

Do I need Consent Mode for US visitors?

Google doesn't require it for US traffic. US state privacy laws work mostly on opt-out, and California requires honouring the Global Privacy Control signal as an opt-out of selling or sharing data. Consent Mode can still carry those opt-outs to Google's tags.

How do I check that Consent Mode works?

Open your site with Google Tag Assistant, decline in the banner and check that the signals show as denied, then accept and check they change to granted. Google Ads and Analytics also show consent diagnostics.

Sources

  1. Consent mode overview, Google for Developers
  2. About consent mode, Google Ads Help
  3. EU user consent policy, Google
  4. New Consent Management Platform requirements for serving ads in the EEA and UK, Google
  5. The latest updates about Google Consent Mode, iubenda
  6. California Consumer Privacy Act (CCPA), California Department of Justice

Related articles

  • Websites

    What does a business website legally need?

    What a small business website legally needs in 2026: a privacy policy, state privacy laws, accessibility, email rules, online sales and UK or EU extras.

    · 8 min read

  • Websites

    How much does SEO cost?

    How much SEO costs in 2026: monthly retainers, hourly and project rates, what you should get for the money, SEO vs Google Ads and the red flags.

    · 7 min read