先给结论:热力图分析本身看不到“人”,它记录的是点击、滚动、停留等事件。要区分人数与次数,取决于你在采集层是否给会话或用户打了稳定标识。有稳定标识时,可以按人去重、按次展开;没有标识、只有匿名点击流时,次数可算,人数只能估,且估出来的“人”必须当成假设而不是事实。
多数热力图工具默认聚合的是事件,不是访客。一次点击算一次,同一个人刷新页面再点一次就算两次。判断口径前,先回到原始事件字段:有没有会话 ID、设备 ID、登录用户 ID,或者至少一个跨页面保持不变的匿名标识。
这一步决定后面所有取舍。字段缺失时,任何“人数”结论都只是按会话或设备做的近似,误差方向不固定。
面对同一用户反复咨询留下的多条热力图事件,常见做法是保留、改写或退出,它们不是优劣排序,而是对应不同证据条件。
适合目标是看“咨询入口被触发了多少次”的场景,比如按钮压力、客服排班估算。前提是你明确知道这里统计的是次数,不把它当人数用。代价是:一个高频用户可能让某个入口看起来比实际更热,掩盖多数人根本不点的真相。
适合目标变成“有多少人走到咨询这一步”。前提是采集层有会话 ID 或登录 ID,且你能接受去重带来的信息损失。动作示例:在分析前按会话 ID 聚合,把同一会话内的多次咨询点击记为一次。结果通常是咨询入口的绝对量下降,但“到达咨询的比例”更接近真实人群行为,下一步看漏斗时不会被人为放大。
当标识字段缺失、又必须回答人数问题时,继续在热力图上硬拆人数往往是错的。此时合理的动作是退出热力图口径,改用能识别用户的咨询记录或表单日志来回答人数,热力图只保留“位置与次数”的用途。代价是要维护两套口径,且两者数字对不上时需要解释,而不是强行合并。
假设某页面一天记录到咨询按钮点击 40 次。若其中 8 次来自同一个已登录用户反复打开又关闭,按次数看是 40,按登录 ID 去重后是 33 人对应的点击。这两个数字都不假,但回答的是不同问题:40 回答“按钮被按了多少下”,33 回答“大约多少人按过”。
关键不在哪个更准,而在你先声明要回答哪个问题。若目标是评估入口吸引力,用去重后的人数;若目标是评估客服承接量,用次数。混用会让下一步决策建立在错的口径上。
不要因为某天次数突然归零就断定采集出了问题,也不要因为人数下降就断定用户流失。次数归零还可能是页面改版后按钮换了选择器、脚本未加载、或该入口临时下线;人数下降还可能是标识规则变更导致去重更严。可核查的顺序是:先看原始事件是否仍在写入,再看标识字段是否变化,最后才比较人数与次数的比例是否稳定。
第三方估算、平台报告与站内事件统计的口径本就不同,热力图属于站内事件层,不能单独用来还原完整用户路径。把它的结论限定在“点击与位置”范围内,人数问题交给有稳定标识的数据源,才是可复现的做法。