Disclosed Vendors segment handling (segment type 1)
Allowed Vendors segment handling (segment type 2)
Special Purpose 3 handling in accordance with TCF v2.3 requirements.
Consent-first baseline for Purposes 3 to 6
1.
CMP initializes policy and vendor metadata.
2.
User receives default and then interactive consent UI.
3.
User choice updates the TC string.
4.
TC string is retrievable through TCF API integration points.
5.
Subsequent consent changes generate updated strings.
VendorsDisclosedSegmentType = 1
VendorsAllowedSegmentType = 2
Accept All: VendorsDisclosed and VendorsAllowed contain configured vendor IDs
Reject All: consent vectors are empty/false, but disclosed/allowed segments remain present per configuration
__tcfapi unavailable due to script ordering or blocked loader.
TC string missing because consent flow did not complete.
Duplicate CMP scripts causing state conflicts.
CSP blocking required loader/API domains.
1.
Confirm CMP script appears exactly once in document head.
2.
Confirm __tcfapiLocator frame exists (commonly used by TCF integrations).
3.
Validate consent UI renders and stores a decision.
4.
Re-run TCF checks using private browser session.
5.
Capture debug output before opening support tickets.