墨西哥+52名单跨越不同采集年份时,同一套清洗脚本可能并不适合所有来源。正确做法不是静默删改数字,而是记录规则版本、隔离异常,再观察各来源的筛开通结果。
清洗规则也要像代码一样登记
| 字段 | 用途 |
|---|---|
| rule_id | 唯一规则名称 |
| valid_from | 适用时期 |
| source | 规则依据 |
| transform | 具体转换 |
| reviewer | 批准人 |
按采集年份和来源分层
旧CRM、门店表单与新网站分别运行小样。某一来源异常集中时,先检查历史录入规则,不把全部+52号码重新格式化。
原始号码不可变
保留phone_raw,仅在phone_candidate生成转换结果。任何删除、补位或国家码变化都写入transform_log;无法解释的行进入review。
筛开通不是格式修复器
TXT一行一个通过规则的号码,Excel返回手机号与注册观察。未返回不能反推应该如何修改号码,也不能自动尝试多种变体。
四类结果分别统计
format_exception、registered、not_observed与task_unknown有不同责任人。按规则版本计算比例,才能判断问题来自旧数据还是任务。
去重保留一对多回连
同一标准化号码可能对应多条CRM记录。执行时去重,返回后通过crosswalk回连;冲突记录不自动合并客户或许可。
国家码不生成市场标签
+52说明号码规划,不证明居住地、语言或国籍。墨西哥业务中的境外号码保留原规则,市场由订单或用户自报决定。
规则升级必须可回滚
先在小批次比较旧规则和新规则的异常、返回与冲突,再批准全量。若结果恶化,恢复候选生成逻辑,不影响phone_raw。
最终交付包含规则卡
除Excel外,还要交付输入数量、规则版本、异常原因、任务时间和允许用途。这样,未来的+52名单不必重复猜测历史。
