Skip to content
UsercentricsDocs
Types
Initializing search
Home
CMP Configuration
Web CMP
Apps CMP
Mobile Games
CTV CMP
Partner API
Preference Manager Platform
Server-Side Tagging
UsercentricsDocs
Home
CMP Configuration
CMP Configuration
Account Configuration
Banner Configuration
Web CMP
Web CMP
Introduction
Specifications
Releases
CMP V2 (Legacy)
Updates & Migration
Updates & Migration
Why update to V3?
Migrate from V2
Integration
Integration
Browser UI
Browser UI
Integration
Optional Steps
Support attributes
Support attributes
Interfaces
Types
Types
Table of contents
TCFUserDecisionOnVendor
Features
Features
A/B Testing
A/B Testing
Introduction
Setup
Available Events
Available Properties
Third-Party Tool Guides
Third-Party Tool Guides
Optimizely
Kameleoon
TRBO
Dynamic Yield
Google Optimize
Browser UI API
Browser UI API
Control UI
Control Functionality
Support attributes
Support attributes
Interfaces
Enums
Types
Cross Device Consent Sharing
Embeddings
Events
Events
consent_status
UC_CONSENT
UC_UI_INITIALIZED
UC_UI_VIEW_CHANGED
UC_UI_CMP_EVENT
Custom Events
Examples
Examples
Usage as Window Events
Reload page after consent is given
Check if it is the first visit
Load iframe via Event Listener
Add a script to the head via Event Listener
Hide iframe when the banner is shown
Geolocation Rules
Interaction Analytics
Interaction Analytics
Introduction
Overview
Dashboards
CSV Download
Tracked Interactions / Events
FAQ
Smart Data Protector
TCF 2
TCF 2
General Information
Configuration
Configuration
Configure TCF 2.2 Framework Settings
Configure the vendors
Configure the Design/Layout
Service Integration
Google Tag Manager
Google Tag Manager
Configuration
Google Consent Mode
Google Consent Mode
General Information
Google Services that support Consent Mode
Prerequisites
Implementation Example
Apps CMP
Apps CMP
Introduction
Specifications
Releases
Samples
Integration
Integration
Install
Configure
Initialize
Collect Consent
Apply Consent
Optimization
Optimization
UI Customization
A/B Testing
Features
Features
Consent Mediation
Google Consent Mode
Google Additional Consent v2
Restore User Sessions
Clear User Session
Consent Choice Persistence
WebView Continuity
Custom Hyperlinks
Build your own UI
Help
Help
App Tracking Transparency Framework (ATT)
Apple's Privacy Manifest
API
API
Core API
Event API
Mobile Games
Mobile Games
Introduction
Specifications
Releases
Sample
Integration
Integration
Install
Configure
Initialize
Collect Consent
Apply Consent
Optimization
Optimization
UI Customization
A/B Testing
Features
Features
Consent Mediation
Google Consent Mode
Google Additional Consent v2
Build your own UI
Restore User Sessions
Clear User Session
Consent Choice Persistence
Help
Help
App Tracking Transparency Framework (ATT)
Apple's Privacy Manifest
API
API
Core API
Event API
CTV CMP
CTV CMP
Introduction
Install the TV SDK
Configure the Banner
Present the Banner
Releases
Partner API
Partner API
GraphQL Basics
Language Consept
Environments
Playground and Documentation
Authorization
Configuring the CMP
Session and Reporting
Preference Manager Platform
Preference Manager Platform
Setup and Integration
Preference Data Access
Analytics
Integrations
Public API
Public API
Introduction
Authentication with PMP
Authentication with PMP
Authentication
JWT Access Token
JWT Access Token
Generating
Use Cases
Use Cases
Building your Custom UI
Building your Custom UI
Introduction
Requesting widget structure
Get preferences for the current user
Update the preferences for the current user
Delete the preferences for the current user
Building your Custom Integration
Building your Custom Integration
Introduction
Get preferences for the current user
Update the preferences for the current user
Delete the user preferences
Retrieve consent history log
Conclusion
Server-Side Tagging
Server-Side Tagging
Introduction
Prerequisites for Setup
Prepare CMP for sGTM Setup
Create a Server Container in GTM
Setup Usercentrics sGTM Container
Google Analytics & Measurement ID
Direct to sGTM vs. GTM Managed
Direct to sGTM, Browser Script
Direct to sGTM, Sending Data
Direct to sGTM, Testing
GTM Managed, Web Container
GTM Managed, Server Container
GTM Managed, Testing
Table of contents
TCFUserDecisionOnVendor
Types
TCFUserDecisionOnVendor
¶
type
TCFUserDecisionOnVendor
=
TCFUserDecisionOnPurpose
;