Skip to Content
Consent Setup

Consent Setup Available (v1)

Visz records zero events, recordings, or fingerprints before the visitor consents. “Do Not Track” overrides everything — if DNT is set, Visz stays off regardless of consent state. This is what makes Visz GDPR-friendly by design.

Method 1 — visz('consent', …)

Call the JS API once your banner resolves:

visz('consent', true); // visitor accepted → tracking starts visz('consent', false); // visitor declined → nothing is tracked

If you use Consent Mode v2, Visz reads analytics_storage (and respects ad_user_data). Grant analytics_storage and Visz starts; deny it and Visz stays off. No extra wiring beyond your existing Consent Mode setup.

Method 3 — Custom selector (dashboard)

Point Visz at your existing “Accept” button via a CSS selector in the dashboard. A MutationObserver waits for the element and fires consent on click — no code changes on your site.

CMP examples

Common consent management platforms work with Method 1 or 2:

  • Cookiebot — accept event → visz('consent', true)
  • Usercentrics — consent callback → visz('consent', true)
  • Borlabs Cookie (WordPress) — opt-in hook → visz('consent', true)

Detailed step-by-step examples per CMP are coming — the three methods above cover every setup.

Last updated:

Last updated on