先给结论:在外链分析里,同一用户多次咨询时,能否区分人数与次数,取决于你是否有一条能跨会话稳定识别的线索。没有这条线索,你只能数次数;有这条线索,你才能把次数归并到人。多数人卡住不是因为不会统计,而是因为只盯着咨询记录,没有把外链来源页和落地页上的稳定标识一起用起来。
咨询次数是行为记录,每来一次就多一条,天然可数。人数则要求你把多条记录判定为同一个人,这需要一个不随会话变化、又不会把不同人误合并的标识。可用的锚点通常来自三类:
ref 或 utm 参数,能说明来源,但同一人换入口就会断链。选择哪条锚点,取决于你的咨询入口是否允许写入并读取这些标识。如果咨询发生在第三方聊天工具里,而你无法向该工具传入标识,那么人数就只能靠人工按对话内容归并,误差会明显上升。
假设你选了登录账号作为锚点,认为同一账号的多次咨询就是同一个人。这个判断在共享设备场景下会失效:一台公用电脑上,不同访客先后用同一账号登录并咨询,你会把多个人合并成一个人,人数被低估。反过来,如果同一人先用手机、后用电脑、且都未登录,你会把一个人拆成两个人,人数被高估。
所以锚点不是越“唯一”越好,而是要与你的咨询场景匹配。判断方法很直接:看同一锚点下咨询内容的主题是否连贯、时间间隔是否合理。如果同一账号在短时间内咨询了明显不相关的多个问题,共享设备的可能性就升高,此时应把该锚点降级为“疑似同一人”,而不是直接合并。
外链分析的特殊之处在于,你还能借助来源页做交叉验证。具体动作是:把每条咨询记录关联到它进入时的落地页和来源参数,然后观察同一锚点下的记录是否来自一致或可解释的来源路径。
这个动作的结果会直接影响下一步:如果复核后待定组占比很高,说明你的锚点选择不适合当前场景,应改用更贴近咨询入口的标识,或接受“只能报次数、人数给区间”的口径。
第三方估算流量、搜索引擎报告与站内统计对“一次访问”的切分本来就不同,咨询次数与人数更是两套口径。你不需要强行统一,但必须在报表里写明:人数是按哪个锚点归并的、覆盖了哪些入口、哪些记录被排除或标为估算。
如果锚点覆盖率低,优先报次数,人数只作为参考区间;如果锚点覆盖率高且共享设备风险小,可以报人数,并保留次数作为辅助。下一步动作是先跑一遍锚点覆盖率检查,覆盖率决定你能不能把人数当成主指标,而不是先决定报表格式再回头找数据。