KK-DATA avatar KK-DATA

名单清洗完整教程:号码去重、E.164 格式统一到批量筛号 6 步实操

名单清洗完整教程:号码去重、E.164 格式统一到批量筛号的 6 步实操

名单清洗是出海获客里最容易被低估的一步。多数团队拿到一批号码后,第一反应是直接丢进筛号任务,结果重复号码被反复检测、格式错误导致批量识别失败、无效号段混在里面白白扣费。这篇教程把名单清洗拆成 6 个可执行步骤,从格式统一、E.164 规范、跨任务去重,一路讲到批量筛号的任务设置与边界,帮你把预算花在真正有效的号码上。

本文面向出海营销、跨境电商、独立站推广、Telegram / WhatsApp / Line / Zalo 社群运营团队,以及需要批量验证号码有效性的数据运营同学。

什么是名单清洗?它和号码清洗、数据清洗有什么区别?

先把概念边界划清楚,否则很容易把「整理数据」和「付费检测」混为一谈。

名单清洗、号码清洗、数据清洗的实际范围

概念输入输出是否扣费
数据清洗任意脏数据(含号码、邮箱、姓名、备注等)结构化、字段对齐的表格否,本地完成
号码清洗号码列去重、去空格横线、统一为国家码或 E.164 的号码列否,本地完成
名单清洗一整份待投放名单可提交筛号的干净号码清单否,本地完成
批量筛号 / 号码验证干净号码清单平台开通、活跃、性别等检测结果是,按检测条数扣费

可以看到,名单清洗属于「数据层的整理」,号码清洗是针对号码字段的规范化与号段合法性预判,而平台是否开通、是否活跃,属于筛号环节,不是清洗能解决的。

号码清洗做到哪一步就算完成?哪些事必须交给筛号

号码清洗的完成标准是三条:

  1. 每条号码都是唯一值,没有重复行。
  2. 格式统一,推荐 E.164,例如美国号码写作 +1XXXXXXXXXX。
  3. 号段结构大致合理,明显非法的(位数不对、前缀不在该国家号段库内)已被剔除。

这三条都做完,仍然不知道这个号码在 Telegram 上有没有注册、在 WhatsApp 上三天内是否活跃。这部分必须交给批量筛号。

为什么「清洗」和「验证」混为一谈最容易多花钱

因为两者的成本结构完全不同。清洗是本地动作,花的是时间;验证是按条扣费,花的是余额。如果把本该在本地剔除的重复号码、格式错误号码直接送去检测,等于为同一批无效数据付了两次钱。先把本地能做的做完,再送检,是最基本的省钱逻辑。

先分清再做,省下的都是余额

建议在动手前先看一遍计费说明:计费说明。号码清洗(去重、格式统一)在本地就能完成、不产生费用;只有进入平台筛号任务才按条扣费。

为什么名单不清洗就直接筛号,会浪费掉多少预算?

未清洗名单的 4 类常见损耗

  • 重复号码重复检测:同一号码在名单里出现 3 次,就按 3 条扣费。跨渠道汇总的名单里,重复率往往比想象中高。
  • 格式错误导致批量失败:缺国家码、混入空格横线、混入 Excel 科学计数法(如 1.38E+11),轻则识别失败,重则整批任务结果不可用。
  • 无效号段混入:位数不足、前缀不存在的号码,检测结果必然是「未开通」,但费用照扣。
  • 字段错位:号码列里混进备注、姓名、日期,导致平台侧解析异常,导出后还要人工返工。

一个简单的判断标准:这批名单值不值得送检

送检前问自己三个问题:

  • 这条号码在我的目标国家号段内吗?
  • 它是否已经在本平台的去重仓库或历史检测记录里出现过?
  • 它是否为 E.164 格式、能被平台直接解析?

三个都是「是」,就值得送检;有一个「否」,先回到清洗环节。

第一步到第三步:如何统一格式、写对 E.164、完成跨任务去重?

这是全篇最核心的操作段落,建议边看边对着自己的表格做一遍。

第一步:号码格式统一(去空格、去横线、统一国家码)

常见脏格式与目标格式对照:

原始写法问题规范后
138 0013 8000含空格去空格后再补国家码
010-1234-5678含横线、含前导 0去掉前导 0 与横线,补国家码
008613800138000含 00 前缀去掉 00,改为 +86...
1.38E+11Excel 科学计数法重设为文本格式后重新导出
+1 (213) 555-0100含括号、空格+12135550100

操作要点:先把号码列强制设为文本格式,再用查找替换清掉空格、横线、括号;有 00 开头的国际前缀统一改为 +。

第二步:E.164 规范与中美号码常见坑

E.164 的国际标准格式是 +[国家码][国内号码],总长度不超过 15 位数字。举几个例子:

  • 中国大陆号码:+8613800138000
  • 美国号码:+12135550100
  • 英国号码:+447911123456

两个必须注意的点:

一、国家码不能省。 少了国家码,平台侧无法判断归属地,批量任务里最容易出现「部分识别失败」。

二、不要默认 +1 就是美国。 +1 属于 NANP(北美编号计划),除美国外还覆盖加拿大及部分加勒比地区。如果你要做的是美国定向投放,需要额外用地区码区分,例如洛杉矶常见 213 / 310 / 323 / 424 / 818,纽约州常见 212 / 718 / 917 / 646 / 347 / 929,具体以号段库实时数据为准。

E.164 最容易踩的两个坑

漏加国家码、把 +1 当成「美国专属」。+1 属于 NANP,除美国外还覆盖加拿大及部分加勒比地区;导出与提交筛号任务时建议统一使用 E.164,避免平台侧识别失败。

如果你需要从零补一批号码,可以先通过号码生成模块按国家与地区码圈选候选号段(生成免费),再统一转入清洗流程。生成器只保证号段结构合法,不代表该号码在平台上已开通。

第三步:号码去重——单表去重与跨任务去重

去重分两层:

  • 单表去重:同一份表格内去重。用 Excel 的「删除重复值」或透视表即可完成,注意去重前必须已完成格式统一,否则 +1 213... 和 +1213... 会被当成两条。
  • 跨任务去重:过去几周、几个月已经检测过的号码,是否又混进了新名单?这层靠手工很难做干净。KK-DATA 提供数据去重仓库,可跨任务比对号码,避免同一号码被重复送检、重复扣费。

导出字段建议:至少保留哪几列

送检前建议表格至少保留:

  1. 号码(E.164 格式)
  2. 来源渠道(便于后续归因)
  3. 备注或分层标签(如「泰国社群众筹」「独立站询盘」)
  4. 首次入库日期

不要在号码列旁边插空列或合并单元格,批量导入时容易解析错位。

第四步:如何剔除无效号码,并进入批量筛号?

免费预筛:号段规则与号段库匹配

这一步不花钱。用国家号段库反查前缀是否合法、位数是否符合该国规则,把明显非法的先删掉。如果你用的是生成模块,圈选号段时其实已经做过一层结构校验。

付费检测:按平台和检测类型选择筛号任务

进入筛号阶段,需要明确三件事:

  • 检测哪个平台:Telegram、WhatsApp、Line、Zalo、iMessage/iOS、RCS、Viber、Facebook、Instagram,以及币安、HTX、KuCoin、OKX 等交易所开通检测,不同平台单价不同,详见控制台实时价格。
  • 检测哪种类型:开通检测、活跃检测(可指定活跃窗口,如三天、七天,以控制台选项为准)、性别检测(部分含年龄字段,可用于筛选或解读约 30 岁的人群)。
  • 任务规模:单次任务最多约 100 万条,建议先小批量试跑,确认字段返回与命中率后再放量。

任务提交前必看:预估费用与导出格式

提交前控制台会显示预估费用,确认无误再执行。任务完成后可选择 CSV、TXT 等格式导出,字段以控制台导出为准,常见包括 tgid、wsid、uid 等标识列。任务完成也可通过 Telegram 通知,方便长任务挂机等待。

名单清洗的边界在哪里?怎么避免重复扣费?

三个不该混淆的结论:号段合法 vs 平台开通 vs 号码活跃

  • 号段合法:号码符合该国编号规则与 E.164 格式。生成器能保证这一层。
  • 平台开通:该号码在 Telegram / WhatsApp 等平台已注册。必须靠开通检测确认。
  • 号码活跃:该账号在指定窗口内有活跃行为。必须靠活跃检测确认。

三者是递进关系,不是等价关系。「清洗干净」只说明第一层成立,绝不等同于「这批号码真实可触达」。同样,生成结果也不能直接当作可通话、可接码的号码使用。

用去重仓库管理历史检测结果,避免二次付费

建立两个习惯:

  1. 每次检测完成后,把「号码 + 检测平台 + 检测类型 + 检测日期」归档。
  2. 新名单送检前,先过一遍去重仓库,把近期已检测过的号码剥掉。

这样可以把重复检测率压到很低。特别是同一批号码要跨平台检测时(比如先测 Telegram 再测 WhatsApp),去重仓库能帮你分清「哪些是同一号码的不同平台结果」,而不是当成两条新数据重复送检。

名单清洗检查清单:送检前请逐条核对

  • 号码列已设为文本格式,无科学计数法
  • 已清除空格、横线、括号、00 前缀
  • 全部号码已统一为 E.164,国家码完整
  • 美国号码已与加拿大及其他 +1 地区区分(如业务需要)
  • 已完成单表去重,无重复行
  • 已用去重仓库比对本平台历史检测记录
  • 已剔除明显非法的位数与前缀
  • 号码列旁无合并单元格、无空列
  • 已确认检测平台与检测类型(开通 / 活跃 / 性别)
  • 已确认活跃窗口设置符合投放节奏
  • 已查看控制台预估费用,预算充足
  • 已开启任务完成通知,并确认导出格式(CSV / TXT)

把这份清单沉淀成团队 SOP,新同学第一次跑名单清洗就能少走很多弯路。做完清洗,再进入批量筛号与号码验证,才算把一份名单真正变成可投放资产。

常见问题

问:名单清洗和号码验证是一回事吗?

答:不是。名单清洗解决格式统一、去重和无效剔除,属于本地整理,不产生费用;号码验证是通过平台筛号确认开通或活跃状态,会按检测条数扣费。两者顺序是先清洗、后验证。

问:号码清洗需要把号码转成 E.164 吗?

答:建议统一转成 E.164,即 +[国家码][国内号码],例如美国号码写作 +1XXXXXXXXXX。这样批量提交筛号任务时不容易因格式不一致而识别失败,导出结果也更容易与其他系统对接。

问:为什么清洗过还要做批量筛号?

答:清洗只能保证号码格式规范、号段结构合理,无法判断该号码在 Telegram、WhatsApp、Line 等平台是否已开通或是否活跃,这部分必须通过筛号检测确认。

问:怎么避免同一批号码被重复检测、重复扣费?

答:提交前做跨任务去重,并保留历史检测结果;平台提供数据去重仓库,可跨任务比对号码,避免重复送检。任务提交前控制台会显示预估费用,确认后再执行。

问:一次要送检多少条号码比较合适?

答:先小批量试跑确认字段和命中率,再放量。单次任务最多约 100 万条,但实际投放建议按渠道分层分批送检,便于后续按渠道评估转化效果。


👉 登录控制台开始清洗与筛号:https://app.kkdata.cc/ 👉 双向联系客服:https://t.me/kkdata_robot 📄 使用文档:https://docs.kkdata.cc/ 🌐 官网与计费说明:https://kkdata.cc/ | https://kkdata.cc/billing/