先给结论:在流量分析里,把同一用户的多次咨询算成一个人还是算成多次,取决于这次分析要回答的是“有多少人被触达”还是“咨询这件事发生了多少次”。前者需要去重,后者需要保留全部事件。两者都成立,但不能混在同一张表里比较。下面用一个假设情境把取舍过程走一遍。
假设你运营一个只做本地服务的站点,咨询入口是站内表单和在线对话。某天你发现后台记录了 40 条咨询,但访客标识只有 25 个,其中有一个标识出现了 6 次。此时问题不是“数据准不准”,而是你要拿这 40 还是 25 去支撑下一步决定。
如果你要判断咨询入口的承载能力、客服排班、响应时长,用 40 次是对的,因为每一次咨询都产生了一次待处理工作。如果你要判断有多少潜在客户表达了意向,用 25 人更贴近事实,因为那 6 次来自同一个人,并不代表六个独立机会。
按次数统计的代价是:一个高频用户会放大整体规模。如果这个用户是内部测试、误触或反复追问同一件事,次数口径会明显高估真实需求。
按人数统计的代价是:会丢掉重复咨询所反映的紧迫程度。一个人问了 6 次,可能是需求强烈,也可能是入口设计让人反复确认,这两种解释在人数口径里都看不出来。
第一步,先确认标识能不能稳定识别同一个人。站内统计、第三方估算和搜索引擎报告的口径并不相同,站内能拿到登录态或长期 Cookie 时,去重相对可靠;只靠一次会话内的临时标识时,跨天去重会漏掉同一个人。这一步的结论直接决定下一步:如果标识不稳,人数口径本身就不可信,应优先修标识而不是硬算人数。
第二步,看重复咨询的间隔和内容。假设那个出现 6 次的标识集中在 20 分钟内,且内容高度相似,更合理的解释是入口报错或用户反复确认,这 6 次应合并为 1 个人加 1 个问题。如果 6 次分散在两周,每次问的是不同服务项,那更接近 1 个人产生了 6 次有效接触,人数口径用于获客、次数口径用于跟进节奏。
第三步,把口径写进指标定义,并让下游复用。比如把“咨询人数”定义为按稳定标识去重后的数量,把“咨询次数”定义为全部有效提交。这样当有人问“为什么两个看板数字不一样”时,你能直接指出是口径差异,而不是去怀疑数据出错。
如果某天去重后的人数突然接近零,而次数仍然存在,可能的原因不止一种:标识写入失败、跨域导致标识重置、统计脚本未加载、或者过滤规则误伤。请求量或某项统计归零,不能单独证明你的去重逻辑正确,也不能单独证明流量真的消失了。合理做法是同时看次数、人数、原始日志和入口报错记录,用可核查的证据链定位,而不是拿一个指标的变化当作结论。
回到开头那个假设:如果目的是评估客服压力,用 40 次;如果目的是评估有多少人表达了意向,用 25 人。真正要避免的不是选错其中一种,而是在同一份结论里一会儿用人数、一会儿用次数,导致下一步的资源投放被一个口径混杂的数字带偏。