Info
Content

Tealium Tag Manager / Tealium iQ

Please note: Only the manual blocking code can be delivered using a TagManager. If you want to use automatic code blocking, you need to insert the CMP-Code directly into your website.

Please note: When using automatic blocking, please ensure that the TagManager is prevented from being blocked by inserting  the attribute data-cmp-ab="1" into the TagManager code.

The ConsentManager.net CMP will automatically push consent information into Tealium if it detects the Tealium utag code on a website. The CMP will therefore call utag.link with tealium_event “cmpEvent” and the following data:

Variable

Description

cmpRegulation

String of Regulation name (e.g. GDPR, CCPA and so on)

cmpConsentString

Sets the IAB consent string

cmpConsentVendors

Sets a comma separated list of vendor IDs that got consent, e.g. ,3,7,s22,31,c88, (list starts and ends with comma)

cmpGoogleVendorsConsent

Same as cmpConsentVendors but included are the Google ATP IDs.

cmpConsentPurposes

Sets a comma separated list of purposes that got consent, e.g. ,1,2,s3,s4,s5, (list starts and ends with comma)

cmpCurrentStatus

Current cmp event status name. Possible values: unknown, loading, consent, legitimateInterest
Note: Additional status may be added from time to time

cmpLastStatus

Last/previous cmp event status name. Possible values: unknown, loading, loaded, consent, legitimateInterest, disabled, hidden, visible, tcloaded, consent-loaded, useraction.
Note: Additional status may be added from time to time
Note: This also includes ALL TCF and GPP status names, e.g. sectionChange.*, cmpDisplayStatus.*, and so on

cmpLoadingStatus

Status name of the loading sequence (stub, loading, loaded, error)

cmpDisplayStatus

Status name of the display of the consent layer (visible, hidden, disabled)

consentExists

A consent status exists (true/false). Please note that this is true as soon as the consent layer is shown and/or in cases when no consent is required.

userChoiceExists

A consent status exists that is based on the users choice (true/false), e.g. the user clicked on accept, reject or saved the custom settings.

Further information on Tealium Event Tracking can be found here:
https://docs.tealium.com/platforms/javascript/api/tracking-functions/

Back to top