Skip to content
juniper/notes

Notabenda · Google Basic · Local simulator

Google Basic
Consent Mode

Optional measurement waits for your choice. See the consent commands in order, with no live Google tag or account connected.

01 / AT YOUR DISCRETION

Tags wait for permission

Preparing the local example…

Tag state
Blocked
Simulated starts
0
Simulated page views
0

After a tag-loading attempt, withdrawal closes this adapter until reload. Removing a real script cannot undo code that has already run.

Light theme ↗

02 / THE FOUR SIGNALS

Consent signal mapping

analytics_storage
Denied
ad_storage
Denied
ad_user_data
Denied
ad_personalization
Denied

Only measurement is mapped in this example. Advertising signals remain denied. A combined measurement/advertising service would wait for all of its declared purposes.

03 / THE COMMAND TRAIL

Adapter event log

Commands stay local here. The real browser adapter inserts the Google tag only after effective permission, including any required receipt and independent processing restrictions.

  1. Waiting for the local controller.
What this example proves

It exercises the actual adapter with a local execution port. It does not load Google's library or verify vendor behavior. Automated interception checks separately cover the real browser loader URL. Neither a working adapter nor Consent Mode is Google CMP certification.

Integration guide ↗