Overview
Microsoft deploys several distinct tracking and analytics tools on third-party websites: Microsoft Clarity (session recording and heatmaps), the Universal Event Tracking (UET) tag for Microsoft Advertising conversion tracking, and the Bing Ads remarketing pixel. Each serves a different purpose but all fall under non-essential data collection requiring consent.
What This Script Does
Microsoft Clarity
Clarity injects a recording script loaded from www.clarity.ms. It captures:
- Full mouse movement paths and click coordinates on every page
- Scroll depth and scroll velocity
- Rage clicks (rapid repeated clicking), dead clicks (clicking unlinked elements), and quick backs (immediate back navigation)
- Page content through DOM snapshots reconstructed into visual session replays in the Clarity dashboard
- Session metadata: session duration, pages visited, entry and exit pages
- Device type, browser, OS, viewport size, and language
Clarity sets the following cookies:
_clck(first-party, 1 year) — unique visitor ID hashed with site ID_clsk(first-party, 24 hours) — session grouping identifier for clustering page views into sessionsMR(third-party viac.clarity.ms, 1 week) — Microsoft-wide user identifierMUID(third-party viac.clarity.ms, 1 year) — Microsoft User ID used across Microsoft properties and Bing Ads
Clarity also uses localStorage for session identifiers. Session recordings and heatmap data are transmitted to www.clarity.ms and stored in Microsoft Azure.
UET (Universal Event Tracking) Tag
The UET tag loads from bat.bing.com and fires conversion events when users complete actions on advertiser sites. It sets:
_uetsid(first-party, 24 hours) — UET session identifier_uetvid(first-party, 1 year) — UET visitor identifier for cross-session trackingMR(third-party, 7 days) — Microsoft remarketing identifierMUID(third-party, 1 year) — Microsoft User ID for cross-property audience membership
The UET tag contacts bat.bing.com for conversion event logging and bat.r.msn.com for remarketing pixel fires. It collects page URL, referrer, event type, conversion value, product identifiers, and browser metadata. This data feeds Microsoft Advertising campaign reporting and enables retargeting on Bing Search and the Microsoft Audience Network (MSN, Outlook.com, LinkedIn).
Bing Remarketing Pixel
A subset of UET tag functionality focused on audience building. Fires a tracking request from bat.bing.com to record page visits and construct retargeting lists. Sets the same MUID and MR cookies as the UET tag.
Consent & Compliance
GDPR/ePrivacy: Clarity's session recording captures behavioral data that constitutes personal data under GDPR. The UET tag and remarketing pixel perform advertising profiling and cross-site tracking. All require explicit opt-in consent under GDPR Article 7. The ePrivacy Directive requires consent for all non-essential cookies including _clck, _clsk, MUID, _uetsid, and _uetvid.
CCPA/CPRA: The UET tag and remarketing pixel share behavioral and conversion data with Microsoft for advertising purposes, qualifying as selling or sharing personal information. Opt-out via Global Privacy Control (GPC) signals must be honored.
EU-US Data Transfers: Microsoft participates in the EU-US Data Privacy Framework (DPF). Standard Contractual Clauses (SCCs) serve as an additional transfer safeguard.
IAB TCF: UET and remarketing pixels map to IAB TCF Purposes 1, 2, 3, 4, and 7.
Consent category: Analytics (Clarity) and Marketing (UET, Bing remarketing).
Should You Block This Without Consent?
Yes. Both Microsoft Clarity and the UET/remarketing scripts are non-essential. Clarity must be gated behind analytics consent; UET and the Bing remarketing pixel must be gated behind marketing consent. Block all Microsoft tracking scripts until the user has granted the applicable consent category.
Is Microsoft GDPR compliant?
Microsoft typically loads marketing, functional and analytics trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Microsoft can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Microsoft, not on Microsoft itself.
Products (12)
Consent Categories
Also Known As
Industries
Tracked Domains (268)
Microsoft's trackers are very common, seen on about 19% of the sites ConsentStack has scanned. Scan your own site to see which of these are firing before consent.
adnxs.comMarketingadnxs.com is a marketing domain operated by Microsoft, used to serve ads, build audiences, and measure ad conversions. Seen on about 19% of scanned sites.
windows.netEssentialwindows.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on under 1% of scanned sites.
azurefd.netEssentialazurefd.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on under 1% of scanned sites.
aspnetcdn.comEssentialaspnetcdn.com is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on under 1% of scanned sites.
microsoft.comMarketingmicrosoft.com is a marketing domain operated by Microsoft, used to serve ads, build audiences, and measure ad conversions. Seen on under 1% of scanned sites.
msecnd.netMarketingmsecnd.net is a marketing domain operated by Microsoft, used to serve ads, build audiences, and measure ad conversions. Seen on under 1% of scanned sites.
adsdkprod.azureedge.netEssentialadsdkprod.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
cdn-stamped-io.azureedge.netEssentialcdn-stamped-io.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
localist-images.azureedge.netEssentiallocalist-images.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
statewidewebalerts.azureedge.netEssentialstatewidewebalerts.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
oc-cdn-ocprod.azureedge.netEssentialoc-cdn-ocprod.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
swymv3pro-01.azureedge.netEssentialswymv3pro-01.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
swymv3premium-01.azureedge.netEssentialswymv3premium-01.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
mktdplp102cdn.azureedge.netEssentialmktdplp102cdn.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
nuance.comFunctionalnuance.com is a functional domain operated by Microsoft, used to run site features like chat, video, embeds, and preferences. Seen on a small share of scanned sites.
swymv3free-01.azureedge.netEssentialswymv3free-01.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
satcb.azureedge.netEssentialsatcb.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
cxppusa1formui01cdnsa01-endpoint.azureedge.netEssentialcxppusa1formui01cdnsa01-endpoint.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
stickyaddtocartbar.azurewebsites.netEssentialstickyaddtocartbar.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
california.azureedge.netEssentialcalifornia.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
bl6prem.azureedge.netEssentialbl6prem.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
swymv3starter-01.azureedge.netEssentialswymv3starter-01.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
eastprodcdn.azureedge.netEssentialeastprodcdn.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
cxppusa1rdrect01sa02cdn-endpoint.azureedge.netEssentialcxppusa1rdrect01sa02cdn-endpoint.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
bingshoppingtool-t2app-prod.trafficmanager.netEssentialbingshoppingtool-t2app-prod.trafficmanager.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
sdtagging.azureedge.netEssentialsdtagging.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
lwjs.azureedge.netEssentiallwjs.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
oc-cdn-public-eur.azureedge.netEssentialoc-cdn-public-eur.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
rbav3-zentral-pro-id.azurewebsites.netEssentialrbav3-zentral-pro-id.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
westus-01.azurewebsites.netEssentialwestus-01.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
freshatl.azurewebsites.netEssentialfreshatl.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
adncdnend.azureedge.netEssentialadncdnend.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
brpdealermarketing.azureedge.netEssentialbrpdealermarketing.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
openaiassets.azureedge.netEssentialopenaiassets.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
prod-contxt-api-app-service.azurewebsites.netEssentialprod-contxt-api-app-service.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
assets-horizon-online.azurewebsites.netEssentialassets-horizon-online.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
prod-us-druid-hs-cdn.azureedge.netEssentialprod-us-druid-hs-cdn.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
eastus-01.azurewebsites.netEssentialeastus-01.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
uic-emergency-alert-banner.azurewebsites.netEssentialuic-emergency-alert-banner.azurewebsites.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
portal-assets.azureedge.netEssentialportal-assets.azureedge.net is an essential domain operated by Microsoft, used to keep the site working, including security, load balancing, and sessions. Seen on a small share of scanned sites.
Cookies Microsoft Sets (12)
_clckClarity user identifier persisting across visits. One-year expiration.
_clskClarity session identifier and recording cursor. One-day expiration.
_uetsidUET tag session identifier set by the Microsoft Advertising Universal Event Tracking script on the customer apex.
_uetvidUET tag visitor identifier persisting across sessions. 13-month expiration.
MUIDMicrosoft user identifier shared across Clarity and Microsoft Advertising. 13-month expiration.
CLIDClarity client identifier set on first visit. One-year expiration.
MRMicrosoft refresh cookie indicating last refresh of MUID. One-week expiration.
SMClarity session mapping cookie used to sync identifiers across the customer apex and clarity.ms.
ANONCHKClarity verification cookie indicating whether the visitor accepted advertising cookies. 10-minute expiration.
_uetsid_Per-tag UET session identifier when multiple UET tags are present, suffixed with the tag ID.
_uetvid_Per-tag UET visitor identifier when multiple UET tags are present, suffixed with the tag ID.
_uetmsclkidMicrosoft click ID storage cookie when Clarity is integrated with Microsoft Advertising.
Frequently Asked Questions
Related Vendors
Manage consent for Microsoft
ConsentStack automatically detects and manages Microsoft trackers so your site stays compliant with global privacy regulations.