TG筛开通与TG筛活跃不是准确度高低的两个版本,而是回答不同问题的两张表。前者适合确认一批号码是否返回Telegram开通状态;后者适合在确有需要时查看UserID、用户名、离线时间和活跃天数等更宽字段。先写下要做的业务决定,通常就能选对任务。
把两个问题各用一句话说清
| 任务 | 它回答什么 | 不回答什么 |
|---|---|---|
| TG筛开通 | 该手机号在本次任务中是否返回开通状态 | 何时活跃、用户名、是否愿意接收消息 |
| TG筛活跃 | 返回账号与活动相关字段,供分组和复核 | 真实身份、购买意向、联系许可 |
Excel表头差异
| TG筛开通 | TG筛活跃 |
|---|---|
| 手机号 | 手机号、TG UserID、tg用户名 |
| 是否开通 | 用户离线时间、活跃天数 |
| — | First Name、Last Name |
| — | 是否TG VIP、是否冻结 |
表头更多不等于结果“更好”。如果客服路由只需要清理不可用平台记录,开通任务更容易解释;如果确实要建立带日期的活动观察,才考虑活跃任务。
四个场景怎样选择
- 渠道盘点:只想了解已有客户偏好的平台是否可能可用,先用筛开通。
- 活动分层研究:需要离线时间或活跃天数,并且用途得到批准,使用筛活跃。
- 用户名对账:需要把已知Telegram账号与内部记录复核,活跃任务的UserID和用户名更相关。
- 营销许可:两个任务都不能回答,必须查询独立的订阅与退出记录。
同一个样本为什么会出现不同记录
任务执行时间、账号状态变化、号码回收、格式错误与平台可见性都可能造成差异。因此不要把两次结果简单覆盖。保存task_name、batch_id、checked_at和原始返回值,比较时明确“在什么时间、用哪项任务观察”。
从TXT开始,但不要把CRM整张上传
爱普筛仅接受TXT号码文件。导出前在企业内部保存phone_raw、phone_normalized、contact_id和来源证据,TXT只放本次任务所需号码,一行一个。任务完成后下载Excel,并在暂存表中通过contact_id或经过控制的号码映射连接业务记录。
CRM里应设计两组字段
开通结果可存入tg_registration_state与registration_checked_at;活动结果使用独立的tg_user_id、tg_username、tg_offline_time、tg_active_days和activity_checked_at。不要用一个“TG状态”列同时装开通、活跃与许可,否则客服看到“active”时很容易误以为可以联系。
怎样处理空值与冲突
- 空值保持为空并记录原因,不自动改为“未开通”;
- 号码无国家证据时进入格式异常队列;
- 同一contact_id对应多个UserID时停止自动合并;
- 同一UserID出现在多个联系人时人工核对;
- 旧结果保留历史,新结果以带日期视图呈现。
用最小字段完成决定
选择更宽任务意味着处理更多数据、解释更多空值,也增加存储和权限管理工作。若“是否开通”已经足以完成当前清理,就不需要为了看起来全面而获取用户名或活动字段。TG筛开通适合窄问题,TG筛活跃适合经批准的宽问题;两者的优劣取决于是否匹配用途,而不是列数。
