Clarity cross-origin iframe visibility boundary and masking policy gaps
0 reputation · 21 Oct 2022, 17:59 UTC
0 reputation · 21 Oct 2022, 17:59 UTC
Determine whether Microsoft Clarity can surface interaction data from embedded third-party widgets — such as chat widgets, payment forms, or consent banners — without requiring the vendor to install the Clarity snippet on their framed page.
Clarity instruments only the top-level document and any same-origin iframe that also contains the tracking snippet. For cross-origin iframes the product provides no permission model, consent flow, or postMessage bridge that would grant the parent page visibility into clicks, scrolls, or rage clicks inside the widget. The vendor's own analytics remain the sole source of that interaction data. Separately, masking behavior is a per-project policy choice: what Clarity hides by default versus what a team must explicitly mark sensitive can differ between projects, so two teams may reach different conclusions about the same recording. Because Clarity is a continuously delivered SaaS snippet rather than a versioned library, both the iframe boundary and masking defaults can change without a release note.
A thoughtful contribution can make all the difference. Be the first to share one.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.