---
title: PMP metric glossary
description: "Access Type: Analytics - Viewer Premium Feature: Preference Management Platform In this article, we provide an overview of the various metrics your organization can find within Didomi PMP analytics da"
---

[Skip to content](https://support.didomi.io/pmp-metrics-indicators#main-content)

English

Show submenu for translations

[Customer portal](https://support.didomi.io/tickets-view)

![Didomi SAS](https://support.didomi.io/hs-fs/hubfs/Didomi-tail-name.png?width=182&height=34&name=Didomi-tail-name.png)

Open main navigation

Close main navigation

- English
  
  Show submenu for translations
- [Customer portal](https://support.didomi.io/tickets-view)
- Go to didomi.io

 Go to didomi.io

 Our documentation has moved to docs.didomi.io. Please update any bookmarks.

- There are no suggestions because the search field is empty.

1. [Help Center](https://support.didomi.io/)
2. [Analytics](https://support.didomi.io/analytics)
3. [Preference Management Platform (PMP) Analytics](https://support.didomi.io/analytics#preference-management-platform-pmp-analytics)

# PMP metric glossary

**Access Type:** Analytics - Viewer

**Premium Feature**: Preference Management Platform

In this article, we provide an overview of the various metrics your organization can find within Didomi PMP analytics dashboards. Generally, PMP metrics can be organized into:

- Authentication metrics
- User & choice metrics
- Purpose metrics
- Preference metrics

**Note**: In order to facilitate your organization's understanding of how individual metrics are calculated we encourage you to review our [resources on statuses, choice types, etc...](https://support.didomi.io/pmp-metrics-overview)

### Authentication metrics

Authentication metrics enable your organization to analyze how end-users are navigating through the authentication funnel for your PMP widgets (i.e. end-user movement from when they first authenticate to when they provide their preference selections).

| **Metric/Indicator** | **Description** |
| --- | --- |
| Auth Asked | Total count of how many times the authentication request is displayed (times `authentication.asked` was triggered) |
| Auth Sent | Total count of how many times the authentication request confirmation is displayed (times `authentication.sent` was triggered) |
| Consent Asked | Total count of how many times end-users have accessed the preferences widget (times **consent.asked** was triggered) |
| Choice | Total count of how many times end-users have submitted their preference selections (times `consent.given` was triggered) |

### User & choice metrics

User and choice metrics enable your organization to analyze the overall number of end-users who are making preference submissions (choices) via your preferences widget.

| **Metric/Indicator** | **Description** |
| --- | --- |
| Users | End-users who made a preference selection |
| Total Choices | Total number of new and updated choices made by end-users |
| New Choices | Total number of preference submissions made by end-users where a preference record was not found for the specific preferences widget **Note**: Please review our resource on the difference between [new choices and updated choices](https://support.didomi.io/new-choice-vs-updated-choice) on how these metrics are calculated. |
| Updated Choices | Total number of preferences submissions made by end-users where a preference record was found for the specific preferences widget. **Note**: Please review our resource on the difference between [new choices and updated choices](https://support.didomi.io/new-choice-vs-updated-choice) on how these metrics are calculated. |
| AVG Choice by User | Average number of preference submission (whether new or updated) made by end-users |

### Purpose metrics

Purpose metrics enable your organization to analyze how end-users are setting and changing their choices for purposes configured in your preferences widget.

**Note**: In order to facilitate your organization's understanding of how individual metrics are calculated we encourage you to review our [resources on statuses, choice types, etc...](https://support.didomi.io/pmp-metrics-overview)

| **Metric/Indicator** | **Description** |
| --- | --- |
| Selected (purpose) | Total number of purposes that is selected by end-users when they give their preferences selection |
| Not-Selected (purpose) | Total number of purposes that is not selected by an end-user. The end-users have not made a choice and have never made a choice on the purpose (i.e. purpose status is `null`) |
| Maintained-Selected (purpose) | Total number of purposes where the previous purpose was selected and the current purpose is selected. |
| Propagation (purpose) | Total number of purposes where the previous purpose status was not selected but a child preference value was selected and the current purpose status is still not selected but a child preference value still is. |
| Denied (purpose) | Total number of purposes where the previous purpose status was not selected or selected and the current purpose status is `false`. |
| Maintained-Denied (purpose) | Total number of purposes where the previous status of the purpose was `false` and the current purpose status is `false`. |
| Purpose Select Rate | Ratio of purposes selected over the total number of times the preferences widget has been answered. **Purpose selection rate** = selected purposes/preference choices |
| Purpose Denied Rate | The ratio of purposes rejected over the total number of times the preferences widget has been answered. **Purpose denied rate** = purposes denied/preference choices |
| Activation Rate | The ratio of opt-in purposes over the total number of preferences widget has been answered. **Purpose activated rate** = (Selected + Maintained\_Selected + Propagation)/total choices made by users |

Refer to the example below for more information on purposes:

![](https://docs.didomi.io/moIvfcA7NSpjmwGZ7dzv/~gitbook/image?url=https%3A%2F%2F1825037175-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FNDxbAdc00ce6bH5u1urh%252Fuploads%252Fi9HzqC6ShQHJVsGtCYlv%252FCapture%2520d%25E2%2580%2599e%25CC%2581cran%25202023-10-02%2520a%25CC%2580%252014.43.23.webp%3Falt%3Dmedia%26token%3D114cc7cc-2096-49d9-ba32-a03762348c4b&width=768&dpr=4&quality=100&sign=6881f151&sv=2)

**Purposes selection status**

1. In the **first** pref. choice: 
     1. Purpose A is not selected but a preference is selected the purpose status is **propagation**
     2. Purpose B purpose is **selected**
     3. Purpose C is also **selected** even if no preference is selected below
     4. Purpose D is **denied**
2. In the **second** pref. choice: 
     1. Purpose A, despite not being selected, benefits from “propagation from the bottom” as child preferences have been selected.
     2. Purpose B is **denied** because its status has been changed to false
     3. Purpose C is **maintained-selected** because the purpose is still selected.
     4. Purpose D is **maintained-denied**, even if a preference value has been selected. The change in the child preference value doesn’t impact the preference status when selected or declined.

### Preference metrics

Preference metrics enable your organization to analyze how end-users are setting and changing their choices for preferences configured in your preferences widget.

**Note**: In order to facilitate your organization's understanding of how individual metrics are calculated we encourage you to review our [resources on statuses, choice types, etc...](https://support.didomi.io/pmp-metrics-overview)

| **Metric/Indicator** | **Description** |
| --- | --- |
| Selected | Total number of preference values where the previous preference value is not selected and the current preference value is selected. **Note**: As long as a preference is selected (has a value of `selected`) the preference will be counted as selected regardless of the parent value of its purpose. |
| Not Selected | Total number of preference values where the previous preference value is not selected and the current preference value is still not selected. |
| Denied | Total number of preference values where the previous preference value is selected and the current preference value is not selected. |
| Maintained | Total number of preference values where the previous preference value is selected and the current preference value still is selected. |
| Preference activated rate | The ratio of opt-in preferences over the total number of preferences has been answered. **Preference activated rate** = (maintained + selected) / preference choices |

Refer to the example below for more information on preferences:

![](https://images.gitbook.com/__img/dpr=2,width=760,onerror=redirect,format=auto,signature=-717446375/https%3A%2F%2Ffiles.gitbook.com%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FNDxbAdc00ce6bH5u1urh%252Fuploads%252FKmjkAe8oqIlNjGQY9fgE%252FCapture%2520d%25E2%2580%2599e%25CC%2581cran%25202023-10-02%2520a%25CC%2580%252014.45.30.webp%3Falt%3Dmedia%26token%3D6d1333b1-6b7b-450f-b724-089eeaebb952)

In the schema above we have 3 preference choices:

- coming from 1 **unique user**
- for 2 distinct widgets: widget 1 and widget 2
- widget 1 has 2 deployments/versions: widget 1.1 and widget 1.2. In widget 1.2 Rugby preference value has been removed
- All values below are **preference values**

**Preference values selection status**

1. In the **first** pref. choice: 
     1. Basked, football, and rugby are **selected**
     2. MMA and Tennis are **not selected**
2. In the **second** pref. choice: 
     1. Basket and Rugby are **maintained**
     2. Football is **denied**
     3. MMA is **not selected**
3. In the **third** pref. choice: 
     1. daily is **not selected**
     2. weekly and monthly are **selected**

- [Consent notice creation](https://support.didomi.io/consent-notice-creation#main-content)

    - [Basics](https://support.didomi.io/consent-notice-creation#basics)
    - [Consent notice per device](https://support.didomi.io/consent-notice-creation#consent-notice-per-device)
    - [Manage Vendors and Purposes](https://support.didomi.io/consent-notice-creation#manage-vendors-and-purposes)
    - [Customization](https://support.didomi.io/consent-notice-creation#customization)
    - [Multi-regulations](https://support.didomi.io/consent-notice-creation#multi-regulations)
    - [Frameworks](https://support.didomi.io/consent-notice-creation#frameworks)
    - [Integrations](https://support.didomi.io/consent-notice-creation#integrations)
    - [Console migration](https://support.didomi.io/consent-notice-creation#console-migration)
    - [IAB GPP Framework](https://support.didomi.io/consent-notice-creation#iab-gpp-framework)
    - [Accessibility](https://support.didomi.io/consent-notice-creation#accessibility)
- [Compliance report](https://support.didomi.io/compliance-report#main-content)

    - [CMP Vendor Sync](https://support.didomi.io/compliance-report#cmp-vendor-sync)
    - [Advanced Compliance Monitoring](https://support.didomi.io/compliance-report#advanced-compliance-monitoring)
- [Preference Management Platform](https://support.didomi.io/preference-management-platform#main-content)

    - [Configuration Tree](https://support.didomi.io/preference-management-platform#configuration-tree)
    - [Widget](https://support.didomi.io/preference-management-platform#widget)
    - [Deployment](https://support.didomi.io/preference-management-platform#deployment)
- [Google integrations](https://support.didomi.io/google-integrations)
- [Privacy Request](https://support.didomi.io/privacy-request#main-content)

    - [User Requests](https://support.didomi.io/privacy-request#user-requests)
    - [Widgets](https://support.didomi.io/privacy-request#widgets)
- [IAB TCF](https://support.didomi.io/iab-tcf#main-content)

    - [Google & TCF](https://support.didomi.io/iab-tcf#google-tcf)
    - [TCFv2 Presentation](https://support.didomi.io/iab-tcf#tcfv2-presentation)
    - [TCF v2.2](https://support.didomi.io/iab-tcf#tcf-v2-2)
- [Analytics](https://support.didomi.io/analytics#main-content)

    - [Consent Management Platform (CMP) Analytics](https://support.didomi.io/analytics#consent-management-platform-cmp-analytics)
    - [Preference Management Platform (PMP) Analytics](https://support.didomi.io/analytics#preference-management-platform-pmp-analytics)
    - [ACM (Advance Compliance Monitoring)](https://support.didomi.io/analytics#acm-advance-compliance-monitoring)
- [Integrations](https://support.didomi.io/integrations#main-content)

    - [AB testing](https://support.didomi.io/integrations#ab-testing)
    - [Paywalls](https://support.didomi.io/integrations#paywalls)
    - [CMS](https://support.didomi.io/integrations#cms)
    - [Generic integrations](https://support.didomi.io/integrations#generic-integrations)
    - [Marketing automation](https://support.didomi.io/integrations#marketing-automation)
    - [Customer Data Platform (CDP)](https://support.didomi.io/integrations#customer-data-platform-cdp)
    - [CRM](https://support.didomi.io/integrations#crm)
- [Lexicon](https://support.didomi.io/lexicon)
- [Legal Requirements](https://support.didomi.io/legal-requirements#main-content)

    - [Didomi SDK compliance](https://support.didomi.io/legal-requirements#didomi-sdk-compliance)
- [Privacy Center and Data Processing](https://support.didomi.io/privacy-center-and-data-processing)
- [FAQ](https://support.didomi.io/faq#main-content)

    - [CMP / Managing tags](https://support.didomi.io/faq#cmp-managing-tags)
    - [CMP / Data Privacy for publishers](https://support.didomi.io/faq#cmp-data-privacy-for-publishers)
    - [CMP / Implementing a consent notice](https://support.didomi.io/faq#cmp-implementing-a-consent-notice)
    - [Debugging](https://support.didomi.io/faq#debugging)
    - [CMP / CPRA](https://support.didomi.io/faq#cmp-cpra)
    - [CMP / Analytics](https://support.didomi.io/faq#cmp-analytics)
    - [PMP](https://support.didomi.io/faq#pmp)
    - [Share consent](https://support.didomi.io/faq#share-consent)
    - [Customization](https://support.didomi.io/faq#customization)
    - [Cookies](https://support.didomi.io/faq#cookies)
    - [IAB](https://support.didomi.io/faq#iab)
- [Versions & Proofs](https://support.didomi.io/versions-proofs)
- [Login & Security](https://support.didomi.io/login-security#main-content)

    - [SSO](https://support.didomi.io/login-security#sso)
    - [Users, Teams and Permissions](https://support.didomi.io/login-security#users-teams-and-permissions)
- [Privacy Hub widget](https://support.didomi.io/privacy-hub-widget)
- [Consent Notices (old flow)](https://support.didomi.io/consent-notices-old-flow)
- [Consent Notices (NEW FLOW)](https://support.didomi.io/consent-notices-new-flow)
- [Customer Portal - Tickets](https://support.didomi.io/customer-portal-tickets)
- [Organization settings](https://support.didomi.io/organization-settings)
- [SDK version control](https://support.didomi.io/sdk-version-control)

Didomi, verb in ancient greek (δ‌‌ιδο‌μι): consent.

Copyright © 2026, Didomi SAS

Cookies