结论先行:如果用户可能在手机、平板、电脑之间来回切换,而咨询动作发生在最后一个设备上,那么把“归因”放在服务端按稳定身份去重,通常比在每个设备上各自算一次转化更接近真实。代价是接入和维护成本更高;只有当跨设备路径确实占咨询的一定比例时,这笔投入才划算。
常见的重复不是数据算错,而是同一段咨询路径被拆成多个可计数事件。比如用户在手机上点了广告、在电脑上打开落地页、最后用平板扫码进入咨询窗口。若每台设备各记一次“有效咨询”,一次真实咨询就会变成两三次。
更隐蔽的一种是:落地页加载、表单聚焦、提交按钮点击各记一次事件,再叠加跨设备,数字会膨胀得更快。判断是否属于重复,先看同一时间窗内是否存在多个设备标识指向相近的咨询时间点,而不是只看咨询总量涨了还是跌了。
做法一:设备内去重。每台设备只保证自己不重复计数,跨设备不做合并。它成立的条件是——咨询主要发生在同一台设备上完成,跨设备比例低,且团队更在意快速上线而不是绝对精确。
做法二:跨设备归并后再计数。用登录态、留资手机号或咨询会话标识把多设备事件合并成一条。它成立的条件是——有稳定身份可对齐,且跨设备路径确实常见。代价是需要处理身份合并的时序问题,否则会先算一次、合并后又修正一次。
假设某账户短期内换过落地页版本,同时咨询入口从页面内表单改成了跳转外部会话。此时咨询量突然变化,很容易被当成重复计算被修好了。但更合理的解释可能是:入口变了,用户完成咨询的路径本身就变了。
也就是说,咨询量归零或骤降,不能单独证明去重逻辑正确。它也可能来自入口失效、会话工具未加载、或广告审核状态变化。要区分,需要对照同一时间窗内的事件明细,而不是只看汇总数字。
另一个反例是:当身份合并依赖手机号时,如果用户用不同号码在不同设备留资,归并会把它们当成两个人。这时“减少重复”反而变成了“漏算”,需要保留人工核对的口子。
下一步不是立刻上跨设备归并,而是先给每个咨询事件打上设备标识和会话标识,保留原始记录,只做观察不做合并。观察一到两周后,统计同一咨询时间窗内出现多个设备标识的比例。
如果这个比例很低,就维持设备内去重,把精力放回落地页与咨询入口的衔接;如果比例明显,再按稳定身份做归并,并保留归并前后的两套计数用于比对。这样每一步的结果都会直接决定下一步该不该继续投入,而不是一次性推翻现有统计口径。