用户运营 · 每日干货 · 2026.10.30 · VOL.010

分析人群直通触达工具,提醒文案用 bandit 轮换

Mixpanel 的 Cohort Sync 能把分析里圈好的人群按增量同步到 Braze / Customer.io,前提是两边用户 ID 对得上,且只会匹配触达工具里已存在的用户;Duolingo 的练习提醒不固定一条文案,而是用 bandit 算法在模板池里选,并对 15 天内看过的模板降权,新用户 D7 留存提升 2.0%。

今日四件事 · 读完可合上
  1. 今日一招分析平台人群「动态同步」到触达工具
  2. 标杆与竞品Duolingo:同一类提醒准备一池文案,用 bandit 算法挑,并惩罚近期重复。
  3. 对照我的规划今天让数据侧确认一件事:分析平台的用户 ID 能否与 Push / EDM 工具里的 ID 一一对上,并把结果写进工具选型对比表。
  4. 自测一题现在你们要给「近 7 天没用过 M5 smart」的用户发一条提醒,这批人是谁圈的、在哪个工具里圈的、多久更新一次?
01
Today's move · 今日一招

分析平台人群「动态同步」到触达工具

Cohort Sync 是 Mixpanel 把一个 cohort(人群)推送到下游工具的功能,可选一次性导出或 Dynamic sync(持续同步)。持续同步只传差集:新进入的用户加进去,退出的用户移出去,所以「近 7 天未打开 App」这类人群会随行为自动更新。

具体做法:

  1. 先对 ID:Mixpanel 用户档案里要有与触达工具一致的用户 ID,以 Braze 为例是属性 $braze_external_id 对应 Braze 的 external_id。建议在用户登录后立即写入。
  2. 在 Mixpanel 的 Data → Destinations 里接入 Braze(需要 Data Import Key 和实例 URL,项目管理员操作),选择 Dynamic sync。
  3. 在 Braze 建分群:筛选条件选「Mixpanel Cohorts」→ includes → 选该人群,再挂到 Canvas 或活动上。
  4. 心里有数的限制:每个项目最多 60 个持续同步;单个人群上限 1000 万用户;只有付费版能保存人群;Braze 不会因为同步新建用户,触达工具里没有的用户会被直接跳过。
  5. 同步频率按目的地而定,Webhook 方式写明每 30 分钟一次,所以不适合秒级的服务提醒,服务类仍用事件触发。
在我们这边工具选型对比里加一行「能否直接接收分析平台人群、按增量同步」,Customer.io 也有 Mixpanel 人群同步的官方说明,可以一起比。

需要核实:我们的分析平台是哪家、App 用户 ID 与 EDM / Push 工具里的 ID 是否同一套。

02
Peers & rivals · 标杆与竞品

标杆与竞品

Duolingo:同一类提醒准备一池文案,用 bandit 算法挑,并惩罚近期重复。 每个模板有发送资格条件(如「连续打卡 3 天以上」才能收到打卡类文案),按「发送后 2 小时内完成一节课」计奖励;同一用户看过的模板按 15 天半衰期降权,避免天天看到同一句。线上 A/B 两周:DAU +0.5%,新用户 D1 留存 +2.2%、D7 +2.0%;上线后还保留 5% 的轮次随机选模板,作为长期对照。

同类做法对照Braze 的 Intelligent Selection 也会按表现在多个变体之间自动调配流量,但它看的是整体表现,不会按单个用户看过哪条来降权。Duolingo 的对照组是「在合格模板里均匀随机」,说明他们的改进来自「选得准 + 不重复」,而不是文案本身更好。
对我们的启发M5 smart 的使用提醒先写 6–8 条带资格条件的模板(新手、连续使用、中断 3 天等),先均匀轮换,再逐步加「看过即降权」。
03
Against my plan · 对照我的规划

对照我的规划

这两条分别对应四大基建里的「用户数据与标签」和「策略与实验」。今天让数据侧确认一件事:分析平台的用户 ID 能否与 Push / EDM 工具里的 ID 一一对上,并把结果写进工具选型对比表。

04
Self-check · 自测一题

自测一题

现在你们要给「近 7 天没用过 M5 smart」的用户发一条提醒,这批人是谁圈的、在哪个工具里圈的、多久更新一次?用户今天用了一次,明天还会收到这条提醒吗?