Microsoft Universal Pixel Consent Mode
Our integration with Microsoft Universal Pixel Consent Mode is enabled by default. We map our Advertising
purpose into the Microsoft Universal Pixel Consent Mode ad_storage
purpose, and our integration will automatically update Microsoft Universal Pixel Consent Mode whenever consent changes.
Microsoft Universal Pixel Consent Mode can be configured as Basic
or Advanced
.
In Basic mode, Microsoft Universal Pixel is blocked until user consent is given. When consent is denied or not yet given, no data is transferred to Microsoft at all -- not even the consent status. Microsoft Universal Pixel is completely blocked from firing. In Advanced mode, Microsoft Universal Pixel is loaded when a user opens the website or app. Microsoft Universal Pixel loads the Consent Mode API in order to send default consent states and any subsequent updated consent states.
To implement Basic Microsoft Universal Pixel Consent Mode, simply tag all data flows associated with Microsoft Universal Pixel with a non-Essential tracking purpose.
To implement Advanced Microsoft Universal Pixel Consent Mode, simply tag all data flows associated with Microsoft Universal Pixel with the Essential
purpose.
Once you have finished tagging all the data flows in your Triage tab, don't forget to click Review Changes & Publish...
so that those changes can take effect on your site!
Our default consent mapping with Microsoft Universal Pixel Consent Mode is as follows:
Advertising
→ad_storage
This mapping can be reconfigured.
The following example sets the trigger purposes for ad_storage
to Advertising
and SaleOfInfo
:
data-tracker-overrides="
MicrosoftUniversal PixelConsentMode:ad_storage=Advertising,SaleOfInfo
VimeoDNT YouTubePrivacyEnhancedMode WistiaDNT FacebookLDU"
The following example force-enables ad_storage
:
data-tracker-overrides="
MicrosoftUniversal PixelonsentMode:ad_storage=on
VimeoDNT YouTubePrivacyEnhancedMode WistiaDNT FacebookLDU"
In order to disable Microsoft Universal Pixel Consent Mode, you can simply leave it out of the list of data-tracker-overrides
, or specify "off"
as the value to disable all third party integrations:
data-tracker-overrides="off"
If you have any questions about this implementation guide, please don't hesitate to contact our Transcend Support team!