爱普筛Viber筛开通与筛活跃可以在同一业务流程中组合,但不能把两个任务拼成一份不存在的“全格式画像”。筛开通返回手机号与是否开通;筛活跃返回手机号、活跃天数、mid和用户离线时间。当前Viber任务没有头像、年龄、性别、肤色或“高净值”字段。
先把两张schema摆在桌上
| 任务 | 导出字段 | 回答的问题 |
|---|---|---|
| Viber筛开通 | 手机号、是否开通 | 是否返回平台注册观察 |
| Viber筛活跃 | 手机号、活跃天数、mid、用户离线时间 | 带标识与时间的活动观察 |
串行组合适合缩小活动任务
若活动任务成本或复核较高,可先对来源明确的集合做筛开通,再仅对返回开通观察、仍有用途且未退出的子集做筛活跃。两个批次保留不同batch_id和任务版本,不能把未进入第二批的记录写成“不活跃”。
并行组合适合比较覆盖
当研究问题需要了解两个任务各自的未知与覆盖,可对同一个冻结样本并行运行。输出在staging按规范化手机号和crosswalk连接;行序不同、重复或mid缺失都进入异常统计。
组合后的状态矩阵
| 开通观察 | 活动结果 | 可解释结论 |
|---|---|---|
| 是 | 有时间 | 两条带日期的平台观察 |
| 是 | 未知 | 不能叫不活跃 |
| 否 | 有历史结果 | 检查日期与身份冲突 |
| 未知 | 错误 | 保留不确定,检查流程 |
mid与手机号不是同一种主键
mid作为Viber任务中的平台标识观察,与CRM contact_id及手机号分别保存。一个mid连接多个联系人、一个联系人出现多个mid或日期间变化时,进入collision队列,不静默合并。
没有头像字段意味着什么
不能从当前Viber导出判断是否有头像、头像内容、年龄、性别或人像类型。更不能借昵称或活动天数替代画像。需要创意分层时,使用用户主动选择、第一方订单或聚合内容实验。
“高净值用户”不是平台字段
活跃天数和离线时间描述平台活动,不等于收入、资产、消费能力或购买意愿。高净值判断涉及敏感且高风险的推断,不能由Viber筛号生成。B2B优先级应从真实合同、需求和客户关系建立。
TXT与Excel怎样对账
每个任务分别生成一行一个号码的TXT和hash,内部保存row_key。返回Excel分别验收schema、数据类型、未知、错误和回连率,再在观察层组合;不要手工复制成一张宽表后删除来源时间。
活动结果需要过期
为用户离线时间与活跃天数保存checked_at和refresh_after。过期后停止用于排序,但保留必要审计历史。开通观察和活动观察可以有不同寿命,不能共用一个永久valid标签。
组合验收要分别签字
数据负责人确认两份schema和数量账,业务负责人确认字段确实改变当前决定,安全负责人确认TXT、Excel和暂存表的访问及删除。若筛开通合格而筛活跃异常,可以只接纳第一份结果;“同一项目”不意味着两个任务必须一起通过。验收报告还要列出没有头像和财富字段,防止下游团队自行补列或用空值猜测。
选择组合方式的规则
只需平台注册状态时单跑筛开通;需要活动观察且已有明确cohort时运行筛活跃;想减少第二阶段规模时串行;做覆盖研究时使用同源并行样本。任何路径都不会创造头像或财富字段。
