结论是有条件的:只有当“咨询完成”这件事能在设备之间共享同一个事实来源时,重复计算才会真正减少。具体做法是把咨询完成定义成一个可核对的事件,由服务端记录并生成唯一事件编号,各设备只上报“我参与了哪次咨询”,而不是各自上报“我完成了一次咨询”。如果做不到这一点,只是把各设备的数字相加再除一个系数,重复计算只会被掩盖,不会消失。
同一名用户常见的行为路径是:手机看到广告,点进落地页,中途换到电脑继续填表,或者先用手机拨号、再用电脑打开聊天窗口。如果手机端和电脑端各自把“提交表单”或“发起会话”记成一次转化,同一次咨询就被算了两次。泉州本地做百度竞价的账户,如果同时跑移动端和计算机端,又用两个独立统计代码,这种双算尤其容易出现。
要区分两种原因:一种是同一咨询被多设备重复上报,另一种是同一设备因页面刷新、返回再提交而重复触发。前者需要跨设备去重,后者只需要在单端做幂等处理。把两种原因混在一起,往往会误判成“转化虚高”,然后去砍出价,结果真实咨询也跟着减少。
当优化师、客服和业务方对“到底有多少咨询”说法不一致时,不要先争论数字,而是先统一三样可以核对的东西:
有了这三项,客服说“今天只有 20 个有效咨询”、后台显示“35 次转化”时,就能逐条比对,看多出来的 15 次是重复上报、无效提交,还是口径不同,而不是各说各话。
假设某账户同一天移动端上报 30 次转化、计算机端上报 20 次,合计 50 次,但客服只确认了 35 个有效咨询。此时不要直接按 35/50 打折。先做一步实际动作:抽取这 50 条记录,按事件编号和设备标识比对,找出编号相同但设备不同的记录。假设比对后发现 10 条属于同一编号跨设备重复,剩下 5 条是无效提交。那么这个结果会直接改变下一步——需要修的是跨设备去重逻辑,而不是调整出价或否定关键词。如果不去比对就调价,等于用错误的分子去修正分母。
反例是:咨询完成的事实只存在于客服的个人记录里,没有回传到可被设备共享的系统。比如用户通过电话咨询,通话记录停留在客服手机或纸质登记上,前端和后台都拿不到这个事件编号。这时无论前端怎么去重,电话咨询和在线咨询之间仍然可能被重复计算,因为两端根本不在同一个事实来源里。
另一个会让结论失效的条件是:设备标识本身不稳定。用户清理缓存、更换网络或使用隐私模式后,同一台设备可能被识别成不同设备,去重就会漏掉。这种情况下,跨设备去重只能减少一部分重复,不能指望归零。
先选一天的数据,把转化记录按事件编号排序,标出编号重复但设备不同的条目,算出重复占比。如果重复占比明显,优先推动服务端生成唯一事件编号并让各端共用;如果重复占比很低,而客服确认量与后台差距仍然大,问题更可能出在事件定义或无效提交上,应该先统一口径,再谈去重。广告投放本身不保证自然排名,去重做得好也只影响你对转化数量的判断,不会自动提升广告效果;但它能让你在调整出价和预算时,依据的是更接近真实的咨询数量。