推送发出去,点开的人却越来越少,很多团队第一反应是改文案。文案改了五六版,点击率还是原地打转。真正的原因往往不在文案本身,而在推送链路上更靠前的环节。
一条推送要经过下发、送达、曝光、点击、承接五道关口,每一道都会发生折损。点击率低,说明其中某一关或某几关出了问题。要提升点击率,得先把问题定位到具体环节,再逐项动手。ThinkingAI 在服务大量互联网产品的过程中,沉淀了一套逐项排查的思路,下面把它拆开讲。
一、点击率低,先定位是哪一关掉了
1、一条推送要过五道关口
把推送当成一条链条来看,每一环都有明确的衡量对象。
- 下发,消息进入推送队列,这一关看的是发送量是否符合预期。
- 送达,消息到达设备,折损来自设备卸载、长连接失效、厂商通道限流。
- 曝光,消息真正显示在用户眼前,折损来自通知权限关闭、被折叠进通知堆叠、被免打扰规则拦下。
- 点击,用户主动点开,折损来自内容与人群不匹配、文案吸引力不足。
- 承接,点开之后跳转落地,折损来自页面与文案承诺不一致、下一步动作不明确。
不少团队只盯着第四关,却忽略前三关。如果曝光这一关就已经丢掉大半用户,再好的文案也没有发挥空间。
2、用三个信号缩小排查范围
不同环节出了问题,用户侧的表现并不一样。对照下面这张表,能较快判断该往哪个方向查。
| 观察到的现象 | 更可能的环节 | 优先检查项 |
|---|---|---|
| 点击率低,同时取消订阅、关闭通知的比例在上升 | 频次与人群 | 单用户推送频次、沉默用户占比、是否长期群发 |
| 点击率低,但用户没有明显反感信号 | 人群与内容匹配 | 分群规则是否只是标签堆叠、文案与人群的相关度 |
| 点击率尚可,后续转化却很低 | 落地承接 | 跳转页面是否一致、下一步出口是否明确 |
判断顺序建议从后往前推。先确认承接环节没有浪费流量,再回头查内容与人群,最后才动文案。
二、人群匹配,决定点击率的天花板
1、分层的三个基础维度
人群分层不是把标签堆在一起,而是挑出真正影响推送反应的维度。常用的有三类。
- 活跃度维度,按最近一次活跃时间划分,比如近七天活跃、三十天内活跃、超过六十天沉默。
- 行为与兴趣维度,按用户实际发生过的行为划分,比如浏览过某个品类、完成过某类操作。
- 价值与生命周期维度,按用户所处阶段划分,比如新用户、成长期用户、高频复购用户、流失边缘用户。
三个维度交叉之后,每一组人群的推送目标和文案方向会自然浮现。给沉默用户推新内容,和给活跃用户推新内容,本身就是两件事。
2、根据人群写内容,而不是给内容找人群
活动、版本更新、会员权益这类内容,通常是先有素材再去找人群。这种路径容易造成内容与人群错位,因为素材本身不是从用户需求里长出来的。
另一种做法是先看人群,再定内容。某组用户近期频繁查看某个功能,就围绕这个功能推一次上手引导。某组用户停留在购物车却迟迟没有下单,就推一条与决策阻力相关的内容。内容跟着人群走,点击率的上限才会被打开。
3、把数据口径统一,分层才站得住
分层失效最常见的原因不是维度不够,而是口径不一致。同一个活跃用户在两个团队的定义不同,同一个指标在两张报表里数值不同,分群规则就会互相打架。
落地时要先固定三件事,用户标识如何统一,事件时间以哪个系统为准,哪些人必须被排除在本次触达之外。ThinkingAI 的全域感知能力可以把散落在订单、行为、客服、活动里的数据接入同一套业务上下文,让分层规则建立在同一份事实上,而不是靠人工对齐表格。
三、推送时机,决定用户会不会看见
1、行为触发优先于固定时刻
固定时刻推送的问题在于,它假设所有用户在同一时间都有空。真实的用户状态差异很大,同样的内容在不同时间到达,效果可能相差数倍。
更稳的做法是把触发条件绑在用户行为上。用户刚完成一次关键操作、刚浏览过某个品类、手中的权益即将到期,这些时刻本身就是需求信号,触达的接受度自然更高。
2、用历史数据找每个人的活跃窗口
不是所有场景都能等到行为触发。唤醒类的推送仍然需要一个时间窗口,这个窗口可以算出来。
拉出用户过去一段时间的启动时间和互动时间分布,找出高频区间,再叠加设备使用时长、常用时段等特征,就能得到一组比统一时刻更贴近个体的发送时间。统一时刻只是平均值,而平均值意味着对一部分人永远不合适。
3、设频次上限,给推送排队
频次过高会同时压低点击率、抬高关闭通知的比例,而且这种伤害很难逆转。频次上限不应该拍脑袋定,应该从数据里找。
把同一用户在不同周推送量下的点击率与拒收率画出来,找到那条开始明显下滑的线,把它作为上限。超过上限的推送进入队列等待,或者直接放弃。大促等特殊周期可以短期放宽,但要提前设好兜底机制,避免活动结束后用户被持续打扰。
四、内容表达,决定用户想不想点
1、锁屏上只有一两行的机会
推送在锁屏上能展示的空间非常有限,标题加正文合计通常只有一两行的可见长度。在这点空间里塞进三个卖点,结果往往是三个都记不住。
写法上优先保证一件事被完整说清。一条推送只讲一件事,比一条推送讲三件事更容易被点开。长度控制在能一眼读完的范围内,把最关键的信息放在最前面。
2、服务型文案比营销型文案更容易被点
同一个应用里,用户对服务类消息的容忍度远高于营销类消息。物流提醒、结果通知、进度更新属于服务型,用户点开是在完成一件与自己有关的事。促销、活动、新品属于营销型,用户点开是在替你完成一件事。
服务型文案要具体到用户的真实状态。你关注的内容有更新、你提交的申请已通过、你参与的活动即将开始,这类表述比新品上市全场满减的通用话术更容易获得点击。营销型文案不是不能发,而是要用在用户已经有明确意向的位置上。
3、文案之外,别忽略视觉元素
通知栏里的图标、图片、按钮样式同样影响点击。图标辨识度低、图片与文字不相关、按钮文案模糊,都会让用户划走。这些元素不需要花哨,需要的是和内容保持一致。
五、落地承接,别浪费这次点击
1、跳转要和文案承诺一致
用户点开推送,心里已经有一个预期。如果落地页和文案说的不是同一件事,用户的反应不是重新寻找,而是直接退出。文案说权益即将到期,落地页就应该停在权益详情。文案说订单有更新,落地页就应该直达订单状态。
跳转不一致,等于把已经到手的点击重新扔掉。
2、给用户一个明确的下一步
落地页只展示信息是不够的,要让用户知道接下来做什么。一个清晰的按钮、一句明确的引导,都能降低用户的操作成本。
如果落地页本身承载不了转化,至少要完成两件事,把用户关心的信息讲清楚,把下一步的入口放在最显眼的位置。
六、用闭环把有效策略留下来
1、一次只改一个变量
优化最忌讳同时改人群、改时机、改文案。三个变量一起动,效果变好了不知道是谁的功劳,效果变差了更找不到原因。
正确的做法是把改动拆开,一次只动一个。这一轮只改标题写法,下一轮只改发送时间,每一轮都留下对照数据。
2、看三层指标
只看点击率容易得出错误结论。建议把指标拆成三层,执行层看规则有没有按预期运行,反应层看点击、拒收、订阅变化,结果层看订单、留存或复购。三层之间的变化不能简单归因,价格、活动、流量结构都会同时影响结果。
ThinkingAI 的 A/B 实验 Agent 可以把不同人群、不同时机、不同文案的对照实验放在同一套数据口径下比较,让每一轮调整都能拿到可复核的结论,而不是凭感觉判断哪一版更好。
3、把有效规则沉淀下来
一次实验有效,说明不了长期有效。真正有价值的是把成立的条件写清楚,哪类人群、什么时间、什么内容、在什么频次下有效,然后把这套规则固化成可以重复执行的策略。这类重复性工作适合交给智能运营 Agent按规则持续执行,人只需要在关键节点做判断。积累得越多,后面每一次推送的起点就越高。
七、常见问题 FAQ
1、推送点击率多少算正常
点击率没有统一的合格线。应用类型、用户规模、推送目的不同,合理区间差别很大。更实用的做法是跟自己比,看同一类推送在不同人群、不同时间下的相对表现,优先优化表现最差的那一类。
2、推送频率多高会伤害用户
这个上限要用数据算,不能凭经验定。把同一用户在不同周推送量下的点击率和拒收率对照起来,找到开始明显下滑的位置,那就是这个产品的警戒线。越过警戒线之后,短期增加的曝光换不回长期留存。
3、文案改了还是没有效果怎么办
先确认问题是不是出在文案上。如果曝光环节已经折损严重,或者推送对象本身与内容无关,改文案不会有明显变化。建议先看送达率、通知开启率、分群规则,再决定要不要动文案。
4、用户关闭了通知权限,还有办法触达吗
通知权限关闭之后,站内消息中心、应用内弹窗、短信等通道仍可作为补充。但要注意每个通道的适用场景和打扰成本不同,短信类通道应当留给真正重要的信息。
5、小团队没有数据平台,怎么做人群分层
可以从两个维度起步,最近一次活跃时间和最近一次关键行为。用现有的埋点数据就能生成基础分层,先让推送对象从全部用户变成有明确特征的一组用户,再逐步补充维度。
6、A/B 实验要跑多久才有结论
关键看样本量。样本越大,得出稳定结论所需的时间越短。判断标准不是固定天数,而是两组数据之间的差异是否已经稳定,是否还会因为新增样本出现大幅波动。差异不稳定时延长实验,不要提前下结论。






