沉默用户召回旅程,四个设置一次配对
召回旅程常见两种事故:用户已经回来了,还在收「好久不见」;同一个人每周都被拉进来一次。这两个问题都不靠文案解决,要在旅程设置里处理。OneSignal Journeys 的设置页正好把它拆成 Entry rules(入口规则)、Exit rules(退出规则)、Re-entry rules(重进规则)三块,官方示例里就有一条「Re-engagement campaign」。下面把它换成 M5 smart 的场景。
- 入口分群:last session 大于 14 天同时设排除分群:last session 不超过 14 天
- 发送Push 1:本周新增的吸奶记录功能只讲内容,不给优惠
- 等待2 天
- 判断Yes/No 分支:是否已进入「近 2 天活跃」分群是 → 退出
- 发送邮件:常见连接问题 + 客服入口走 App 服务子域名
- 等待3 天
- 判断仍未活跃不再加码,结束
- 退出全程生效:Exit when user becomes active用户一打开 App 就离开旅程
三块规则,各管一件事:
在 OneSignal 里配置:
- 先建分群:Audience → Segments,用「Last session」过滤(定义是 OneSignal 最后一次在任意设备上看到该用户活跃的时间),例如「大于 14 天」。再建一个反向分群「不超过 14 天」。
- 新建 Journey → Entry rules 选 Audience segment:Include 放沉默分群,Exclude 放反向分群。官方提醒两个都要显式写,示例是
last_session > 60hrs和last_session ≤ 60hrs。 - 一次性活动可勾选「Future additions only」:上线时已经在分群里的人永久排除,只有之后掉进来的人才会进入。常态召回不要勾。
- Exit rules 勾选「Exit when user becomes active in your app/website」。官方说明:用户回到 App 后 last session 会更新,随即退出。可以同时勾选「Tag users when they exit early」打标签,方便统计召回人数。
- Re-entry rules 选「Yes, after a certain amount of time」,填间隔。计时从退出那一刻开始算,不是从进入时算。
- 画布里用 Wait(单位为分钟、小时、天、周)、Yes/No branch(按分群归属,或按推送/邮件的点击、送达、打开来分支)。想测两版文案时用 Split Branch,最多 25 路。
易踩的坑:
- 同时满足进入和退出条件的人,会先收到第一步再退出。官方建议第一步放 Wait,或者用排除分群挡掉。
- Journey 按分群里的所有 Subscription 计算,已退订的也算进人数,看分群人数时别当成可触达人数。
- Split Branch 的「Randomize on re-entry」默认开:同一个人每次重进可能分到另一组,做 A/B 测试时要关掉。
- 分群、Split、Yes/No 结构上线后都锁定,要改只能复制一份新 Journey。
换到 Braze:Canvas 的入口分群用「Last Used App」过滤器圈出沉默用户;退出用 Exit criteria 选「开始会话」事件(昨天讲过:Delay 期间触发时,要等这段 Delay 结束才离开)。重进在 Canvas 的 Entry Controls 里设置。
需核实:App 的 SDK 是否已上报会话,「last session」能否准确反映 M5 smart 用户的真实活跃(只连设备不打开 App 的用户会被误判为沉默)。
标杆与竞品
App Store:win-back offer 让订阅 App 按「付了多久、走了多久」给流失用户发专属优惠,Apple 负责在订阅管理页、App 内弹窗和 App Store 上展示。 这是 femtech 订阅产品(经期、孕期、睡眠类)召回付费用户的系统级工具,配置全部在 App Store Connect 里完成。
- 基本信息
- ›Reference Name / Offer Identifier内部名称;标识会出现在交易记录里
- 资格(Eligibility)
- ›Minimum Paid Duration至少付费多久:1–24 个月,或 3/4/5 年
- ›Time Since Last Subscribed流失多久:1–24 个月区间,最小值和最大值都要填
- ›Wait Between Offers同一优惠两次之间至少隔多久:2–24 个月,可选
- 优惠
- ›Pay as you go / Pay up front / Free选类型,再选时长与价格
- ›Normal / High Priority影响 Apple 在各展示位的排序
- ›Promote on the App Store可选;会替换同一地区的 In-App Purchase 推广
拆开看,有三个细节值得学:
- 资格只有三个维度,全部由 Apple 计算:付费时长、流失时长、两次优惠的间隔。同一订阅组里,用户只对「最近一次流失的那个订阅」有资格。多个优惠同时满足时,Apple 按价格、时长和用户付费年限自动挑一个展示。
- 展示位分三处:订阅管理页(iOS 14.3 起自动展示)、App 内的 win-back 弹窗(iOS 18 起,StoreKit 收到 winBackOffer 消息时默认弹出)、App Store 产品页和编辑推荐位(需要主动 Promote,并上传一张 1024×1024 的订阅图)。
- 可以接进自己的触达:后台会给每个优惠生成直达链接,可以放进邮件。官方要求发之前先查资格:服务端读续订信息里的 eligibleWinBackOfferIds,数组按最优优惠排在最前。