Access Type: Analytics - Viewer
Didomi Consent Management Platform (CMP) analytics provides your organization with a variety of dashboards that can be subsequently filtered to review key data on how your consent notices are performing on your domains/apps. In this article, we will cover the following for CMP analytics:
- Dashboard updates
- Historical data limits
- Measured events
- Data sampling
Note: The following refers to aggregated analytics data captured in Didomi structured CMP dashboards. Consent proofs (the individual historical records of an end-user's consent choices are stored by Didomi for 5 years).
Dashboard updates
Historical data limits
|
Shortest aggregation
|
Historical data limit
|
Dashboards
|
|
Hourly |
14 days |
|
|
Daily |
1 year |
|
Measured events
| Events | Description |
|
Website pageviews |
A pageview event is fired on every page browsed by an end-user on your website where the Didomi SDK is present. Note: Pageviews are only tracked when the Didomi SDK is present on the page so ensure to embed the Didomi SDK tag on every page of your website. This event includes the following data points:
|
| Mobile app sessions |
App sessions are tracked every time your mobile app is launched. Note: App sessions are only tracked when the Didomi SDK is initialized so ensure to embed the Didomi SDK in your app and initialize it on every app launch. This event includes the following data points:
|
| Notice display |
Event tracks when consent notices are shown to end-users for collecting their consent. This event includes the following data points:
|
|
End-user consent decisions |
Event tracks consent decisions made by the end-user (both positive and negative). This event includes the following data points:
Note: This event is stored as a legal proof of consent. |
|
UI interactions |
Event tracks the end-user's interactions within the consent UI (showing the list of purposes, expanding vendor details, etc.). This event includes the following data points:
|
Data sampling
Aside from the end-user consent decisions event (which is collected and stored by Didomi as legal proof of consent and to demonstrate end-user choices), the remaining events collected by the Didomi SDKs on websites and mobile apps are sampled.
Sampling refers to the collection of events from random end-users and then extrapolating the analytics data in your organization's CMP dashboards. The Didomi sampling strategy is currently:
-
Every end-user is associated with a unique and random user ID
-
User IDs are uniformly distributed into N random buckets through hashing
-
Users from the top X% buckets are selected as being part of the sample
-
All events from users in the sample are collected
Note: The sampling rate varies across event types and platforms.
This strategy ensures that the sample is representative of the entire end-use base by selecting purely random end-users and logging all events for those end-users (which ensures that we capture the full behavior of those end-users).