Consent log

View cookie consent decisions on your sites as daily summaries and individual records; IP and browser id are masked.

The Consent log screen displays the decisions visitors make in the cookie consent box on your websites at two levels: the daily consent summary of the selected site at the top, and individual consent records below. It is used to monitor how the cookie policy is implemented in practice, verify which permissions a particular visitor has given, or investigate a complaint. The screen is read-only: consent records cannot be added, modified, deleted, or exported in bulk.

Consent records are personal data. IP address and browser id are masked by default; reveal the full value only when truly necessary.

Accessing the screen

Navigate from the left menu: Headless CMS › Cookie consent › Consent log. If you do not see it in the menu, your account does not have permission for this screen.

Screen sections

From top to bottom, you see:

  • Title: Consent log with the description "Cookie consent records and daily consent summary." below. On the right of the title is a Show / Hide button.
  • Warning strip: "Consent records are processed personal data. Bulk export is not available." Always visible.
  • Daily summary (dashboard): Visible only after selecting a site and pressing Filter. Contains four summary cards and a collapsible table titled Daily summary (… days).
  • Cap warning: Appears when the number of retrieved records reaches the record cap (explained below).
  • Filter card: Site selection, other active filters, and Clear, Detailed filters, Filter buttons.
  • List card: Per page selection, "Filter result: … records" counter, refresh icon, Columns menu, record table, and pagination buttons.
  • Footer note: "Records are personal data; IP and browser id are masked."

Filtering and searching

Everything on this screen depends on site selection. Without selecting a site, neither the record list nor the daily summary loads; the list appears empty with the message No consent records.

Field Purpose Tip
Site Select the site whose records and summary you want to see. Always visible. Sites are listed by domain name (or site name if no domain). If the selection box says "Select site", no site is selected yet.
Browser id Find consent records for a specific visitor's browser. Available from the Detailed filters menu. The masked abbreviated value shown in the list (ending with "…") is not the full id; first use Show to reveal the full value for filtering.
Date Narrow records by start and end date. Consists of two date pickers. If not previously closed, it appears open but empty; leaving it empty applies no date filter. Affects only the record list, not the daily summary.
Record cap Sets the maximum number of records returned in one query. Available from the Detailed filters menu. Options: 50, 100, 200, 500. Default is 50 if not selected.

Filters apply when you press the Filter button or press Enter while focused on a filter field; selecting a site alone does not load the list. If there are unapplied changes, the Filter button is highlighted. Pressing Filter without changes reloads the list with current data. Clear empties all filters including site and immediately refreshes the list; since the site is cleared, the list empties and the daily summary disappears.

In the Detailed filters menu ("Select filters you want to use"), you can toggle Browser id, Date, and Record cap filters; the number next to the button shows how many filters are active. Your selection is saved in your browser; returning to the screen reopens the same filters. If you open a shared link with a filled filter, that filter appears on screen even if the menu is closed. Closing a filter clears its value; press Filter to apply changes.

How the record cap works

Consent records are retrieved in a single query up to the record cap, not page by page; the screen paginates these records. Therefore:

  • The "Filter result: … records" counter shows the number of records returned by this query, not the total consents on the site.
  • If the number of records reaches the cap, a warning appears above the list: "The service returned at most … records; older records may exist. Narrow the date range or increase the cap."
  • If you cannot find a record, first narrow the Date range to the period you want; increase the Record cap if needed. More than 500 records cannot be retrieved in one query.

Daily summary

The daily summary shows the number of consents per day for the selected site. It is not affected by date or browser id filters; it always covers all days for the site.

Summary cards

Cards show values for the newest day in the summary:

Card Meaning
Last day The newest day with data in the summary.
First seen Number of visitors who saw the consent box for the first time that day.
Granted Total number of consents granted that day for all permission types. Since counts are per permission type, this is not the number of visitors. Permission types without separate columns are included; thus this card may be larger than the sum of the three granted columns in the table.
Denied Total number of consents denied that day for all permission types; calculated similarly to Granted.

The First seen card includes the explanation "Number of visitors who saw the consent box for the first time." below the value. If no data is available, cards show "—".

Daily summary table

The Daily summary (… days) section is open by default; you can collapse it by clicking its title. The table sorts days newest to oldest and scrolls internally if long.

Column Meaning
Last day The day for the row. Same header as the card but each row shows its own day.
First seen Number of visitors who saw the consent box for the first time that day.
Granted · Targeting/Ads, Granted · Performance, Granted · Analytics Number of consents granted that day for the respective permission type.
Denied · Targeting/Ads, Denied · Performance, Denied · Analytics Number of consents denied that day for the respective permission type.

Cells showing "—" indicate no data for that permission type on that day. If no daily data exists for the site, the section shows "No daily summary for this site." When switching sites, previous site's values may briefly remain until the new summary loads.

List

Each row represents a single decision a visitor made in the cookie consent box.

Column Meaning
Identity Consent record ID. Hidden by default.
Date Date and time the consent was given, shown to the second to distinguish multiple consents in the same second. This column cannot be hidden.
Browser id Visitor's browser id. When masked, only the first 8 characters and "…" are visible; values 8 characters or shorter are fully masked with asterisks.
IP IP address from which the consent came. When masked, only the first two segments are visible (e.g., 10.20.*.*); addresses not in four-segment dotted format (e.g., IPv6) are fully masked as ***.
Port Connection port information. Not masked.
Targeting/Ads Decision given for advertising and targeting cookies.
Performance Decision given for performance cookies.
Analytics Decision given for analytics cookies.
Other consents Permissions recorded other than the above three types; each shown as a separate badge with the technical permission name and decision (e.g., "permission name · Granted"). Hidden by default.

Permission columns show decisions as colored badges: green for Granted, red for Denied. Other values appear as gray badges with the value text. If no permission exists in the record, the cell shows "—".

  • Use the Columns menu to show or hide columns; your selection is saved in your browser.
  • Use Per page to show 25 or 50 records per page (default 25).
  • Clicking column headers does not sort.
  • Clicking rows does not open a detail page; all info is in the row.
  • The refresh icon (Retry) reloads the list without changing filters; it spins while loading.

Actions

Show and hide masked information

Use this when you need to see a visitor's full IP address or browser id, e.g., to search consent history by browser id.

  1. Click the Show button to the right of the title.
  2. The Browser id and IP columns display full values; the button changes to Hide.
  3. Click Hide to mask again when done.

Consent is not requested. The revealed view is not saved: refreshing or returning to the screen shows masked info again. Masking only changes screen display; anyone with access to the screen can see full values by clicking Show, so do not leave the screen open on shared computers.

Finding consents for a specific visitor

  1. Select the site in the Site field.
  2. Open Detailed filters and enable Browser id.
  3. Enter or paste the visitor's full browser id.
  4. Optionally enter a Date range and press Filter.

The list shows consent records from that browser. If the visitor changed their decision, each is a separate row; you can see the most recent by the Date column.

Common situations

  • List is empty and shows "No consent records". No site selected or no records match your filters for the selected site. "Select a site to see records; if selected, loosen filters." Make sure to press Filter after selecting a site; widen the date range or clear the browser id filter.
  • Daily summary not visible. Summary appears only when a single site is selected. Select a site and press Filter.
  • "No daily summary for this site." message but consents exist. If the summary fails to load, the screen shows this message and cards show "—" without an error. Refresh and try again; if persistent, contact your system administrator.
  • Older records I want are not in the list. If the cap warning appears, the returned records reached the cap and older records may be missing. Narrow the Date range or increase the Record cap.
  • Cannot export records. Consent records are personal data; export is deliberately disabled on this screen.
  • Screen shows "Cookie consent service not configured." The cookie consent service is not defined for this environment. This is not an error and retrying does not help; contact your administrator. The same message appears on other screens under the Cookie consent menu.
  • "Something went wrong" error. Records failed to load. Retry with Retry; if the issue persists, report to your administrator with the text under Technical detail.

Related screens