Docs

Consent analytics

Decision outcomes reconstructed from the vault — accept-all, reject-all, partial — per environment.

Where the numbers come from

A daily cron reconstructs a "decision" as the set of consent records a subject wrote in the same second on the same channel, then rolls it into ConsentAnalyticsDay — one row per (site, environment, day). The current day is computed live, so today's numbers can shift until the next rollup.

Opt-in rate

acceptAll ÷ classifiableDecisions — decisions that were unambiguously all-granted or all-denied. A partial decision (some purposes granted, some not) counts toward the total but not toward either rate.

Breakdowns

  • By purpose — grant/deny counts per purpose key.
  • By channel — decisions per channel value your integration sends.
  • By banner version — ties a decision to the exact published banner version shown, including A/B test variants.
  • By country — from the resolved visitor country, when available.
This page covers cookie-banner consent decisions only. Preference-center opt-ins (channel × topic) have their own analytics — see the Preferences tab.