先给结论:不要急着删掉重复数据,也不要直接覆盖原记录。正确做法是把修复动作当成一次可追溯的变更,保留修复前的原始事件、修复后的干净事件,以及两者之间的映射关系。这样你既能向上汇报真实转化量,也能在后续复盘时区分“数据问题”和“投放问题”。
假设某天你发现广告后台的转化数从日均 40 涨到 90,但客服登记的线索量、订单系统里的支付笔数基本没变。这时候有两种合理解释。
两种解释都可能让转化数翻倍,但处理方式完全不同。前者要改归因设置或统计口径,后者要修埋点或页面逻辑。如果只看到总数上涨就立刻下调出价,很可能把本来正常的投放砍掉。
缺少完整数据或后台权限时,仍然可以做最小动作:导出或截图最近一段时间的转化事件明细,至少包含时间戳、用户标识、订单号或线索 ID、事件名称。然后按下面几个特征判断。
假设你导出后发现:同一个订单号在 10 秒内出现了 3 条“支付成功”事件,且用户标识相同。那么更可能是支付成功页被刷新或回调被多次执行。反过来,如果每条记录对应不同订单号,只是总数变多,就要先怀疑归因口径或渠道来源变化,而不是埋点重复。
确认是重复触发后,不要直接删除重复行。可以按以下步骤保留证据。
conversion_raw_20240601_20240607.csv。不要在这个文件上做任何清洗。这个动作的结果会直接影响下一步:如果你能说清哪些重复被合并、合并规则是什么,后续调整出价或预算时就有可信的转化基数;如果只是把重复数据删掉,后面再出现类似问题时,你无法判断是旧问题复发还是新问题出现。
如果你没有广告后台的原始事件导出权限,也没有开发权限改埋点,仍然可以做两件事:第一,用订单系统或客服登记表里的订单号、时间、用户标识,与广告报表的转化数做抽样比对;第二,记录你观察到的重复模式,例如“同一手机号在 1 分钟内出现 2 次表单提交”。这些记录可以作为申请权限或推动修复的依据。
但要注意:抽样比对只能说明存在重复的可能,不能单独证明重复率是多少,也不能证明修复后转化数一定会回到某个具体值。转化数下降也可能来自投放减少、竞争变化或季节性波动。把重复事件清理掉之后,如果转化数仍然偏高,还需要继续排查归因设置或渠道质量。
修复上线后,不要只看总数是否下降。建议连续几天检查三个指标:去重后的转化数、原始事件条数、去重后事件条数。如果原始事件条数仍然远高于去重后条数,说明重复触发没有完全解决,或者去重键选得不对。如果两者接近,但转化数仍然高于订单系统,就要回头检查归因窗口和跨设备统计。
另外,把这次修复前后的记录保留至少一个完整的投放周期。这样下次有人质疑“为什么上周转化数那么高”时,你可以直接展示:修复前有重复,修复后已去重,真实转化基数是多少。这比口头解释更可靠,也能让后续的预算和出价调整建立在同一套数据口径上。