Cookie Consent Reports: A Guide to Understanding and Utilizing Reports

  • Updated

This document provides an overview of the key reports available within the Cookie Consent module and how to effectively use them. Each report offers unique insights into traffic, consent behaviors, and rule management across configurations.


Traffic and Consent Reports

1. Total Traffic

What it Shows:

  • A graphical display of total osano.js downloads by site visitors over a selected time period.

Purpose:

  • Monitor overall engagement with your consent banner.

Read more about how Osano measures traffic


2. Consent Stats

What it Shows:

  • Opt-in rates for each consent category (e.g., Essential, Marketing) over time.
  • Includes a graph for visual tracking alongside tabular data in the "Consent Data" report.

Purpose:

  • Visualize trends in consent behavior, which can be useful for optimizing user experience or addressing compliance concerns.

3. Map

What it Shows:

  • A visual representation of consent volume by country over a selected time period.

Purpose:

  • Identify geographical trends in user consent behavior. This can help with regional compliance strategies.

4. Consent Data

What it Shows:

  • A tabular breakdown of opt-in rates for each category over time.
  • This report is a count of users who have interacted with the cookie consent banner by accepting or rejecting non-essential tracking. It does not track users who do not interact with the banner (i.e. leave it up and make no decision). Osano does not track individual users prior to consent. 

Additional Notes on Opt-Out Rates:

  • What is "Opt-Out Rate": The percentage of users who fully opt out of all trackers (either by rejecting all or dismissing the banner).
  • Categorical Opt-Out Rate: This can be calculated by taking the number of opt-outs for a specific category (e.g., Marketing) and dividing by the "Total." This metric provides a more accurate view of opt-outs at the category level and is recommended for calculating more specific opt out statistics. 

Understanding "Total":

  • Represents users who have opted into the "Essential" category.
  • As "Essential" consent is required for all users, this number reflects the total number of users interacting with the consent banner.

Rules Management Reports

5. Cookie Rules

What it Shows:

  • A table of all saved (Managed and Published) Cookie Rules across configurations.

Purpose:

  • Manage or review rules for specific cookies executing on your monitored website(s).

6. Script Rules

What it Shows:

  • A table of all saved (Managed and Published) Script Rules across configurations.

Purpose:

  • Manage or review rules for JavaScript code executing on your monitored website(s).

7. Iframe Rules

What it Shows:

  • A table of all saved (Managed and Published) Iframe Rules across configurations.

Purpose:

  • Manage or review rules for embedded content executing on your monitored website(s).

Discoveries Report

8. Discoveries

What it Shows:

  • A list of all unmanaged cookie, script, and iframe discoveries across configurations.

Purpose:

  • Provides a historical view of all discoveries within a configuration.

Key Notes on Discoveries:

  • Discoveries Over Time: This report tracks discoveries historically and reflects changes over time.
  • Not Dynamic: The Discoveries Report does not dynamically update and will continue to discover content that you may have already classified. It is not suitable for identifying "current unclassified cookies and scripts."
  • Use Case: Use this report for understanding the overall discovery posture of a configuration.

What If I Need a 1:1 Readout of Current Discoveries?

If you need a real-time, detailed view of discoveries (e.g., cookies, scripts, or iframes) cross-checked against managed rules (saved and published) for a specific configuration, use the REST API instead of the Discoveries Report.

Using the REST API

  • Endpoint:GET: https://api.osano.com/v1/cookie-consent/configs/{configId}/discoveries

  • Query Parameters:

    • Default: ?type=cookie
    • Other Types: ?type=script, ?type=iframe
  • Example Request:GET: https://api.osano.com/v1/cookie-consent/configs/{configId}/discoveries?type=script

The API provides a comprehensive, up-to-date list of discoveries for the selected configuration that is a 1:1 match for your discoveries section within the UI of the Cookie Consent Admin portal.

Note: An API key is required.

Read more about the Osano REST API


Configuration Overview

9. Configurations

What it Shows:

  • Provides an overview of all configurations under the account, including settings and basic metrics.

Purpose:

  • Provides a full list of all consent configurations within your account including all "settings" configured for each for easier auditing and management of your consent experiences across your websites. 

Filtering Reports

Most reports (except the Configurations report) can be filtered by configuration using the Configurations dropdown menu. Selecting a specific configuration automatically reloads the report with relevant data.

 

Reports-Cookie Consent - Filter

Related to