Consent Mode v2 Audit

Consent Mode v2 audit for Google Ads and GA4

A browser-level Consent Mode v2 audit for teams that need to prove defaults, updates, GTM sequencing, and Google consent signals are implemented correctly.

Implementation context

Start from observable behavior, then repair the consent contract.

A Consent Mode v2 audit answers one practical question: do Google tags receive the right consent state at the right time for the markets and use cases that matter?

ModeConsent tests the live browser, not just the CMP toggle. The audit follows first load, reject, accept, category opt-in, withdrawal, and revisit behavior across GA4, Google Ads, GTM, and the CMP.

The output is built for teams facing platform diagnostics, lost measurement confidence, or stakeholder pressure to prove that Consent Mode v2 is more than a nominal setting.

What breaks

The failure pattern usually starts before the dashboard can see it.

01

Defaults load after Google tags

Consent Mode can be present and still fail if denied defaults are not available before Google tags initialize.

02

The two v2 ad signals are missing

Older implementations often handle ad_storage and analytics_storage but fail to send ad_user_data and ad_personalization consistently.

03

Consent updates do not match choices

Reject, accept, category opt-in, and withdrawal flows can leave stale or conflicting consent state in the browser.

04

Diagnostics lack implementation context

Google warnings can identify a symptom, but the repair usually sits in CMP callbacks, GTM sequencing, region logic, or tag configuration.

How ModeConsent fixes it

Repair the consent system where visitors and tags actually interact.

  1. 01

    Test Consent Mode initialization

    ModeConsent captures whether denied defaults exist before GA4, Google Ads, Floodlight, and GTM-dependent tags execute.

  2. 02

    Verify every user state

    The audit checks the four Consent Mode v2 signals across reject, accept, category-specific, revisit, and withdrawal paths.

  3. 03

    Map repairs to GTM and CMP logic

    Findings identify whether the fix belongs in CMP settings, data layer callbacks, GTM consent checks, tag sequencing, or Google tag configuration.

  4. 04

    Preserve measurement that is allowed

    The audit separates blocked, consented, modeled, and misconfigured behavior so teams can repair compliance without guessing at reporting impact.

Request audit

Need evidence for the live consent stack?
Start with browser behavior.

Request Compliance Audit