Consent Integrations - Supported vendor configuration (Early Access)
Tealium iQ Consent Integrations supports integration with various consent management platforms. This article describes the supported CMPs in Tealium iQ Consent Integrations and how to easily gather the relevant vendor-specific information to complete your Consent Integrations setup.
How it works
You can access relevant vendor-specific information from the user interface of the respective partner CMP or the web page. To keep this documentation reliable and user-friendly, this section does not discuss the steps to retrieve your Vendor ID and Purposes in the user interface of each partner CMP.
To retrieve the relevant information from the web page, follow these general steps:
- Visit your website, where the CMP is implemented.
- Accept all tracking.
- Open the Developer Tools JavaScript console.
- Paste the CMP-specific code from the CMP code snippets below into the console.
- Enter the displayed Vendor ID and Purposes into your Consent Integration.
CMP code snippets
OneTrust
You can test this snippet on https://onetrust.com.
Usercentrics
You can test this snippet on https://usercentrics.com.
Custom CMP
<< INPUT YOUR CUSTOM TEMPLATE HERE >>
var outputString = `${tealiumCmpIntegration.cmpName} - ${tealiumCmpIntegration.cmpCheckIfOptInModel() ? 'Opt-in' : 'Opt-out'} Model
Checks:
- vendor id: ${tealiumCmpIntegration.cmpFetchCurrentLookupKey()}
- well-formed decision: ${tealiumCmpIntegration.cmpCheckForWellFormedDecision(tealiumCmpIntegration.cmpFetchCurrentConsentDecision())}
- explicit decision: ${tealiumCmpIntegration.cmpCheckForExplicitConsentDecision(tealiumCmpIntegration.cmpFetchCurrentConsentDecision())}
- consented purposes: ${JSON.stringify(tealiumCmpIntegration.cmpConvertResponseToGroupList(tealiumCmpIntegration.cmpFetchCurrentConsentDecision()).sort(),null, 8)}
`
console.log(outputString)
This page was last updated: March 22, 2023