要区分人数与次数,先把“咨询”定义成一个可重复发生的事件,再在监控里同时保留两个计数口径:一个记录事件发生了几次,一个记录有多少个可识别的人发生过该事件。同一个人当天来三次,次数是3、人数是1;三个不同的人各来一次,次数和人数都是3。两者只有在每人恰好咨询一次时才相等,所以一旦发现次数明显高于人数,先别急着判断“咨询量涨了”,而要查清是同一批人反复来,还是新增了人。
假设你运营一个只有在线咨询入口的小型服务网站,过去一周监控面板显示咨询事件从每天20次升到35次。按旧口径你只看了次数,于是判断“线索变多了”。但把这35次按可识别标识去重后,人数只有18人,其中3个人各咨询了4次以上。这就是本篇要处理的变化场景:次数上涨,人数没涨甚至略降。
此时决策分岔:如果增长主要来自少数人的重复咨询,下一步应排查是不是同一个问题没被解决、页面信息缺失或客服响应变慢;如果次数和人数同步上涨,才值得把资源投向承接能力。两种判断对应完全不同的动作,混在一起就会把“服务压力”误当成“获客成功”。
区分人数与次数的前提是:你用什么把两次咨询认成同一个人。常见粒度有三类,各有适用条件。
粒度选得越粗,人数越接近次数;选得越细,越能暴露重复。没有一种粒度能同时准确回答所有问题,所以监控里应保留原始事件,再按不同粒度分别聚合,而不是只存一个“咨询人数”结果。
次数高于人数时,至少存在几种合理解释,不能只归因于一种:
要区分它们,需要把事件时间、可识别标识、咨询内容摘要三者放在一起看。只看次数曲线无法判断,因为次数归零或暴涨都可能由上报故障、口径变更或真实行为变化引起,单一指标不足以还原原因。
具体动作是:在原有事件表之外,增加一个按“人”聚合的视图,把同一标识在设定时间窗内的多次咨询合并为一条,并单独统计窗口内的次数。时间窗的选择直接影响结论——按天去重和按30天去重会得到不同的人数。
做完这一步,结果会改变下一步:如果按天去重后人数平稳、次数上升,说明是当天内的重复行为,应优先检查响应时效和首答质量;如果按30天去重后人数也在上升,说明确实有新用户进入,可考虑扩容接待能力。这个动作不承诺任何排名或收益,它只让“人数”和“次数”变成两个可分别解释的量。
当业务前提变化时——比如新增了登录门槛、换了咨询入口、或开始区分售前售后——旧的人数口径可能不再可比。此时应在监控里记录口径变更的时间和内容,并在趋势图上标注,避免把口径切换误读为业务波动。第三方估算、平台报告与站内统计的计数方式本就不同,跨来源比较前要先对齐定义,不要用一方的“次数”去对另一方的“人数”。
最终判断标准很简单:当你向团队汇报“本周有多少人咨询”时,能说清这个数字是按什么粒度、在什么时间窗内去重得到的,并且次数与人数是两个独立可查的指标,那么同一用户多次咨询就不再是混淆源,而是一条能指向具体动作的诊断线索。