CMP metric glossary
Access Type: Analytics - Viewer
In this article, we provide an overview of the various metrics your organization can find within Didomi CMP analytics dashboards. Generally, CMP metrics can be organized into:

CMP notice scope
The CMP notice scope provides your organization with insight into how your organization's consent notices are performing (rate of opt-ins, opt-outs, etc...) on websites and/or apps.
Consent notices are not displayed to all end-users at all the times and are only displayed to end-users that have not given their consent choices or end-users that need to renew their consent choices. A consent choice (opt-in or opt-out) lasts between 6 to 12 months for most of the regulations and according to the consent notice settings.
If a website/app has a lot of recurring visitors, the consent notice metrics will not reflect the total traffic of consent status, but just the status of what one could call, to simplify, “new” end-users.
The main key performance indicators (KPIs) for the CMP notice scope is consent rate, notice rate, and no choice rate.

Total notices
Total number of notices displayed. This metric is not de-duplicated by end-users. If an end-user sees a consent notice multiple times, the consent notice will be counted each time.
Opt-ins
Counted each time an end-user accepts at least one purpose and one vendor
Opt-outs
Counted each time an end-user rejects consent for all purposes and vendors
Total choices
Total number of consent choices made by end-user. It covers opt-in and opt out choices
Total choices = opt-ins + opt-outs
No choices
Counted each time consent has been asked for but the end-user did not make a selection. That is, when the notice has been displayed but the end-user has not accepted or denied consent.
No-choices = total notices - total choices
Purposes viewed
Number of end-users (IDs) who have viewed purposes (second layer of the consent notice)
Vendors viewed
Number of end-users (IDs) who have viewed vendors (third layer of the consent notice)
Purposes changed
Number of end-users (IDs) who have changed at least one purpose (turn-off or turn-on)
Vendors changed
Number of end-users (IDs) who have changed at least one vendor (turn-off or turn-on)
Acceptance rate
Available in the North America dashboard only and is the percentage of end-users who opt-in (actively made a choice to accept) combined with the percentage of end-users who did not make a choice (passively accepted by not making a choice) across all consent notices Note: External opt-ins and webview opt-ins are not utilized when calculating this metric.
Opt-in rate
Percentage of end-users who accepts at least one purpose and one vendor when the consent notice was displayed
Note: Opt-in rate is not the same as the consent rate. Click here for more information.
Opt-in rate = (opt-ins / total notices) * 100
Opt-in rate lift
Available in the AB Tests dashboard and calculates the percentage change in the opt-in rate between your configured test and control
Opt-out rate
Percentage of end-users who rejects consent for all purposes and vendors
Opt-out rate = (opt-outs / total notices) * 100
No choice rate
Percentage of end-users who did not accept or deny consent when the notice was been displayed. Click here to learn more.
No-choice rate = (no choices / total notices) * 100
Choice rate
Percentage of consents (positive or negative) across the total notices
Note: It is the opposite of the consent notice bounce rate.
Choice rate = (total choices/total notices) * 100
Consent rate
Percentage of opt-ins among the choices made by end-users when the end-user made a choice in the consent notice
Note: Consent rate is not the same as the opt-in rate. Click here for more information.
Consent rate = (opt-ins / total choices) * 100
Consent rate lift
Available in the AB Tests dashboard and calculates the percentage change in the consent rate between your configured test and control
Refusal rate
Percentage of opt-outs among the choices made by end-users
Refusal rate = (opt-outs / total choices) * 100
Vendor view rate
Percentage of end-users who viewed vendors (third layer of the consent notice)
Vendor view rate = (vendors viewed / total notices) * 100
Purpose view rate
Percentage of end-users who viewed purposes (second layer of the consent notice)
Purpose view rate = (purposes viewed / total notices) * 100
Vendor personalization rate
Percentage of consents with a modified list of vendors
Vendor personalization rate = (vendors changed / total choices)*100
Purpose personalization rate
Percentage of consents with a modified list of purposes
Purpose personalization rate = (purposes changed / total choices) * 100
External opt-ins
Counted each time an end-user accepts at least one purpose and one vendor outside of the consent notice Note: Metric is not included in opt-in rate calculation. Metric is available Domains & Apps dashboard
External opt-outs
Counted when an end-user rejects consent for all purposes and vendors outside of the notice Note: Metric is not included in opt-out rate calculation. Metric is available Domains & Apps dashboard
Webview opt-ins
Counted each time an end-user accepts at least one purpose and one vendor selected in a mobile app environment and the end-user choice is automatically pushed to the web environment. Click here for more information. Note: Metric is not included in the opt-in rate calculation. Metric is available in the App Session dashboard
Webview opt-outs
Counted when an end-user rejects consent for all purposes and vendors in a mobile app and that user choice is automatically pushed to the web environment. Click here for more information. Note: Metric is not included in the opt-in rate calculation. Metric is available in the App Session dashboard
CMP traffic scope
The CMP traffic scope provides your organization with insight into opt-in and opt-out rates by traffic to your websites and apps,
The traffic scope covers all end-users. It gives a more accurate view of your website/app's total traffic status regarding the consent collection. Didomi uses pageviews on the web and AMP environments and app sessions on the native app, such as iOS & Android, and CTV app environments.
The main key performance indicators (KPIs) for the CMP traffic scope is opt-in rate and no-choice rate.
Pageviews
Counted each time a web page is loaded and therefore the Didomi CMP web SDK is loaded
Note: Pageviews do not directly indicate the total number of unique visitors since a single visitor can generate multiple pageviews by visiting different pages (of the same page multiple times). To estimate the number of unique visitors, Didomi uses a metric called Monthly Unique Visitors (MUVs). Click here for more information.
Opt-in pageviews
Number of pageviews with consent (at least one purpose and one vendor)
Opt-out pageviews
Number of pageviews where at least one purpose or one vendor is denied and no purposes or vendors are enabled
No-choice pageviews
Number of pageviews where notice has been displayed but the end-user has not accepted or denied consent
Pageviews without consent
Pageviews without consent = Opt-out pageviews + No-choice pageviews
App Sessions
Counted each time a user launches the application and therefore the SDK is loaded
Opt-in app sessions
Number of app sessions with consent (at least one purpose and one vendor)
Opt-out app sessions
Number of app sessions where at least one purpose or one vendor is denied and no purposes or vendors are enabled
No-choice app sessions
Number of app sessions where notice has been displayed but the end-user has not accepted or denied consent
App sessions without consent
App sessions without consent = Opt-out app sessions + No-choice app sessions
Pageview opt-in rate
Percentage of the pageviews on your website with consent (at least one purpose and one vendor by the user) over the total volume of pageviews
Pageview opt-in rate = (pageviews with consent / total pageviews) * 100
App session opt-in rate
Percentage of app sessions with consent (at least one purpose and one vendor) over the total volume of sessions
App session opt-in rate = (opt-in app sessions / total app sessions) *100
Pageview opt-out rate
Percentage of pageviews with refusal over the total volume of pageviews
Pageview opt-out rate = (pageviews with refusal / total pageviews) * 100
App session opt-out rate
Percentage of the sessions with refusal over the total volume of sessions
App session opt-out rate = (sessions with opt-out / total app session) * 100
Pageview no-choice rate
Percentage of pageviews with no choice over the total volume of pageviews
Pageview no-choice rate = (pageviews with no choice / total pageviews) * 100
App session no-choice rate
Percentage of the sessions with no choice over the total volume of sessions
App session no-choice rate = (no-choice app sessions/ total app sessions) * 100
Last updated