结论先行:减少重复计算的关键不是把归因窗口调得更长,而是让“同一用户跨设备完成咨询”这件事只被认定一次。做法是选定一个可跨设备识别的主体(登录账号或平台侧统一ID),把咨询完成事件绑定到该主体,而不是绑定到设备或点击。若你的业务无法稳定拿到登录账号,则应放弃跨设备合并,改按设备分别计算,并把由此产生的重复视为已知成本,而不是继续叠加去重规则。
假设某教育机构同时投放两个渠道。用户在手机上看到广告并点击,未留资;当晚在平板电脑上再次看到另一条广告并点击,完成表单提交。若两个渠道各自按“点击—咨询”回传,同一次咨询会被两个渠道各记一次,合计两次。假设这条线索的实际获客成本是100元,重复计算后,两个渠道的报表合计成本会显示为200元,而真实成本仍是100元。接下来的预算决策就会失真:看似两个渠道都在产出,实际只有一个渠道完成了最终转化。
这个情境说明,重复计算不是数据多一点的问题,而是会让下一步的加预算、砍渠道动作建立在错误基数上。
跨设备去重能否成立,取决于你是否有办法把两台设备指向同一个人。可用的主体通常有三类,适用条件不同:
如果三类主体都拿不到,跨设备去重就没有稳定依据。此时继续设计复杂的合并规则,只会把不确定的猜测写进报表。
很多重复计算来自把去重做在点击层。点击本身是设备行为,同一用户换设备必然产生新点击,无法靠点击去重。真正需要唯一化的是咨询完成这个动作。
可执行的动作是:在咨询完成事件回传时,附带一个业务侧生成的主体标识,例如登录用户ID或经脱敏处理的账号标识;服务端在写入转化记录前,先按该标识加时间窗判断是否已存在完成记录,存在则丢弃本次回传,不存在才写入。
这个动作的结果会直接影响下一步:如果去重生效,各渠道报表的咨询数之和应接近业务系统里的真实咨询数;如果两者差距仍然很大,说明主体标识没有覆盖到大部分咨询,此时应先补标识采集,而不是继续调整归因窗口。
完成跨设备去重后,会出现一个反常现象:某些渠道的转化数明显下降,甚至接近零。这不一定代表该渠道无效,更合理的解释有三种:
要区分这三种情况,可对比去重前后同一渠道的点击量与咨询量比值变化。若点击量不变而咨询量骤降,倾向第二种;若该渠道点击量本身很小,倾向第一种;若该渠道用户很少登录,倾向第三种。判断清楚后,下一步动作不同:第一种应保留预算并单独看辅助价值,第二种可压缩预算,第三种应先修复标识采集再评估。
如果业务以匿名咨询为主、登录率很低,强行做跨设备合并会把不同用户的咨询错误地合并成一条,反而制造新的失真。此时更稳妥的选择是按设备分别计算,并在内部明确:报表中的咨询总数包含跨设备重复,预算决策应以业务系统的实际咨询量为准,而不是以各渠道报表之和为准。
这个取舍的判断标准很简单:当主体标识能覆盖大部分咨询时,去重收益大于误差;当覆盖率很低时,去重的误差大于重复本身。先测覆盖率,再决定是否去重,比先搭一套复杂规则更省事,也更接近真实。