先给结论:把“咨询次数”和“咨询人数”分开,靠的不是更聪明的算法,而是给每次咨询补上一个可稳定复用的主体标识,再用“同一主体在观察窗内出现的次数”去汇总。若你手里只有一张咨询明细表,先检查它是否缺少主体标识、时间窗和渠道来源这三类字段;缺哪一类,就先补哪一类,否则人数永远只能靠猜。
假设你有一张咨询记录表,字段大致是:咨询时间、渠道、咨询内容、联系方式。常见问题是联系方式一栏被填成“未留”“同微信”“电话咨询”这类无法复用的值。此时你统计出的“咨询量”其实是次数,不是人数。要判断缺什么,可以按下面顺序检查:
如果主体标识缺失,先不要急着做人数报表。更稳妥的动作是:在咨询入口增加一个必填或可自动带入的标识字段,并保留“未识别”这一档。这个动作的结果是,你后续的“人数”会分成“可识别人数”和“未识别次数”两部分,而不是一个看似精确却无法解释的总数。
当主体标识可用后,人数统计就变成一次分组计数。假设某用户在7天内咨询了4次,那么:
这里的关键不是公式,而是先定义“什么算一次有效咨询”。例如,把同一主体在5分钟内连续发送的两条消息合并为一次,把跨天再次咨询保留为两次。这个定义一旦固定,后续所有报表都应沿用同一口径。若定义中途改变,前后数据不可直接比较,只能分别标注口径。
同一用户多次咨询最容易出错的地方是跨渠道。假设某人在搜索广告落地页留了手机号,三天后又通过平台私信咨询,若两个渠道各自统计,会得到“2人”;若通过手机号或账号归并,则应为“1人2次”。
但归并本身有适用条件:只有当两个渠道都能拿到同一可复用标识时才成立。若其中一个渠道只能拿到匿名设备ID,另一个只能拿到手机号,就不要强行合并,否则会把不同人误判为同一人。此时更合理的处理是:分别统计各渠道人数,再单独列出“疑似重复”的待确认记录,而不是直接给出一个合并后的人数。
假设你有一份近30天咨询明细,想判断“咨询量上涨”是人数增加还是次数增加。可以这样做:
这个示例里的数字只是说明比较方法,不代表任何真实项目结果。它的价值在于:当你无法区分人数与次数时,先看“可识别人数”和“未识别次数”的占比变化,往往比看总量更快定位问题。
区分人数与次数之后,真正影响决策的是下一步。如果人数没变、次数变多,优先检查是否出现了重复提交、机器人或同一用户反复咨询同一问题;如果人数和次数同步变化,再去看渠道或活动变化。无论哪种情况,都不要只凭一个总量指标下结论。把主体标识、时间窗和渠道来源补齐,并固定“有效咨询”的定义,你才能在下一次分析时直接复用同一套口径,而不是每次重新猜。