ConsentEase documentation
Practical instructions for managing visitor choices on your websites, with notes on what to verify yourself.
Website owners
Install the banner and check the result.
Agencies
Guides for managing client websites.
Developers
API and script reference.
Getting started
Why Cookie Consent?
Understand storage, tracking and your responsibilities.
Account & First Website
Create an account, add your domain and find the dashboard tools.
Choose an Installation Method
Use WordPress, Google Tag Manager or a manual embed—not all three.
Quick Start
Install the complete snippet in the correct order.
Verify an Installation
Check UI, consent signals and actual tags in separate browser states.
Migrate Without Duplicate Banners
Replace an existing installation with a controlled cutover.
Installation guides
WordPress
Connect the official plugin and verify your published site.
Google Tag Manager Installation
Create a draft, review it and publish the GTM container yourself.
Manual HTML Installation
Place immediate defaults before tags and load the banner once.
Shopify
Install on a storefront and understand Shopify privacy boundaries.
Wix
Use site-wide custom code on a published site with a connected domain.
Squarespace
Use supported code injection; checkout is not covered by it.
Webflow
Install through supported site-wide head code and publish.
Jimdo
Use the site-wide head code and switch off Jimdo's own tracking integrations.
React & Vite
Install once in the document shell rather than on each route.
Next.js App & Pages Router
Initialize consent in the root document/layout before Google tags.
Other Platforms
Find the correct installation surface for a builder or custom site.
Consent & banner
Cookie Categories & Inventory
Classify actual purposes; an inventory is not enforcement.
Tag Behaviour & Cookie Cleanup
Separate consent signals, tag enforcement and reachable cookie removal.
Banner Design
Use supported controls and check the real runtime preview.
Multi-Language Banners
Ten runtime languages, fallback rules and right-to-left layouts.
Reopen Cookie Preferences
Add a tested footer link or native button without resetting consent.
Excluded Routes
Understand what path exclusions suppress—and what they do not.
Re-consent & Evidence Retention
Renewal timing is separate from keeping consent records.
Google Consent Mode: Basic & Advanced
Understand defaults, updates, tag checks and cookieless requests.
Verification & records
Analytics Metric Dictionary
Recorded events, formulas, UTC periods and missing-data limits.
Periods, Coverage & Data Quality
Distinguish dashboard UTC days from explicit local-calendar statistics.
Consent Records & Export
Fields, pseudonymous data, filters and the 10,000-row export limit.
Privacy of Records & Exports
Handle pseudonymous consent evidence as potentially personal data.
GDPR, ePrivacy & California Context
Separate legal obligations from verified regional product behaviour.
Diagnostics: What Was Measured
Read observed findings, unknowns and partial verification correctly.
Scan Results & Cookie Inventory
Review findings without treating an empty scan as a clean-site guarantee.
Policies: Generate, Review & Publish
Manage drafts and live versions without confusing generation with legal review.
Drafts, Live Policies & Versions
Understand publication, superseded versions and historical evidence.
Agencies
Developers
API Keys & Least Privilege
Create, protect and revoke scoped keys without exposing them to visitors.
REST API Reference
Exact routes, scopes, pagination, response families and write boundaries.
Explicit-Range Consent Statistics
Inclusive local dates, sparse buckets, rate formulas and completeness.
MCP: Remote HTTP & Local Stdio
Connect agents with scoped API keys and verify discovery before writes.
Public Banner JavaScript Contract
Use the supported preferences entrypoint, not internal runtime functions.
Troubleshooting
Troubleshooting
Use symptoms, observations and targeted fixes rather than assumptions.
GTM Draft, Drift & Reconnection
Check container publication separately from connection and saved status.
Preferences Loading & Retry
Handle metadata failures without resetting or silently changing choices.
Scanner Access & Hosting Challenges
Diagnose challenges without relying on an unconfirmed fixed scanner IP.