点击热力图告诉你用户手指停在哪、滚动热力图告诉你用户看到了第几屏就跑了、注意力热力图告诉你首屏哪些区域用户根本没看、鼠标轨迹热力图告诉你用户的阅读路径,这四种热力图数据放在一起比单独看点击量有用十倍
一个装修公司的落地页,改了CTA按钮的颜色从灰到橙,点击率从2.1%涨到3.7%,涨了76%。老板很高兴,觉得这次改对了。但两周后发现转化率纹丝不动——咨询量还是那个数。打开热力图一看,问题清清楚楚:用户确实点了那个橙色按钮,但跳转到表单页之后,滚动热力图显示73%的用户在表单页只滚到了30%的位置就关掉了。表单第一屏全是公司介绍和活动宣传,真正的填写区域在第三屏——用户点了按钮但根本看不到表单在哪。
这个案例说明了一件事:单独看点击量会骗你,单独看转化率也会骗你,只有把点击热力图、滚动热力图、注意力热力图和用户录屏放在一起交叉分析,你才能看到完整的行为链条。点击量告诉你"用户在做什么",热力图告诉你"用户为什么不做什么"。
四种热力图分别回答什么问题
| 1 | 点击热力图:用户在页面上点击了哪些区域?哪些按钮/链接被高频点击?哪些区域用户以为能点但实际不能点? |
| 2 | 滚动热力图:用户滚动到了页面的哪个位置?第几屏之后用户大量流失?核心内容有没有被用户看到? |
| 3 | 注意力热力图:用户视线停留在页面的哪些区域?首屏的哪个位置吸引了最多注意力?重要信息是否在用户视线热区里? |
| 4 | 鼠标移动轨迹热力图:用户的鼠标/手指在页面上怎么移动?阅读路径是F型还是Z型?哪些内容被快速跳过? |
一、主流热力图工具横评:免费方案已经足够强
几年前热力图工具还是付费的天下,Hotjar的免费版限制很大。但微软推出Clarity之后,免费方案的能力已经追上了大部分付费工具的核心功能。

| 工具 | 价格 | 热力图类型 | 独有优势 | 多站管理 |
|---|---|---|---|---|
| Microsoft Clarity | 永久免费 | 点击、滚动、区域热图 | 免费+无限流量+用户录屏+"愤怒点击"自动检测 | 一个账号管多个站点,仪表盘统一查看 |
| Hotjar | 免费版限35次会话/天 | 点击、滚动、移动、注意力 | 反馈问卷+用户录音,定性+定量结合 | 付费版才支持多站 |
| Crazy Egg | 付费,$29/月起 | 点击、滚动、注意力、混淆 | 注意力热力图+用户分群报告+AB测试集成 | 付费版支持多站 |
| 百度统计热力图 | 免费 | 点击热力图 | 与百度搜索数据打通,能看到搜索词来源的用户行为 | 支持多站,一个账号管全部 |
| Mouseflow | 付费,$31/月起 | 点击、滚动、移动、注意力、地理位置 | 6种热力图+漏斗分析+表单分析,功能最全 | 付费版支持多站 |
| Ptengine | 免费版限流量 | 点击、注意力、滚动、悬浮 | 中日韩市场本地化最好,国内访问速度快 | 付费版支持多站 |
推荐组合:Microsoft Clarity + 百度统计热力图。Clarity覆盖点击、滚动热力图和用户录屏(免费无限流量),百度统计热力图覆盖百度搜索来源的用户行为。两个都免费,互补性强——Clarity偏"用户怎么交互",百度统计偏"用户从哪来的"。
二、点击热力图:用户以为能点但你根本没做成按钮的地方
点击热力图最反直觉的发现往往不是"哪些按钮被点了",而是"哪些不是按钮的地方被用户疯狂点击"。这些"幽灵点击"揭示的是用户期望和页面设计之间的落差。
图片被当成按钮
产品大图区域有大量点击,但图片没有加链接也没有做成可点击。用户看到图片本能地想点进去看详情,但你只给了一张静态图。
表格里的文字被高频点击
用户点击表格里的产品名称或价格,期望跳转到详情页,但表格只是纯文字。这是典型的"用户想了解更多但你没给入口"。
LOGO被当成返回首页的按钮
这其实不是问题——LOGO应该有返回首页的链接。但如果LOGO点击量很高却没有链接,等于用户想回首页但回不去。
CTA按钮反而没人点
页面上最想让人点的按钮反而点击量最低。原因通常是:按钮位置太低、按钮颜色和背景太接近、按钮文案没有行动感("了解更多"比"立即咨询"点击率低)。
Clarity还有一个独特功能叫"愤怒点击"(Rage Click)——自动检测用户在短时间内快速重复点击同一个区域的行为。这通常意味着用户点击了某个地方但没反应(可能是JS报错、链接失效、或者元素根本没绑定事件),于是反复点击。在用户录屏里看到愤怒点击的场景,往往能发现一些测试环境测不出来的线上bug。
三、滚动热力图:你的核心内容用户根本没看到
滚动热力图用颜色深浅展示页面不同位置的浏览占比——颜色越红,到达该位置的用户比例越高;颜色越蓝,越少用户滚到那里。
一个典型的长文落地页,滚动热力图通常长这样:第一屏深红(90%+用户看到),第二屏橙色(60-70%),第三屏黄色(30-40%),第四屏浅蓝(15-20%),再往下几乎全蓝(不到10%)。如果你的核心转化信息(价格表、表单、优惠)放在了第三屏以后,意味着超过60%的用户根本没看到它。
首屏(Above the Fold)
90%+
用户到达率
第二屏
60-70%
用户到达率
第三屏
30-40%

用户到达率
第四屏及以后
<20%
用户到达率
滚动热力图揭示的三个高频问题
1. 假底问题:首屏底部恰好是一个大色块或横线,用户以为页面到此结束了,实际上下面还有重要内容。滚动热力图在色块位置出现断崖式下降。
2. 内容排序问题:用户最关心的信息(价格、效果、案例)放在了第四屏,但只有不到20%的用户滚到那里。应该把这些信息前提。
3. 首屏信息过载:首屏塞了太多东西,用户不知道该看哪,直接关掉了。首屏滚动到达率90%但第二屏骤降到40%,说明首屏没有给用户继续往下滚的理由。
四、注意力热力图和鼠标轨迹:用户到底在看哪里
注意力热力图比点击热力图更难获取——它需要眼动仪数据或者通过鼠标悬停时间+页面停留时间来推算。目前只有Crazy Egg和Mouseflow等付费工具提供注意力热力图功能。
但鼠标移动轨迹热力图是一个很好的替代品——大量研究表明鼠标移动轨迹和用户视线轨迹有84%-88%的相关性,用户的目光通常会跟随鼠标箭头移动。Clarity和Hotjar的录屏功能里可以看到每个用户的鼠标移动轨迹。
从鼠标轨迹热力图里能看到什么
F型阅读模式:用户先水平扫读顶部,然后往下移一点再水平扫读,最后沿左侧垂直扫描。如果你的重要信息放在右下方,F型阅读用户根本看不到。
Z型阅读模式:用户视线从左到右、然后斜向左下、再从左到右。图片多的页面常见Z型模式,关键信息应该放在Z字的四个角上。
跳跃式阅读:用户跳过大段文字直接看标题、列表和图片。如果你的核心观点埋在了一大段纯文字里,鼠标轨迹热力图会显示用户直接从文字上方划过去了。
五、热力图和转化数据交叉分析:四个最有价值的组合视角
单独看热力图和单独看转化数据都只能看到一半真相。下面四个交叉分析视角是实际运营中最有用的。
| 交叉分析视角 | 热力图数据 | 转化数据 | 能发现什么 |
|---|---|---|---|
| 高点击+低转化 | 按钮/链接点击量很高 | 点击后转化率很低 | 按钮文案和落地页内容不匹配,用户点了发现不是自己想要的 |
| 低点击+高转化 | 按钮几乎没人点 | 但点了的人都转化了 | 按钮位置或设计有问题,挡住了大量潜在用户。优化曝光即可放大转化 |
| 深滚动+低转化 | 用户滚到了很后面 | 但最终没有转化 | 内容有吸引力但缺乏转化引导,或者转化门槛太高(表单太长、价格没标) |
| 浅滚动+高跳出 | 大部分用户在首屏就停了 | 跳出率很高 | 首屏内容没有抓住用户,或者页面加载太慢用户等不及就走了 |
"低点击+高转化"是最容易被忽视的金矿:说明按钮的转化力很强,只是曝光不够。优化方向不是改按钮本身,而是调整页面布局让更多人看到这个按钮——上移位置、加大尺寸、增加对比色、在滚动到关键内容时悬浮显示。
六、多站批量部署热力图:一个脚本全部搞定

管理多个站时,热力图工具不能一个一个站手动装。以Microsoft Clarity为例,部署流程是每个站在head标签里嵌入一段JS代码。多站场景下有几种批量部署方式:
方案一:GTM统一部署
如果所有站都用了Google Tag Manager,在GTM里创建一个Clarity标签,用变量区分不同站的Clarity项目ID,一次配置全部生效。百度统计也支持GTM部署。
方案二:WP插件批量推送
WP站可以写一个简单的插件或使用Header Footer Code Manager插件,把Clarity代码推送到所有站的head中。多站管理时在主题的functions.php里统一注入。
方案三:服务器端统一注入
如果有统一的Nginx反向代理或CDN配置,可以在服务器层面统一注入Clarity代码到所有页面的head标签中,完全不用改站点代码。
方案四:手动批量替换
如果站不多(5个以内)且模板统一,直接在模板文件head.php或header.php里手动粘贴Clarity代码,每个站对应自己的项目ID即可。
Clarity一个账号可以创建多个项目,每个项目对应一个站点。在Clarity仪表盘的项目列表里可以看到所有站的数据概览——哪个站的用户互动最活跃、哪个站的跳出率异常高、哪个站的页面加载时间有问题。多站管理的场景下,用UC建站系统的多站看板集成Clarity的API数据,可以把热力图的核心指标(点击热区分布、滚动深度中位数、愤怒点击次数)和SEO数据(收录量、排名、流量)放在同一个面板里看,用户行为数据和搜索引擎数据的交叉分析价值会更高。
部署后三个常见问题
1. 数据延迟:Clarity一般在嵌入代码后2-3小时开始显示数据,不是实时的。刚部署完看不到数据是正常的。
2. Cookie Consent冲突:如果你的站有Cookie同意弹窗,用户拒绝Cookie后Clarity不会记录数据。欧洲站需要确保Clarity的隐私设置合规。
3. 单页应用(SPA)适配:如果是Vue/React等SPA框架的站,默认的Clarity代码只记录首次页面加载。需要在路由切换时手动调用clarity('set', 'page', window.location.pathname)。
七、热力图看多了最容易犯的三个分析错误
热力图数据直观、好看、容易出报告——正因如此,它也是数据分析中最容易被误读的数据之一。
错误一:只看热点不看冷区
热力图最显眼的是红色热点区域,但蓝色冷区同样重要——如果某个区域放了重要信息但完全没人点、没人看,说明这个位置被用户系统性地忽略了。可能是位置太偏、可能是被广告banner的"横幅盲区"效应影响、可能是颜色太低调。冷区比热区更需要优化。
错误二:把相关性当因果
热力图显示用户在某段文字上停留很久,不代表这段文字写得很好——也可能是这段文字写得太晦涩,用户读了三遍还没看懂。热力图只能告诉你"用户在这里花了时间",不能告诉你"用户为什么花时间"。需要结合用户录屏和转化数据才能判断。
错误三:用太少的数据做决策
一个页面只有200次浏览的热力图和一个有5000次浏览的热力图,可靠性完全不同。小样本下,几个用户的异常行为就会让热力图失真。Clarity每张热力图最多收集10万次页面浏览,建议至少积累1000次以上的浏览再看热力图做判断。
热力图能帮你发现"哪里可能有问题",但不能直接告诉你"怎么改"。点击热力图显示CTA按钮没人点,问题可能是按钮位置不对、颜色不突出、文案没吸引力、或者目标用户根本就不是会点按钮的人——四个方向,热力图分不出是哪一个。所以热力图的最佳使用方式是和用户录屏、A/B测试、用户反馈问卷搭配使用,而不是单独依赖热力图做决策。
热力图的最大价值不是告诉你用户点了哪里,而是告诉你你的设计和用户的预期之间差了多远。你以为是按钮的地方用户不看,你以为是装饰的地方用户狂点,你以为用户会读完的长文案用户到第三屏就跑了——每一次落差都是一次优化机会。
