You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Clarity热力图加载及滚动异常问题求助

解决Clarity热力图三类问题的实操建议

问题汇总

  • URL过滤顺序错误导致展示异常:先进入热力图再过滤URL,会显示非目标页面布局;必须先在项目页过滤URL再进入热力图模块才能正常显示
  • 周期切换后持续加载:仅能查看1天周期的点击数据,切换至3天/7天周期时页面一直加载无内容
  • 滚动热力图加载失败:页面最大高度仅1500px,远低于Clarity的40000px限制,但始终无法显示滚动效果

1. URL过滤顺序导致热力图展示异常的解决办法

  • 清除Clarity浏览器缓存:按F12打开开发者工具,进入Application标签,找到Storage下的Local Storage和Session Storage,删除所有与clarity.microsoft.com相关的键值对,再按正确流程(先过滤URL再进热力图)操作
  • 用精确URL匹配:过滤时填写完整的页面URL(包含协议和完整路径),避免模糊匹配命中相似URL的页面
  • 重新登录Clarity:退出当前账号后重新登录,再执行URL过滤操作

2. 切换3/7天周期后热力图持续加载的解决办法

  • 检查网络请求状态:切换周期时打开开发者工具的Network标签,查看是否有请求失败(状态码4xx/5xx),若超时则更换稳定网络或稍后重试
  • 强制刷新页面:在加载中的热力图页面按Ctrl+F5强制刷新,绕过浏览器缓存重新请求数据
  • 确认数据是否存在:先到Clarity的「会话记录」模块,检查目标页面在3/7天周期内是否有有效访问数据,若无数据Clarity可能会持续加载

3. 滚动热力图加载失败的解决办法

  • 调整脚本加载时机:确保Clarity嵌入脚本放在页面<head>标签中,不要添加async/defer属性(这类属性可能导致脚本错过初始滚动事件),正确嵌入代码如下:
    <script type="text/javascript">
        (function(c,l,a,r,i,t,y){
            c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
            t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
            y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
        })(window, document, "clarity", "script", "ky4ngj3ba2");
    </script>
    
  • 手动触发重新采集:若页面存在动态加载内容,等页面完全加载完成后,在浏览器控制台执行clarity('track'),让Clarity重新采集页面数据
  • 排查自定义滚动逻辑:如果页面使用了自定义滚动条或有阻止默认滚动事件的代码,暂时禁用这些逻辑,测试滚动热力图是否能正常显示

内容的提问来源于stack exchange,提问作者Natalia Soueid Avelino

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 05:10:57