Client-side consent management release notes (By Date)
February 28, 2024
Updates and fixes
- Updated the Consent Manager
cmGeneral
template to v3.1.0, addingtealiumConsentRegister
functionality to make consent signals easier to access.
February 14, 2024
Updates and fixes
- Updated the Consent Manager
cmGeneral
template to v3.0.13:- Renamed the
shouldTagFire
function toshouldBlockTag
to better reflect its purpose without changing behavior. - Fixed an issue that caused tags called by UID to be blocked for opted out users even when consent enforcement shouldn’t apply.
- Improved opt-in and opt-out module interactaction when both are used.
- Renamed the
January 31, 2024
Updates and fixes
- Updated Consent Manager Event Logging templates (
fullConsentEventHandler
andpartialConsentEventHandler
) to include fallbacks for newly centralized logic for customers still using the legacy Consent Manager v1. For v1 customers, a fallback forcmDoNotSell
is not required because it was not available for this version.
September 1, 2023
Updates and fixes
-
Updated event logging to use a new dedicated
id
parameter in theCONSENTMGR
cookie (with support for custom namespaces), instead of using theutag_main_v_id
.The following templates have been updated to support this update:
cmGeneral
has been updated to version 3.0.12 to add centralized logic for generating consent forms ID that can be called from consent logging templates.cmDoNotSell
has been updated to version 1.4.0 to call the centralized logic.fullConsentEventHandler
has been updated to version 1.0.3 to call the centralized logic.partialConsentEventHandler
has been updated to version 1.0.3 to call the centralized logic.
For more information about this change and related changes to
utag.js
, see the release notes for version 4.50.
May 1, 2023
Updates and fixes
- The
cmDoNotSell
template (a template used by the Opt-out Privacy Banner and Popup) has been updated to version 1.3.0.##UTDNSCONSENTEVENT##
has been replaced with nearly identical logic (which is exposed for customization). The only change in behavior is thatconsent_categories
is now an empty array ([]) instead of an empty string ("") to match the behavior in Opt-in consent models.
March 1, 2023
Updates
- Renamed legacy consent management tools to remove specific regulation names
Updated the name of Consent Management components to remove references to specific regulations and remove GDPR Rule Creator. There are no changes in behavior. - Added new Consent logging templates to Template Status Checker
Added support for the new consent logging templatesfullConsentEventHandler
andpartialConsentEventHandler
to Tealium iQ’s Template Status Checker. - Updated
partialConsentEventHandler
andfullConsentEventHandler
templates to version 1.0.2
UpdatedpartialConsentEventHandler
andfullConsentEventHandler
templates to version 1.0.2. This fixes an issue where consent logging payloads could include the wrong cookie value as thetrace_id
if a cookie name included the string “trace_id”. - Updated Tealium GPC support to be more conservative and compliant out-of-the-box
The opt-out logic related to Global Privacy Control (GPC) in thecmDoNotSell
template has been updated to be more conservative out-of-the-box. Previously, when a user’s consent cookie explicitly allowed tracking but the GPC signal indicated an opt-out, the GPC opt-out signal was ignored in favor of the cookie. As of version 1.2.0 ofcmDoNotSell
, the GPC opt-out signal is always respected, even if there is a cookie indicating that the user agrees to the sale or sharing of their data.
January 1, 2023
Updates and fixes
- Renamed the CCPA Display Rule to Enforcement Rule
Updated the rule label in the CCPA (Opt-Out) model from Display Rule to Enforcement Rule to be consistent with the rest of the Consent Management components and the actual behavior. There is no change in behavior. - Fixed an issue where
cmShowPreferences
version 2.1.0 was incorrectly flagged as non-current in the Tag Status Checker.
December 1, 2022
Updates and fixes
- Updated
cmGeneral
template to version 3.0.11
UpdatedcmGeneral
template to version 3.0.11. This update fixes an issue introduced in version 3.0.10 where sometimesnull
is included in theconsent_categories
array instead of the expected category key when categories have been deactivated. - Updated
fullConsentEventHander
andpartialConsentEventHandler
consent logging templates
ThefullConsentEventHander
andpartialConsentEventHandler
consent logging templates have been updated with the following:- Include the value of the
trace_id
cookie ascp.trace_id
in the logging request, if present. - Use an array of consent categories instead of a comma-separated string.
These changes are included in a new template version, which gives you the flexibility to decide if and when to upgrade and tailor the requirements to your specific needs.
- Include the value of the
- Fixed an issue where the Edge browser was incorrectly recognized as Chrome in the Active browser type and Active browser version preloaded attributes. This bug will be fixed with the first publish of each CDH profile after this release. This is because the preloaded logic is part of the configuration of each CDH profile.
November 1, 2022
Updates
- Moved consent logging events to editable templates. No changes to behavior.
October 1, 2022
Updates
- Added support for Global Privacy Control (GPC) signal to the CCPA Consent Manager
ThecmDoNotSell
template has been updated to version 1.1.0. This adds built-in respect for Global Privacy Control (GPC) signal to the CCPA Consent Manager. - Remove consent based filtering of Tealium consent change events in EventStream
Removed consent-based filtering of Tealium consent change events in EventStream. These events can now be streamed to any consent logging destination. No changes to consent-related filtering of other events or AudienceStream behavior.
September 1, 2022
Updates and fixes
- Updated default language behavior in Consent Management models
Updated the Default Language behavior of all consent management models to ensure that a default language is enabled when no language is selected. This fixes an exception that occasionally appears in Tealium IQ when trying to access the Consent Management tab when no default language is selected. - Updated
cmGeneral
template to version 3.0.10
UpdatedcmGeneral template
to 3.0.10. This fixes a bug wheregetSelectedCategories
could return categories that weren’t displayed to the user. - Renamed Display Rule to Enforcement Rule in Explicit Consent Prompt to better reflect it’s functionality.
- Removed misleading Consent Category section from AudienceStream connector actions UI.