减少重复计算的关键,不是把手机端和电脑端的数据合并得更快,而是先统一“什么算一次咨询”这件事。只要同一个用户在不同设备上分别留下表单、拨出电话或发起会话,系统就可能把它记成多次咨询;把判定口径和去重顺序固定下来,重复量才会稳定下降。下面以你手里的一份咨询记录或落地页数据为例,逐步把它变成可执行的处理方案。
同一批咨询,在设备之间重复,通常来自三个不同层次,处理方式完全不同。
判断顺序建议从识别层开始:如果连“是不是同一个人”都没对齐,后面两层怎么算都会偏。你可以先取一小段有设备字段和时间字段的记录,看同一手机号或同一账号是否在多台设备上各出现一次。若确实如此,问题主要在识别层;若同一设备上也反复出现,则更可能是行为层或归因层。
多个角色对“一次咨询”理解不同时,争论通常无法收敛。有效做法是把它写成一个可核对的判定项,而不是继续讨论口径谁对。
这里的关键动作是先跑样本再改系统。用几十到几百条记录验证规则,比直接改线上逻辑风险低得多。如果样本里重复量明显下降,再把这套判定推到全量;如果没下降,说明字段本身不可靠,需要先补采集,而不是继续调规则。
三种顺序各有成立条件,选错会让后续统计继续打架。
如果团队目前连“咨询”都没有统一事件定义,第二种顺序更稳妥;如果已经有登录或手机号,第一种能省掉大量后续解释成本。三种顺序都不承诺立刻见效,效果取决于字段质量和采集覆盖。
假设某账户一天记录到 40 条咨询线索,其中 12 条同时带有手机号,且这 12 条里有 3 条的手机号在另一台设备上重复出现。按“手机号优先、24 小时内视为同一次”的规则处理后,这 3 条被合并,样本从 40 条降到 37 条。
这个结果只能说明规则在该样本上减少了重复,不能直接推断全量下降比例,也不能证明投放效果变好。它的用途是:如果重复集中在少数可对齐字段上,就值得优先补全这些字段;如果合并后数量几乎没变,说明重复主要来自行为层或归因层,下一步应转去核对咨询事件定义,而不是继续加设备识别。
出现以下情况时,继续优化重复计算可能方向不对:
请求量、抓取量或某类统计归零,本身不能单独证明处理正确,它也可能是采集失败、字段缺失或时间窗口设置过窄造成的。把去重前后的样本都保留下来,才能在下一次核对时有据可查。
把判定口径写成可核对的项目、用样本验证后再推全量,是让设备之间咨询路径减少重复计算最稳的一步。