Microsoft Consent Mode

Applies to: WordPress Plugin + Admin Portal

WP Admin: Protection tab > Consent Modes (Professional plan)
Portal: app.hu-manity.co > Configuration > Consent

Microsoft Consent Mode is a privacy feature for Microsoft tags that adjusts how data is stored and sent based on a visitor’s consent. It applies to:

  • Microsoft Advertising UET (Universal Event Tracking) — ads/conversion tracking
  • Microsoft Invest/Curate/Monetize pixels — advertising stack pixels
  • Microsoft Clarity — session analytics

With Consent Mode, tags change behavior according to specified consent signals. For UET, the key control is the ad_storage setting: granted (allow ad cookies) or denied (no ad cookies). For Clarity, the Consent API v2 uses ad_Storage and analytics_Storage to enable or restrict cookies and session tracking.

Why it matters

Microsoft Advertising requires consent signals for visits from the EEA, UK and Switzerland starting May 5, 2025; failing to provide them can impact measurement and remarketing. Microsoft Clarity announced enforcement of consent signal requirements for the same regions on October 31, 2025.

How it works

Control consent with the ad_storage parameter:

  • granted → UET may read/write cookies for advertising and conversions.
  • denied → UET does not read/write first-party ad cookies; third-party access remains restricted.

Set consent with default and update commands via window.uetq  .

Clarity (Session analytics)

Use Consent API v2:

  • ad_Storage and analytics_Storage (each: granted/denied).

When denied, Clarity runs in a no-consent mode without setting its cookies (_clck  , _clsk  ). When granted, it sets cookies and sessions persist across pages. Clarity can also honor Google Consent Mode signals if you use them.

Mapping to Compliance by Hu-manity.co categories

Compliance by Hu-manity.co lets you map your purpose categories (e.g., Ad Personalization, Site Optimization/Analytics) to Microsoft consent signals. When a visitor saves preferences, Compliance by Hu-manity.co sends the appropriate grant/deny values to Microsoft tags automatically.

Microsoft Consent Mode requires the Professional plan. Free-plan users will see this feature locked in the Protection tab with an upgrade prompt.

Compliance by Hu-manity.co integrates with Microsoft Consent Mode so you don’t need to hand-code most of this.

How to enable

  1. In WordPress admin, open Compliance by Hu-manity.co.
  2. Go to the Protection tab.
  3. Click Consent Modes.
  4. Select Microsoft, toggle it Enabled, and click Apply.

Compliance by Hu-manity.co blocks non-essential third-party code by default for GDPR-style regions. When you enable Microsoft Consent Mode, Compliance by Hu-manity.co permits Microsoft scripts to load early only to receive consent signals, while it sets storage to denied until the user consents. After consent, Compliance by Hu-manity.co updates signals and the tags adjust behavior accordingly. (See also our Google Consent Mode article for the same pattern.)

With Autoblocking disabled

Compliance by Hu-manity.co does not pre-block non-essential scripts. If you don’t set a safe default, UET may assume ad_storage: granted  . Always send a default denied before user choice, then update after consent.

FAQs

Is Microsoft Consent Mode mandatory?

Microsoft Advertising requires user consent signals for EEA/UK/CH traffic starting May 5, 2025 (missing signals affect measurement/remarketing). Microsoft Clarity will enforce consent signals from October 31, 2025.

Does Microsoft model conversions like Google’s “advanced” mode?

Microsoft’s approach focuses on basic consent signaling (ad_storage) and does not currently offer Google-style conversion modeling; expect reduced attribution without consent. (Industry analyses.)

Which tags are covered?

UET (Microsoft Advertising), Universal Pixel/Segment/Conversion pixels in Microsoft Invest/Curate/Monetize, and Clarity.

Still need help? Contact Us Contact Us