Consent Integrations decision flow
The article describes the Consent Integrations decision flow for opt-in (GDPR-style) and opt-out (CCPA-style) enforcement patterns.
Tealium iQ Consent Integrations provides the option for both opt-in (GDPR-style) and opt-out (CCPA-style) enforcement patterns for the supported consent management platforms (CMPs). The Consent Integrations decision flow in the diagram below shows how user consent decisions are handled in these enforcement patterns.
Consent Integrations consent flow
1.1 - Fire tags detail
For each tag and event:
Opt-in model
Tealium iQ will not fire tags or set cookies until a consent decision is received from the CMP. If the expected CMP is not active on the page or Tealium iQ has not been consented, Tealium iQ will not run and no tags will be fired.
If no consent decision is found when Tealium iQ loads, Tealium iQ consent integration polls until one is found.
Until a consent decision is received from the CMP, all events are queued to be processed once a decision is found. If no consent decision is received, no events are processed.
If a consent decision (implicit
or explicit
) is available from the CMP, the following actions are initiated by Tealium iQ Consent Integration:
- It first checks if Tealium iQ is allowed to run.
- If Tealium iQ is allowed to run, it checks if each tag can run.
- If the tags can run, it then triggers the tags according to consent for all queued events.
If the consent decision is implicit, events are initially queued and tags with implicit consent are triggered. If the user subsequently makes an explicit consent decision, these queued events are then reprocessed to account for any newly consented tags. Tealium iQ Consent Integration searches for an explicit decision until one is found.
If the consent decision is explicit, all queues are emptied and polling stops. Tags fired on an implicit consent are not re-fired when the explicit consent decision is processed unless tag refire is enabled and there are new consent purposes to process.
When a user reopens the interactive CMP layer and makes a new explicit consent decision, previous events are not reprocessed with the new consent decision.
For new events processed after Tealium iQ is first loaded, the new consent decision is retrieved from the CMP as each event is processed by Tealium iQ to ensure that the CMP is treated as a universal source of truth.
Opt-out model
The opt-out model is similar to the opt-in model, but explicit decision is not polled as it is more restrictive than the default setting (CCPA/CPRA style) in the opt-out model.
This page was last updated: February 28, 2024