# CMP metric glossary

{% hint style="success" %}
**Access Type**: Analytics - Viewer
{% endhint %}

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](#cmp-notice-scope)
* [CMP traffic scope](#cmp-traffic-scope)

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2FeuQnuY2spr85n6EtcNa8%2FCapture%20d%E2%80%99e%CC%81cran%202023-03-09%20a%CC%80%2013.41.38.webp?alt=media&#x26;token=af0e9096-68d9-4eee-b289-7ea1b2abc43f" alt="" width="563"><figcaption></figcaption></figure>

***

### 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.&#x20;

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.&#x20;

{% hint style="info" %}
The main key performance indicators (KPIs) for the CMP notice scope is consent rate, notice rate, and no choice rate.
{% endhint %}

<figure><img src="https://1825037175-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNDxbAdc00ce6bH5u1urh%2Fuploads%2Fq7bk0CePy4e5NIRVzMjH%2FConsent%20notice%20Metrics%20(7).webp?alt=media&#x26;token=c8114157-215c-4dde-a681-a8697575223b" alt="" width="516"><figcaption></figcaption></figure>

<table><thead><tr><th width="238.70001220703125">Metric/Indicator</th><th>Description</th></tr></thead><tbody><tr><td>Total notices</td><td>Total number of notices displayed. This metric is <strong>not</strong> de-duplicated by end-users. If an end-user sees a consent notice multiple times, the consent notice will be counted each time.</td></tr><tr><td>Opt-ins</td><td>Counted each time an end-user accepts at least one purpose and one vendor</td></tr><tr><td>Opt-outs</td><td>Counted each time an end-user rejects consent for all purposes and vendors</td></tr><tr><td>Total choices</td><td><p>Total number of consent choices made by end-user. It covers opt-in and opt out choices</p><p></p><p>Total choices = opt-ins + opt-outs</p></td></tr><tr><td>No choices</td><td><p>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.</p><p></p><p>No-choices = total notices - total choices</p></td></tr><tr><td>Purposes viewed</td><td>Number of end-users (IDs) who have viewed purposes (second layer of the consent notice)</td></tr><tr><td>Vendors viewed</td><td>Number of end-users (IDs) who have viewed vendors (third layer of the consent notice)</td></tr><tr><td>Purposes changed</td><td>Number of end-users (IDs) who have changed at least one purpose (turn-off or turn-on)</td></tr><tr><td>Vendors changed</td><td>Number of end-users (IDs) who have changed at least one vendor (turn-off or turn-on)</td></tr><tr><td>Acceptance rate</td><td>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<br><br><mark style="background-color:$warning;"><strong>Note</strong>: External opt-ins and webview opt-ins are not utilized when calculating this metric.</mark></td></tr><tr><td>Opt-in rate</td><td><p>Percentage of end-users who accepts at least one purpose and one vendor when the consent notice was displayed</p><p></p><p><mark style="background-color:$warning;"><strong>Note</strong>: Opt-in rate is not the same as the consent rate.</mark> <a href="consent-rate-vs-opt-in-rate"><mark style="background-color:$warning;">Click here</mark></a> <mark style="background-color:$warning;">for more information.</mark></p><p></p><p>Opt-in rate = (opt-ins / total notices) * 100</p></td></tr><tr><td>Opt-in rate lift</td><td>Available in the AB Tests dashboard and calculates the percentage change in the opt-in rate between your configured test and control</td></tr><tr><td>Opt-out rate</td><td><p>Percentage of end-users who rejects consent for all purposes and vendors</p><p></p><p>Opt-out rate = (opt-outs / total notices) * 100</p></td></tr><tr><td>No choice rate</td><td><p>Percentage of end-users who did not accept or deny consent when the notice was been displayed. <a href="no-choice-rate">Click here</a> to learn more.</p><p></p><p>No-choice rate = (no choices / total notices) * 100</p></td></tr><tr><td>Choice rate</td><td><p>Percentage of consents (positive or negative) across the total notices</p><p></p><p><mark style="background-color:$warning;"><strong>Note</strong>: It is the opposite of the consent notice bounce rate.</mark></p><p></p><p>Choice rate = (total choices/total notices) * 100</p></td></tr><tr><td>Consent rate</td><td><p>Percentage of opt-ins among the choices made by end-users when the end-user made a choice in the consent notice</p><p></p><p><mark style="background-color:$warning;"><strong>Note</strong>: Consent rate is not the same as the opt-in rate.</mark> <a href="consent-rate-vs-opt-in-rate"><mark style="background-color:$warning;">Click here</mark></a> <mark style="background-color:$warning;">for more information.</mark></p><p></p><p>Consent rate = (opt-ins / total choices) * 100</p></td></tr><tr><td>Consent rate lift</td><td>Available in the AB Tests dashboard and calculates the percentage change in the consent rate between your configured test and control</td></tr><tr><td>Refusal rate</td><td><p>Percentage of opt-outs among the choices made by end-users</p><p></p><p>Refusal rate = (opt-outs / total choices) * 100</p></td></tr><tr><td>Vendor view rate</td><td><p>Percentage of end-users who viewed vendors (third layer of the consent notice)</p><p></p><p>Vendor view rate = (vendors viewed / total notices) * 100</p></td></tr><tr><td>Purpose view rate</td><td><p>Percentage of end-users who viewed purposes (second layer of the consent notice)</p><p></p><p>Purpose view rate = (purposes viewed / total notices) * 100</p></td></tr><tr><td>Vendor personalization rate</td><td><p>Percentage of consents with a modified list of vendors</p><p></p><p>Vendor personalization rate = (vendors changed / total choices)*100</p></td></tr><tr><td>Purpose personalization rate</td><td><p>Percentage of consents with a modified list of purposes</p><p></p><p>Purpose personalization rate = (purposes changed / total choices) * 100</p></td></tr><tr><td>External opt-ins</td><td>Counted each time an end-user accepts at least one purpose and one vendor outside of the consent notice<br><br><mark style="background-color:$warning;"><strong>Note</strong>: Metric is not included in opt-in rate calculation. Metric is available Domains &#x26; Apps dashboard</mark></td></tr><tr><td>External opt-outs</td><td>Counted when an end-user rejects consent for all purposes and vendors outside of the notice<br><br><mark style="background-color:$warning;"><strong>Note</strong>: Metric is not included in opt-out rate calculation. Metric is available Domains &#x26; Apps dashboard</mark></td></tr><tr><td>Webview opt-ins</td><td>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. <a href="https://developers.didomi.io/cmp/mobile-sdk/share-consent-with-webviews">Click here</a> for more information.<br><br><mark style="background-color:$warning;"><strong>Note</strong>: Metric is not included in the opt-in rate calculation. Metric is available in the App Session dashboard</mark></td></tr><tr><td>Webview opt-outs</td><td>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. <a href="https://developers.didomi.io/cmp/mobile-sdk/share-consent-with-webviews">Click here</a> for more information.<br><br><mark style="background-color:$warning;"><strong>Note</strong>: Metric is not included in the opt-in rate calculation. Metric is available in the App Session dashboard</mark></td></tr></tbody></table>

### 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.&#x20;

{% hint style="info" %}
The main key performance indicators (KPIs) for the CMP traffic scope is opt-in rate and no-choice rate.
{% endhint %}

<table><thead><tr><th width="182.04998779296875">Metric/Indicator</th><th>Description</th></tr></thead><tbody><tr><td>Pageviews</td><td><p>Counted each time a web page is loaded and therefore the Didomi CMP web SDK is loaded<br></p><p><mark style="background-color:$warning;"><strong>Note</strong>: 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).</mark> <a href="../introduction/monthly-unique-visitors-muvs"><mark style="background-color:$warning;">Click here</mark></a> <mark style="background-color:$warning;">for more information.</mark> </p></td></tr><tr><td>Opt-in pageviews</td><td>Number of pageviews with consent (at least one purpose and one vendor)</td></tr><tr><td>Opt-out pageviews</td><td>Number of pageviews where at least one purpose or one vendor is denied and no purposes or vendors are enabled</td></tr><tr><td>No-choice pageviews</td><td>Number of pageviews where notice has been displayed but the end-user has not accepted or denied consent</td></tr><tr><td>Pageviews without consent</td><td><p></p><p>Pageviews without consent = Opt-out pageviews + No-choice pageviews</p></td></tr><tr><td>App Sessions</td><td>Counted each time a user launches the application and therefore the SDK is loaded</td></tr><tr><td>Opt-in app sessions</td><td>Number of app sessions with consent (at least one purpose and one vendor)</td></tr><tr><td>Opt-out app sessions</td><td>Number of app sessions where at least one purpose or one vendor is denied and no purposes or vendors are enabled</td></tr><tr><td>No-choice app sessions</td><td>Number of app sessions where notice has been displayed but the end-user has not accepted or denied consent</td></tr><tr><td>App sessions without consent</td><td>App sessions without consent = Opt-out app sessions + No-choice app sessions</td></tr><tr><td>Pageview opt-in rate</td><td><p>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</p><p></p><p>Pageview opt-in rate = (pageviews with consent / total pageviews) * 100</p></td></tr><tr><td>App session opt-in rate</td><td><p>Percentage of app sessions with consent (at least one purpose and one vendor) over the total volume of sessions</p><p></p><p>App session opt-in rate = (opt-in app sessions / total app sessions) *100</p></td></tr><tr><td>Pageview opt-out rate</td><td><p>Percentage of pageviews with refusal over the total volume of pageviews</p><p></p><p>Pageview opt-out rate = (pageviews with refusal / total pageviews) * 100 </p></td></tr><tr><td>App session opt-out rate</td><td><p>Percentage of the sessions with refusal over the total volume of sessions</p><p></p><p>App session opt-out rate = (sessions with opt-out  / total app session) * 100 </p></td></tr><tr><td>Pageview no-choice rate</td><td><p>Percentage of pageviews with no choice over the total volume of pageviews</p><p></p><p>Pageview no-choice rate = (pageviews with no choice / total pageviews) * 100</p></td></tr><tr><td>App session no-choice rate</td><td><p>Percentage of the sessions with no choice over the total volume of sessions</p><p></p><p>App session no-choice rate = (no-choice app sessions/ total app sessions) * 100 </p></td></tr></tbody></table>
