结论先行:如果“咨询”发生在同一个可识别身份下,比如登录账号、同一手机号、同一设备且未清缓存,那么应把“人”和“次”分开统计;如果每次咨询都来自不同匿名会话,通常只能记次数,不能可靠还原人数。搜索热度分析里最容易出错的地方,不是公式,而是把“次数”直接当成“人数”去解释趋势。
要区分人数与次数,先要确认三个条件:第一,是否有稳定身份标识;第二,该标识是否跨咨询保留;第三,同一人多次咨询是否被允许合并。只有这三项都成立,才可以把同一标识下的多次咨询折叠为一个人。
一个可执行的核对动作是:从原始咨询记录中抽出身份字段、时间字段和咨询来源字段,先按身份去重,再按时间排序。这样做的结果会直接影响下一步——如果去重后人数远小于次数,说明当前问题更可能是“同一批人反复问”,而不是“新用户持续涌入”。此时优化重点应放在已有用户的重复触达原因上,而不是继续扩大拉新。
假设一个用于说明方法的短例子:某后台记录到某主题一周内咨询次数为100,其中60次来自20个已登录账号,40次来自未登录会话。这里的数字只用于说明比较方法,不代表真实业务。此时可核对的事实是:登录账号部分可以支持“人数=20、次数=60”的拆分;未登录部分只能记为“次数=40”,不能直接说等于40人。
这条证据链的价值在于,它让分歧从“到底是人多还是问得多”变成可以逐项核对的字段问题。若两个角色对同一事实理解不同,先不要争论结论,先确认彼此用的是去重前还是去重后的口径。
反例是:如果同一用户多次咨询被系统合并、或登录状态失效导致身份标识丢失,那么次数会减少,但真实人数可能没有变化。搜索热度分析中,请求量、抓取量或某项统计归零,也不能单独证明处理正确;它还可能来自采集遗漏、口径切换、过滤规则变化或统计延迟。
因此,当次数下降而人数无法确认时,下一步动作不是直接下结论,而是补一次小范围核对:选取同一时间段,分别按会话ID和身份ID各统计一次,比较两组结果的差异来源。如果差异集中在登录态丢失或合并规则上,就应先修复身份保留逻辑,再谈趋势判断。
做完这四步后,如果人数稳定而次数上升,下一步应检查重复咨询的触发点;如果人数和次数同步变化,才更适合讨论外部热度或渠道变化。区分人数与次数不是为了让报表更复杂,而是为了让后续动作有正确的对象。