塞内加尔WhatsApp筛开通的第一步不是上传,而是确认号码能被还原为“+221 + 九位国内有效号码”的候选格式。即使格式通过,也只完成语法准备;WA/WS筛开通返回的是平台注册观察,不是电信可达、号码所有权或营销许可。
+221号码结构的官方依据
塞内加尔监管机构ARTP公布的国家号码规划规则将本国规划描述为九位封闭号码,境外呼叫使用国家码221加九位国内号码。ITU的塞内加尔国家号码规划入口提供相关更新文件。实际前缀分配仍应以最新监管资料为准。
规范化不等于补齐数字
| 原始情况 | 处理 | 不能做 |
|---|---|---|
| +221后九位 | 移除展示分隔符后验证 | 据此宣布可达 |
| 本地九位且国家证据明确 | 建立+221候选值 | 覆盖phone_raw |
| 已有00221 | 按国际前缀规则规范 | 重复添加221 |
| 长度或国家不明 | 进入format_exception | 猜数字补足 |
为何保留国家证据
法语西非名单可能混有多个国家,界面语言、姓名或文件名都不能可靠决定区号。保存country_evidence及来源,例如表单国家字段、合同地址或明确数据集说明;证据冲突时暂停,而不是按多数行批量添加+221。
选择WS筛开通的条件
如果业务问题只是“这批来源清楚的塞内加尔号码是否返回WhatsApp开通观察”,选择WS筛开通即可。爱普筛导出手机号和是否开通。若还需要活动时间,应作为另一项任务与用途评估,不能在筛开通结果中推测。
生成TXT与内部回连表
上传TXT只包含一行一个规范化手机号,不放姓名、城市、订单、语言或客户阶段。内部crosswalk保存batch_row、contact_id、phone_raw、phone_normalized和normalization_version。文件生成后检查行数、唯一数、编码及hash。
Excel结果的五类状态
| 状态 | 解释 | 动作 |
|---|---|---|
| 开通观察 | 任务返回平台注册 | 保存checked_at |
| 未开通观察 | 任务返回否定 | 不解释为电信空号 |
| 未知 | 无法形成明确结论 | 保留未知原因 |
| 输入错误 | 号码准备问题 | 回到异常队列 |
| 系统错误 | 处理未完成 | 受控重试 |
不要把前缀当作当前运营商
号码可携转、分配也可能更新。某段历史上分配给某类网络,并不保证今天的运营商或账号状态。前缀可用于结构校验和异常调查,但不应成为客户价值、位置或渠道偏好的标签。
法语、沃洛夫语和客户偏好
国家码不等于语言。塞内加尔客户可能使用法语、沃洛夫语或其他语言,跨境用户也可能保留+221号码。preferred_language来自用户选择或服务互动,不能从区号、姓名或WhatsApp状态推断。
跨境触达仍需要单独依据
平台注册观察不会产生联系许可。发送前仍需核对号码来源、关系、渠道、用途、退出与频率,并采用适用的当地和目标市场规则。已退出的客户即使返回开通,也留在抑制名单。
什么时候需要重跑
为registration_observation设置有效期,只有仍处于获准流程且接近业务决定的小集合才刷新。不要因为一个月过去就重跑整个历史库。格式规则或官方号码规划变化时,先更新normalization_version并重新评估异常行。
一条塞内加尔结果的完整解释
完整记录应能表达:号码来自何处、依据哪个+221规则规范、在哪个TXT批次、何时执行WS筛开通、Excel返回何种观察、是否存在未知,以及下游为何允许或禁止使用。比“有效号码”多写几列,却能避免绝大多数误用。
