---
title: Configure GPP fields based on user consent (in notice and vendor list)
description: Some GPP signals depend on the user’s consent status. In the Didomi Console, you can map purposes to these GPP signals, enabling the SDK to calculate and share the necessary consent status in the GPP
---

[Skip to content](https://support.didomi.io/configure-gpp-fields-based-on-user-consent#main-content)

- [English](https://support.didomi.io/configure-gpp-fields-based-on-user-consent)
- [Français](https://support.didomi.io/fr/configurer-les-champs-gpp-en-fonction-du-consentement-utilisateur-dans-les-notices-et-vendor-lists)

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](https://support.didomi.io/configure-gpp-fields-based-on-user-consent)
    - [Français](https://support.didomi.io/fr/configurer-les-champs-gpp-en-fonction-du-consentement-utilisateur-dans-les-notices-et-vendor-lists)

  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. [Consent notice creation](https://support.didomi.io/consent-notice-creation)
3. [IAB GPP Framework](https://support.didomi.io/consent-notice-creation#iab-gpp-framework)

# Configure GPP fields based on user consent (in notice and vendor list)

Some GPP signals depend on the user’s consent status. In the Didomi Console, you can map purposes to these GPP signals, enabling the SDK to calculate and share the necessary consent status in the GPP string for each configured region.

When GPP integration is enabled, each regulation in your notice configuration must have at least one GPP signal mapped to all applicable purposes.

### Mapping purposes to GPP signals

You can map purposes to GPP signals in two ways:

- **Per regulation in your notices**
- **In a template applied to multiple regulations**

### Mapping purposes to GPP signals within a regulation

To map purposes to GPP signals within a regulation:

1. Go to **Didomi Console → Consent Notices**.
2. Open the consent notice.
3. Select the regulation you want to edit and click **Edit Vendors & Purposes**.
4. In the **Vendors** section, add vendors to include their associated purposes in the notice.
5. Open **GPP Settings** by clicking the arrow button.
6. Click the pencil icon next to a GPP signal to select purposes for mapping.
7. Choose the purposes to map to the GPP signal.
8. Click **Save** to confirm your mapping.

![mapping-gpp](https://support.didomi.io/hs-fs/hubfs/mapping-gpp.gif?width=600&height=338&name=mapping-gpp.gif)

### Mapping purposes to GPP signals in a template

To map purposes to GPP signals in a template:

1. Go to **Didomi Console → Consent Notices**.
2. Click **Manage vendor lists**.
3. Open your vendor list.
4. In the **Vendors** section, add vendors to include their associated purposes in the notice.
5. Open **GPP Settings** by clicking the arrow button.
6. Click the pencil icon next to a GPP signal to select purposes for mapping.
7. Choose the purposes to map to the GPP signal.
8. Click **Save** to confirm your mapping.

![](https://support.didomi.io/hs-fs/hubfs/image-png-Apr-29-2025-08-01-47-5341-AM.png?width=3559&height=1481&name=image-png-Apr-29-2025-08-01-47-5341-AM.png)

Mappings between purposes and GPP signals configured in the template apply to all regulations where the GPP signal is available, including state-specific and U.S. national strings, and any instance where the template is used.

### Common use cases for templates

### **Use one template for all U.S. regulations**

For example, create a single template to address all U.S. regulations.

- Map all purposes in the template to at least one GPP signal for each regulation it covers.
- Apply this template to all relevant regulations directly from the template or when configuring a notice for U.S. regulations.

### **Use multiple templates to group U.S. regulations**

For example, create one template for CPRA and another for CPA, CTDPA, and VCDPA.

- Map all purposes in each template to at least one GPP signal for the regulations it covers. For example: 
    - **Template 1**: Map purposes to one GPP signal for CPRA.
    - **Template 2**: Map purposes to one GPP signal each for CPA, CTDPA, and VCDPA.
- Apply these templates to the corresponding regulations directly from the templates or when configuring a notice for CPRA, CPA, CTDPA, or VCDPA regulations.

- [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