先给有条件的结论:如果新字段只是补充展示信息、不参与筛选和统计口径,通常可以在原表上加列并回填历史数据,推广动作不必暂停;但如果新字段会改变“一条记录代表什么”或影响归因、去重、分群,那么优先做字段语义升级和迁移,而不是继续往旧结构里塞列。判断依据不是字段数量,而是这个字段是否进入筛选、聚合或对外承诺的口径。
把待扩展字段分成三类,处理方式完全不同。
可核对的证据是:拿三条真实历史记录,分别用新旧结构各跑一遍筛选和统计。如果同一批记录在两个结构下得到的条数、分组和合计不一致,说明已经进入口径变更型,不能只加列。
有一种情况会让“加列”这个结论失效:新字段的来源依赖前端表单,而历史记录没有对应输入。假设原来表单只收“姓名+需求”,现在新增“预算区间”必填。上线后新记录有预算,旧记录为空。此时如果推广报表按预算区间分组,空值会被单独归为一组,看起来像“大量用户不愿填预算”,实际只是历史数据没有这个字段。
这个反例的启示是:扩展字段时,必须同时定义空值的业务含义——是“未采集”“不适用”还是“用户拒绝回答”。三者混在一起,后续任何分群和投放调整都会建立在错误前提上。必要适用条件是:只有当你能区分空值原因,并且报表对空值有单独处理规则时,按新字段分组才有意义。
推荐顺序是先隔离、再回填、后切换。
实际动作举例:把新字段先接到后台录入和导入模板,观察一周内新增记录中该字段的填充比例。如果填充比例明显偏低,说明来源还没打通,此时不应把该字段用于推广落地页的筛选,否则用户看到的是不完整的分类结果。这个动作的结果直接决定下一步是继续补来源,还是可以进入读取侧切换。
字段结构变化不会自动传导到推广物料,需要人工核对。
这三件事里,表单映射最容易出错,也最值得优先验证:提交一条测试记录,再到后台确认每个选项落在预期字段上。映射正确后,再去看筛选和报表,顺序反了会浪费排查时间。
出现以下信号时,继续加列的维护成本会超过重建成本:同一含义的字段出现多个版本且互相冲突;筛选组合需要跨三张以上表关联才能完成;历史数据回填规则无法用统一逻辑描述。此时更合理的做法是定义新的数据结构,把旧数据按映射关系导入,保留旧结构只读一段时间作为对照。
重建不等于推翻推广节奏。可以在新结构上先跑一条低频推广路径,用同一批关键词和同一落地页做对照,确认记录条数和分组结果可解释后,再逐步迁移其余路径。数字只用于比较新旧结构在同一时间段的表现差异,不用于推断某个字段本身带来了多少增长。