Google Consent Mode v2

Keep Google Ads and GA4 Working. With Consent Your Visitors Actually Gave.

ComplyDog’s cookie banner sends every visitor’s choice to Google automatically. Conversions and analytics keep flowing in Europe, and nothing fires that a visitor declined.

No credit card required · Works with Google Ads, GA4 and Google Tag Manager

ComplyDog cookie banner settings with Enable Google Consent Mode v2 switched on, and the banner preview showing Google’s recommended consent text
One switch in your banner settings. The preview shows Google’s recommended banner text, added in one click.
Why It Matters

A Banner Alone Isn’t Enough for Google

Since March 2024, Google needs a consent signal for every visitor from the EEA, the UK and Switzerland. A banner that records the choice but never tells Google leaves your ads and analytics guessing.

Google Ads Conversions

Without Consent Mode, Google can’t measure or model conversions for European visitors properly, so campaigns optimise on less data.

Remarketing and Audiences

Visitors without a consent signal can’t be added to remarketing lists or used for personalised ads.

GA4 Reporting

With advanced mode, GA4 receives cookieless pings from visitors who decline, so Google can model the gaps instead of losing them.

How It Works

Your Banner, Wired to Google

ComplyDog sets every Google signal to denied when the page loads, then updates it the moment a visitor chooses. Each banner category maps to the Google signals it controls.

Targeting

ad_storage, ad_user_data, ad_personalization

Performance

analytics_storage

Functional

functionality_storage, personalization_storage

Strictly Necessary

security_storage (always granted)

The ComplyDog dashboard tooltip for Enable Google Consent Mode v2: it forwards the visitor’s consent choices to Google tags (GA4, Google Ads) via gtag consent
Hover the question mark in your banner settings for a quick reminder of what the switch does.

Advanced Mode by Default

Your Google tags load straight away and respect the visitor’s choice, so Google can model conversions from visitors who decline.

Returning Visitors Remembered

A visitor’s saved choice is sent to Google on page load, before your tags fire, with no second click.

All Four v2 Signals

Including ad_user_data and ad_personalization, the two signals Google added for v2.

Using Claude or ChatGPT? The ComplyDog connector can tell you whether Consent Mode is switched on.

Setup

Set Up in Minutes, Your Way

ComplyDog Snippet

Best for: sites that add scripts directly

Setup: turn on “Enable Google Consent Mode v2” in your banner settings and add the ComplyDog snippet above your Google tags

Default: denied for every visitor until they choose

Banner text: one click to use Google’s recommended wording

ComplyDog banner settings with Enable Google Consent Mode v2 switched on, and the cookie banner showing Google’s recommended consent text

Google Tag Manager Template

Best for: teams that manage tags in Tag Manager

Setup: add the ComplyDog CMP template from the Community Template Gallery, enter your campaign ID and fire it on Consent Initialization - All Pages

Default: denied by default, with optional overrides per country or US state, for example denied in the EU and granted elsewhere

Banner text: the same banner, loaded by the template

The ComplyDog CMP template in Google Tag Manager’s Community Template Gallery, with the permissions it asks for: inject scripts, access global variables, access consent state and write to the data layer

Use one or the other on a page, not both. New to ComplyDog? Start with the cookie consent banner.

Verify

Know It’s Working, Not Just Installed

The most common Consent Mode failure is a banner that collects consent but sets Google’s default too late. ComplyDog’s debug mode checks this for you.

1. Open Your Site in Debug Mode

A panel on the page shows whether ComplyDog set the consent default before your Google tags loaded.

2. Fix What It Flags

If a Google tag loaded first, the panel tells you to move the ComplyDog script above it.

3. Confirm in Google Ads

Under Goals → Conversions → Diagnostics, Google shows whether it’s receiving consent signals.

Step-by-step guide: How to test Consent Mode with debug mode.

Who Needs What

Advertiser or Publisher? Here’s What Google Asks For

Google has two separate requirements, and most software companies only face one of them.

Run Google Ads or GA4 to bring people to your own site

Consent Mode v2 sending each visitor’s choice

A SaaS company advertising its free trial

Show Google ads on your site through AdSense, Ad Manager or AdMob

A Google-certified CMP that supports the IAB TCF

A news site or blog earning ad revenue

ComplyDog is built for the first group: companies that advertise, not sites that sell ad space. Publisher rules: Google AdSense Help.

Frequently Asked Questions

It’s how your cookie banner tells Google tags what each visitor agreed to. Version 2 added two signals, ad_user_data and ad_personalization. Read the full explainer in our Google Consent Mode v2 guide.

Yes, if any visitors come from the EEA, UK or Switzerland. Without it, Google can’t use their data for conversion measurement, remarketing or personalised ads.

Advanced by default. Your Google tags load and respect each visitor’s choice, so Google can model conversions from people who decline. If you load Google tags through ComplyDog’s script manager instead, they only run after consent, which works like basic mode.

Yes. Use the ComplyDog CMP template and fire it on the Consent Initialization trigger. It sets the defaults before any other tag and lets you choose defaults per country.

Yes. Consent Mode v2 and the Tag Manager template are included on every paid plan.

Consent Your Visitors Gave.
Data Google Can Use.

No credit card required