越南WhatsApp筛开通前,必须先识别CRM里是否混有历史移动号段、国内0前缀和已经迁移但未更新的号码。若旧号和新号同时存在,直接生成+84 TXT会把一个客户拆成两个人,或让格式错误被统计为未开通。
把规范化与号段迁移分开
规范化处理展示符号、国家码与国内前缀;号段迁移则需要官方映射、迁移日期和来源证据。两者使用不同rule_id。不能通过截取末位或固定替换猜测新号码。
| 记录状态 | 处理 | 审计字段 |
|---|---|---|
| 当前+84结构 | 验证号段与长度 | rule_version |
| 国内0开头 | 按国际规则处理前缀 | phone_raw |
| 历史移动前缀 | 查正式迁移对照 | migration_source/date |
| 无法确认 | 异常队列 | owner/reason |
一条客户记录可保留新旧号码
phone_id分开保存old_phone、new_phone、valid_from、valid_to与confirmed_by_customer。迁移对照说明号码结构变更,不自动证明当前持有人仍是原客户。
WS筛开通的范围
爱普筛该任务导出手机号和是否开通,只回答本次WhatsApp注册状态。不提供越南运营商、SIM在网、号码迁移真实性、活动时间或联系许可。
TXT从“当前候选”生成
爱普筛只允许一行一个号码的TXT。只有通过当前+84规则或经证据确认迁移的号码进入,姓名、订单、语言和旧号备注留在内部。保存TXT哈希和crosswalk。
结果按迁移路径分层
| 路径 | 报告 | 关注 |
|---|---|---|
| 原生当前格式 | 明确状态与未知 | 基线 |
| 国内格式转换 | 格式错误 | 前缀处理 |
| 历史号段迁移 | 回连与重复 | 映射错误 |
| 人工异常 | 未提交数量 | 不进入开通率 |
空值不替历史规则背锅
未返回、未知、处理错误和明确未开通分别保存。若旧号段转换失败,归类为migration_error,不写成“用户未开通WhatsApp”。
语言不是+84自带字段
preferred_language来自用户选择或客服记录。越南客户可能使用中文、英语或其他语言,海外越南人也可能使用非+84号码。国家码不自动决定消息语言。
号码重新分配后重新确认关系
历史迁移和长期停用会增加身份连续性风险。新的正开通状态不能恢复旧联系人关系;涉及账户、订单和营销时先确认持有人与许可。
开通结果只更新观察域
Excel回到staging后追加batch_id、checked_at和normalization_rule,通过contact_id连接。明确状态不覆盖phone_master,冲突进入人工队列。
批次完成的判据
当前格式、国内转换、历史迁移和异常各有数量;输入与返回可对账;旧新号码关系可撤销;许可没有被自动复制。这样的+84开通报告才能用于数据治理。
