Features Pricing GDPR cookie banner Google Consent Mode v2 WordPress plugin Cookiebot alternative For Agencies GDPR ePrivacy About Contact
RO | EN
Start Free →
CMP with native Consent Mode v2

Google Consent Mode v2
implemented correctly, without code

Since March 2024, Google Ads and GA4 require consent signals for EU users. CookieFix sets the default state to "denied", updates the signals on click and keeps measurement through modeling — all automatically.

4signals handled
0lines of code you write
GTMand gtag.js supported

Cookie Consent

We use cookies to improve your experience. Choose which cookies you allow.

Necessary
Preferences
Statistics
Marketing
Reject all
Accept all

What is Google Consent Mode v2?

Consent Mode v2 is the mechanism through which a website tells Google what the visitor accepted. Google Analytics 4 and Google Ads tags adapt their behavior: with consent they collect normally; without it they send only anonymous pings from which Google models conversions. Since 2024 it is mandatory for remarketing and conversion measurement in the EU.

  • ad_storage — advertising cookies
  • analytics_storage — analytics cookies
  • ad_user_data — sending user data to Google Ads
  • ad_personalization — personalized ads and remarketing

The right signals, in the right order

You change nothing in Google Analytics or Google Ads.

🔒

Default state "denied"

Before any click, all 4 signals are denied — exactly what Google requires for the EU.

Update on click

Accept, Reject or Customize: signals change instantly, without reloading the page.

🎛

Basic or Advanced

Choose whether Google tags load before consent (advanced, with modeling) or not at all (basic).

🏷

Google Tag Manager

Works with GTM through tag consent settings, or directly with gtag.js.

Verify in GA4

See in DebugView that the signals arrive correctly; step-by-step guide included.

📈

Conversions preserved

With consent modeling you recover part of the conversions from visitors who decline.

Without Consent Mode v2, Google Ads loses EU data

Since March 2024, without the ad_user_data and ad_personalization signals, Google Ads can no longer run remarketing or attribute conversions for visitors from the European Economic Area. Campaigns look broken when the real issue is consent.

  • Remarketing and custom audiences blocked
  • Unattributed conversions, so weaker automated bidding
  • Incomplete GA4 reports
  • Risk of measurement features being limited on the account
📉

Loads first, talks to Google for you

The CookieFix script loads before any Google tag, sets gtag('consent','default') with every signal "denied", then sends gtag('consent','update') the moment the visitor chooses.

  • Guaranteed load order: CookieFix first in <head>
  • Support for wait_for_update and regions
  • Signals mapped per category: statistics → analytics_storage, marketing → ad_*
  • Works with GTM through the dataLayer
🔗

3 steps, 10 minutes

No changes in Google Ads or GA4.

1

Install CookieFix

The banner script in <head>, before GTM or gtag.js.

2

Enable Consent Mode

In the dashboard, Banner → Google Consent Mode: choose Basic or Advanced.

3

Verify in GA4

DebugView shows the consent default and update signals on every click.

Frequently asked questions about Consent Mode v2

Yes, if you use Google Ads or GA4 for EU/EEA users and want remarketing or conversion measurement. Google has required the ad_user_data and ad_personalization signals since March 2024; without them these features stop receiving data.

No. Consent Mode only passes the decision to Google; the decision must be collected through a compliant banner. CookieFix does both.

Advanced loads Google tags before consent, but without cookies, and enables conversion modeling; Basic loads nothing until consent. Advanced gives better data, Basic is the most conservative legal choice. Both are available in CookieFix.

Yes. CookieFix pushes the signals through the dataLayer and in GTM you use the tags' consent settings (Consent Overview). There is a dedicated guide for the GTM integration.

In GA4, Admin → DebugView, you see the consent events with their default and update values. Alternatively, the Google Tag Assistant extension shows the signal state on the page.

Consent Mode is Google-specific. For the other platforms CookieFix blocks the scripts until consent and runs them afterwards, which covers the legal requirement.

Enable Consent Mode v2 in 10 minutes

Free account, compliant banner and correct Google signals — from day one.

Create free account