Shield

Consent Analytics

How visitors respond to a consent banner: impressions, consent rate, accept and reject counts, automatic GPC opt-outs, and breakdowns by day, category, region and language. Export the raw consent records as CSV.

Open it

Go to Shield > Consent and click the Analytics icon in the setup's Actions column. Each setup has its own analytics. Pick the window with 7d, 30d (the default) or 90d at the top of the Consent Events Over Time chart. All days are UTC.

The page reads a summary of consent events that is refreshed every 15 minutes, topped up with the newest events each time you open the page. A new setup shows Analytics are being prepared. until its first summary exists. Under the tiles, a line shows when the data was last summarized and how many consent events are in the window.

KPI tiles

Tiles show rounded figures such as 4.2k. Hover a value to see the exact number. Click the info icon next to a tile name for its definition.

TileWhat it counts
Banner ImpressionsBrowser sessions where the banner was shown to a visitor who had not decided yet. Counted once per session, so a visitor who reads five pages before deciding is one impression
Consent RateDecisions divided by banner impressions. A decision is Accept All, Reject All or a saved preference set. Automatic GPC opt-outs involve no interaction and are not decisions. The line under it splits decisions into opt-in and opt-out visitors. Shows n/a when there are no impressions
Unique VisitorsDistinct consent ids in the window, one per browser that has made a decision. Visitors who have not decided have no id yet. Over more than one day this is an estimate, accurate to about 2 percent, marked with ~ and "estimated"
Accept AllDecisions that granted every optional category: opt-in visitors clicking Accept All, and opt-out visitors clicking OK, which keeps the default of everything on
Reject AllDecisions that declined every optional category, including automatic GPC or DNT rejections in opt-in mode
Sale/Share Opt-OutsDecisions carrying the US opt-out of personalized advertising, whether the visitor clicked it or it was applied automatically
GPC Auto-HonoredOpt-outs applied automatically because the browser sent a Global Privacy Control signal

Charts

ChartWhat it shows
Consent Events Over TimeOne stacked bar per day: Accept All, Reject All, GPC Auto, Preference Save and Other, with Banner Impressions as a line. Every day in the window is shown; quiet days show zero
Category AcceptanceFor each category, the percentage of decisions that granted it. Hover for "x of y decisions". Appears once visitors make explicit choices
By RegionConsent events by region. The top 20 regions are shown; the rest are folded into one Other (n) slice, where n is the number of regions folded in
By LanguageConsent events by banner language, top 10 plus Other (n)

Export CSV

Click Export CSV at the top of the page. The file covers the window you are viewing (7, 30 or 90 days) and is named consent-receipts-<setup id>-<days>d.csv.

The export is the full record of individual consent events, not the summary: it is exact, has no row limit, and can be large for a busy site. Each row is one event:

ColumnWhat it holds
timestampWhen the event happened, UTC
receipt_idUnique id of this event
consent_idThe browser's consent id
sourceWhat happened (see below)
modeThe visitor's consent mode, such as optin or optout
regionThe visitor's region code
languageThe banner language
consent_versionThe setup's Consent version at the time
gpcWhether the browser sent Global Privacy Control
sale_share_opt_outWhether the opt-out of personalized advertising was on
echo_client_idThe Echo visitor id, when Echo runs on the same page
choicesThe category choices, as JSON

Values you will see in source:

ValueMeaning
banner_shownThe banner was shown (an impression, not a decision)
accept_allAccept All in opt-in mode
banner_acknowledgedOK on the opt-out banner
reject_allReject All
preference_center_saveThe visitor saved choices in the preference center
gpc_auto_honor / dnt_auto_honorAutomatic opt-out from a GPC or DNT signal, opt-out mode
gpc_auto_reject_all / dnt_auto_reject_allAutomatic Reject All from a GPC or DNT signal, opt-in mode
cross_domainA decision carried over from a linked domain

Troubleshooting

SymptomCause and fix
Analytics are being prepared. stays onNo consent events have been summarized for this setup. Check the setup is published live and installed, then wait for the next 15-minute run
"No consent events in this window yet."Nobody has interacted with the banner in the selected window. Try 90d, or check the install
Consent Rate shows n/aNo banner impressions in the window
Not legal advice

TagPipes monitors, configures and reports. It does not determine legal compliance and does not provide legal advice. Output is informational and reflects observed state at the time of observation. Confirm any regulatory interpretation with your counsel.