报告页数通常不等于实际对象数量,因为一个对象可能占多页,也可能因重复行被拆开。去重的关键是先定义“什么算一个对象”,再决定按对象合并还是按行保留,而不是直接把页数当成对象数。
假设某团队用一套搜索引擎推广软件导出旧合作关系清单,报告显示 120 页,但实际需要处理的账户只有 80 个左右。此时差异可能来自两类原因:一是分页,一个对象跨两页;二是重复行,同一对象因不同计划、不同时间段或不同状态各占一行。分页造成的“多页”不是重复,重复行造成的“多行”才需要合并。
可先做一次抽样:随机取 10 页,逐行标记对象标识,观察同一标识是否跨页出现。如果跨页常见,说明先要按对象排序后再分页;如果同页内就出现同一标识多次,说明重复行是主因。这个动作的结果决定下一步是调整导出顺序,还是先写合并规则。
去重前必须回答“什么算同一个对象”。常见标识有账户 ID、计划 ID、落地页 URL、投放主体名称。如果旧系统里名称被改过,用名称去重会把同一对象拆成两个;如果同一账户下多个计划都要退出,用账户 ID 去重又会把需要分别处理的部分合并掉。
选择哪一种,取决于退出动作发生在哪一层。如果下一步是通知对接人,按主体去重即可;如果下一步是逐条关闭投放,就必须保留计划级粒度。
假设某团队要清理一批旧推广账户,报告 120 页,每页 20 行,共 2400 行。抽样发现其中 30% 是同一账户在不同计划下的重复行,另有 15% 是同一行跨页重复。若直接按 2400 行处理,会重复联系同一对象;若直接按 120 页估算对象数,又会低估实际数量。
可先按账户 ID 聚合,得到约 1600 个唯一账户;再按“是否仍有点击”筛选,保留仍然有价值的部分,假设剩 300 个需要人工确认。这个短例说明:去重不是把数字变小,而是把处理单位从“行”换成“对象”,再叠加业务条件。
旧内容、旧系统或旧合作关系退出时,去重结果往往还要再分一层:哪些对象直接退出,哪些对象保留观察,哪些对象需要迁移。判断依据可以是最近一次有效消耗、是否有未结清款项、是否仍被其他系统引用。具体阈值需要按自身业务设定,不能照搬外部标准。
一个实际动作是:在去重后的对象表里增加一列“保留原因”,只允许填写可核对的依据,例如“近 30 天仍有转化”“合同未到期”。填不出原因的对象才进入退出清单。这样做的结果是,去重不再只是删重复,而是把退出决策变成可复查的清单。
如果报告页数、导出行数和实际对象数三者不一致,不要只用其中一个数字下结论。可要求导出文件附带对象标识列,并确认分页是否按固定行数截断。若某次统计归零,也不能单独证明处理正确,还可能是筛选条件过窄、导出中断或标识列缺失。
最后一步是把去重规则写进交付说明:按什么标识去重、保留哪些字段、哪些对象进入退出清单、哪些需要人工复核。这样下一次再遇到页数与对象数不一致时,可以直接复用同一口径,而不是重新争论数字。