缅甸WhatsApp全格式检测同时有两个风险:号码规则可能随运营商和主管部门更新,而“全格式”又会返回比开通或活跃任务更宽的数据。正确做法不是把所有09开头记录机械改成+95后上传,而是保存规则版本、验证国家来源,并确认十项字段确实会改变一个明确业务决定。
+95转换需要来源和版本
| 输入形态 | 处理原则 | 必须保存 |
|---|---|---|
| 09…国内手机写法 | 有缅甸证据时去国内前导0并加+95 | 原号、国家证据、规则版本 |
| +95 9… | 清理分隔符并校验当前资源 | 标准化时间 |
| 9…无国家码 | 不凭长度自动认定缅甸 | 异常原因 |
| 固定电话或未知号段 | 按对应编号计划单独处理 | 号码类型与来源 |
为什么规则不能永久写死
ITU汇总的缅甸+95编号更新包含新增与撤回资源的多次公告。这说明一份曾经正确的前缀表也可能过期。转换系统应记录rule_version和normalized_at,无法匹配当前规则的记录进入复核,而不是强行补齐。
WS全格式包含哪些字段
| 字段组 | 字段 | 治理重点 |
|---|---|---|
| 标识与映射 | 手机号、WhatsApp映射手机号 | 一对多冲突 |
| 活动 | 活跃时间、活跃天数 | 时效与观察日期 |
| 画像相关 | 性别、年龄、头像、肤色、头像类型 | 未知值与使用边界 |
| 账号 | 商业号 | 不等于企业真实性 |
先问是否真的需要全格式
若只需要手机号与是否开通,选择WS筛开通;需要活动时间和活跃天数时,WS筛活跃更窄;只需头像或性别年龄时选择对应专项任务。字段越宽,空值解释、访问权限、保存期限和误用风险越多。全格式不是默认的“最好版本”。
TXT制作采用两张表
内部源表保存contact_id、phone_raw、country_evidence、source和permission_scope;上传表只输出通过验证的phone_normalized,一行一个号码。爱普筛仅接收TXT,不上传姓名、地址、订单或营销备注。源表与TXT通过不可猜测的批次映射关联,避免在文件中携带多余信息。
Excel验收先看覆盖率,不先看画像比例
- 核对输入、输出、重复和异常行数;
- 逐字段计算非空率与未知率;
- 分别报告活动、头像和年龄性别覆盖;
- 检查映射手机号的一对多与多对一;
- 抽样对照phone_raw和转换日志;
- 确认访问者与删除日期。
若年龄字段只在少部分记录出现,直接计算年龄分布会产生选择偏差。
头像不能替代人口属性证据
头像可能不是本人、可能多人、可能是品牌图,也可能长期未更新。肤色、头像类型、年龄和性别应按任务原值与未知状态保存,不通过人工观察或AI强行补写,更不能用于拒绝服务、身份认证或敏感定向。
把时间写进每一次观察
至少保存task_name、batch_id、checked_at、rule_version与source_file_hash。新批次与旧批次结果冲突时,两者都保留,业务视图按规则展示最新值;号码映射冲突则停止自动更新。这样号码计划变化、账号状态变化和处理错误可以被区分。
全格式项目的合格终点
合格交付不是一张尽可能填满的Excel,而是一个可解释的数据包:哪些号码依据什么规则转为+95、十项字段各自覆盖多少、哪些记录未知或冲突、谁可以使用、何时删除。若团队只需要一个窄问题的答案,就回到更小的WS任务,这往往比获取更多字段更专业。
