Guide

Consent Mode v2 implementation checklist for browser validation

A practical checklist for validating Consent Mode defaults, updates, GTM sequencing, Google signals, region behavior, and evidence capture.

Implementation context

Start from observable behavior, then repair the consent contract.

Consent Mode v2 should be validated as browser behavior, not as a tag installation.

The checklist starts where failures usually happen: initialization order, denied defaults, CMP updates, GTM sequencing, regional behavior, and Google request parameters.

This checklist focuses on the implementation controls that decide whether Google tags receive the right consent state at the right time.

What breaks

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

01

Defaults are installed after tags

The tag manager may load Google libraries before denied defaults are available.

02

Consent updates are partial

Some user choices update analytics signals but not advertising or user data signals.

03

Regions are untested

Different consent defaults may be needed across EU, UK, US, and fallback traffic.

04

Google checks are isolated

Consent Mode may be tested without checking whether GTM, CMP categories, Ads, GA4, and non-Google vendors follow the same visitor choice.

How ModeConsent fixes it

Repair the consent system where visitors and tags actually interact.

  1. 01

    Check initialization order

    Verify defaults exist before Google tags, conversion tags, and dependent templates execute.

  2. 02

    Exercise every choice

    Test reject, accept, category selections, preference changes, and revisit behavior.

  3. 03

    Capture browser evidence

    Record network requests, data layer events, storage changes, and visible consent state for each test.

  4. 04

    Map results to repairs

    Each failed check should identify whether the fix belongs in CMP callbacks, GTM sequencing, Google tag settings, region rules, or template logic.

Request audit

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

Request Compliance Audit