Google Consent Mode v2

Google Consent Mode v2 — fully supported

Consentify sets all four Google Consent Mode v2 signals by default and updates them the moment a visitor makes a choice. No extra GTM setup, no custom variables, no data loss.

What is Google Consent Mode v2?

Google Consent Mode v2 (required since March 2024 for all sites using Google Ads or GA4 in the EU) is a framework that lets Google products adapt their behaviour based on the user's consent state. When analytics consent is denied, GA4 uses modelling to fill gaps. When ad consent is denied, Google Ads stops personalising. Consentify passes the four required signals — analytics_storage, ad_storage, ad_user_data, ad_personalization — automatically.

How Consentify implements Consent Mode v2

Default denied on page load

Consentify sets all four signals to 'denied' as soon as the script loads — before the banner appears. This satisfies Google's requirement that consent defaults are set before any Google tags fire.

Instant update on consent

When a visitor accepts or rejects, Consentify immediately calls gtag('consent', 'update', ...) with the correct granted/denied values for each signal. No page reload needed for the update.

All four signals covered

analytics_storage, ad_storage, ad_user_data, and ad_personalization are all set correctly — not just the two basic signals. This covers the full Consent Mode v2 specification.

Works with and without GTM

Consentify injects the dataLayer and gtag function if they don't exist. If you load GTM separately, Consentify's consent signals are already in the dataLayer before GTM fires.

The four Consent Mode v2 signals

analytics_storage

Controls GA4 measurement cookies

ad_storage

Controls Google Ads cookies

ad_user_data

Controls sending user data to Google for ads

ad_personalization

Controls remarketing and personalised ads

Frequently asked questions

Do I need to configure anything in GTM to use Consent Mode v2?

No. Consentify handles Consent Mode v2 automatically. The four signals are set to denied on load and updated on user choice. If you use GTM, just add the Consentify script tag before your GTM snippet and it works without any GTM configuration.

What happens to Google Analytics data when consent is denied?

When analytics_storage is denied, GA4 uses Google's modelling (cookieless pings) to estimate traffic — you still get aggregated insights, just not individual-level tracking. When analytics_storage is granted, full GA4 tracking resumes.

Is Consent Mode v2 required by Google?

Yes, since March 2024 for EEA/UK traffic. Sites using Google Ads conversion tracking or GA4 remarketing that do not implement Consent Mode v2 lose access to those features for users who don't consent. Consentify handles this automatically.

Does Consentify support Google's 'Basic' and 'Advanced' Consent Mode?

Consentify implements Advanced Consent Mode — signals are set on every page load before tags fire, and updated on consent. This gives Google the most data for modelling while fully respecting user choices.

Add Consent Mode v2 to your site in 5 minutes

Free forever for one domain. Paste one script tag.

Get started free