那些悄悄不再购买的客户,通常是一个比从未购买者更大的池子。他们曾经信任过你,了解产品,而触达他们几乎没有成本。麻烦在于,挽回邮件活动是少数几种一旦草率执行就能损害整个邮件项目的发送,因为按定义你正在给自己手上最老、最冷的地址发信。
本指南讲的是:如何用你自己的数据定义流失客户,每封邮件各自该做什么,折扣什么时候是对的工具、什么时候是陷阱,以及如何诚实地衡量结果。
挽回活动究竟是什么
这个领域的四个术语常被混用,这也是为什么很多项目最后把错误的消息发给了错误的人。
| 活动类型 | 触发条件 | 受众 | 目标 |
|---|---|---|---|
| 挽回 | 距上次购买已超出复购周期 | 买过又不买的人 | 第二笔订单,以及恢复的关系 |
| 唤醒 | 距上次互动已久,没有打开或点击 | 沉默下来的订阅者,无论是否买过 | 恢复互动或干净地移除 |
| 弃购 | 一次未完成的会话 | 此刻正在购买的人 | 完成进行中的交易 |
| 复购激活 | 订阅或账号到期失效 | 已取消或已过期的账号 | 重启周期性套餐 |
挽回活动关心的是购买行为,不是收件箱行为。每封通讯都打开、但八个月没下单的人,是挽回对象。上周刚买、几个月没打开邮件的人,是唤醒对象,给他发一封“我们想你了”明显不合适。
如果你的问题是收件箱里的沉默而不是停滞的购买节奏,唤醒邮件指南讲了那条轨道,包括面向订阅者的序列。如果客户正在会话中、有商品被留下,那是弃购邮件的活。
用你自己的数据定义流失
默认建议是把 90 天没有购买视为流失。对多数商品目录来说,这个数字要么太长要么太短,而且同时造成两种失败:客户还在正常周期里、过得好好的时候就被打扰,以及客户早已转投竞争对手三个周期之后才被联系。
用你的复购间隔,而不是日历
取出所有下过两单及以上的客户,计算相邻订单之间的天数间隔,看分布而不是平均值,因为平均值会被少数极快的复购者拉偏。
SELECT product_category, COUNT(*) AS gaps, PERCENTILE_CONT(0.50) WITHIN GROUP (ORDER BY gap_days) AS median_gap, PERCENTILE_CONT(0.75) WITHIN GROUP (ORDER BY gap_days) AS p75_gap, PERCENTILE_CONT(0.90) WITHIN GROUP (ORDER BY gap_days) AS p90_gapFROM ( SELECT customer_id, product_category, order_date - LAG(order_date) OVER ( PARTITION BY customer_id, product_category ORDER BY order_date ) AS gap_days FROM orders) gWHERE gap_days IS NOT NULLGROUP BY product_category;一个可用的流失阈值大约落在该间隔的第 75 到 80 百分位。越过这一点,客户的行为就已经不像四分之三的复购者了,这是真实信号,而不是随手挑的日期。
预期答案会因品类而异
按品类分别跑这个查询,因为一家商店里往往装着好几套完全不同的时钟。咖啡粉、隐形眼镜和宠物粮的间隔以周计。护肤品和保健品以月计。鞋履、箱包和厨房设备以年计,而在有人买了床垫三个月后发一封“我们想你了”,读起来就像一家不知道自己卖了什么的公司。对这些长周期品类,正确的挽回是交叉销售到消耗品或配件线,或者做一次真诚的更换周期提醒,而不是求人再买同一件耐用品。
单次购买者要单独处理
只买过一次的客户没有属于自己的间隔,所以用你复购群体中“到第二单的时间”分布来判断。如果多数第二单落在 40 天内,那么只有一单、已到第 70 天的客户正在流失。他们的信息也不同:习惯还没形成,所以任务是证明第二次购买值得,而不是提醒某个既有惯例。
把购买轴和互动轴交叉起来
只看购买时间无法告诉你该怎么发。构建细分之前,把两条轴结合起来。
| 细分 | 购买时间 | 互动 | 处理方式 |
|---|---|---|---|
| 健康 | 在周期内 | 活跃 | 留在常规项目里 |
| 典型挽回 | 已流失 | 活跃 | 完整序列,常规发送,说话直接 |
| 冷挽回 | 已流失 | 数月不活跃 | 完整序列,先做清理和分批 |
| 仅订阅者 | 从未购买 | 不活跃 | 唤醒或日落,不是挽回 |
构建这些细分意味着来自电商平台的购买历史必须与邮件平台里的发送逻辑对接,这在成为文案问题之前先是一个集成问题。Tajo 这类工具会把订单数据、品类和最近购买日期同步进发送系统,让这个细分在那里根本可以被表达出来。
序列:三到四封邮件,各干一件事
从流失触发点而不是固定日历日期开始计时,这样每位客户都在对他而言真正算晚的那一刻进入序列。
第 1 封:价值提醒,在流失触发时发出
没有折扣,没有道歉,没有愧疚感。假设最常见的沉默原因:客户忘了,或者用完之后顺手在别处买了。以他们买过的具体商品开头,让再次下单只需一次点击。这里的主题行角度偏实用而非情绪:
- “该补一包埃塞俄比亚烘焙豆了吗?”
- “你常买的尺码到货了”
- “一键下单,周四送达”
正文应该包含他们的上一单、再次下单按钮,以及别无其他。从这封邮件回来的人不花你一分毛利,这正是折扣不能排在第一位的原因。
第 2 封:回应可能的离开原因,5 到 7 天之后
这是多数序列都跳过的一封,却是能带来有用信息的一封。把可能的原因直说出来,并让回复变得容易。
- “你上一单是不是出了什么问题?”
- “版型不合适吗?”
- “告诉我们该修什么,我们就去修”
用一个有人查看的地址发送,而不是 no-reply 发件人,并且只问一个问题。一位回复“配送花了三周”的客户,告诉了你任何仪表板都给不了的东西。把这些回复优先路由给客服,因为一次被妥善解决的投诉,比任何优惠都更能带回客户。
第 3 封:有什么变化了,7 到 10 天之后
给客户一个再看一眼的事实理由:补货的尺码、重新配方的产品、被批评过而重新设计的部件、他们真正买过的品类里的新品,或者来自同类客户的证据。
- “自你上次下单以来,有六处变了”
- “那条被大家吐槽的肩带已经重新设计”
- “你的尺码已补货,有 40 个人在等”
要个性化品类,而不只是名字。给只买过园艺工具的人发女装新品就是噪音,而来自休眠地址的噪音会带来投诉。
第 4 封:优惠或日落通知,10 到 14 天之后
在这里分支。对序列有互动但仍未购买的客户,给一个明确限时的最终优惠或一次偏好重置。完全没有任何信号的联系人,则收到一封坦诚的日落通知。
- 优惠分支:“一次性重启:周日前八五折”
- 偏好分支:“想少收邮件而不是彻底不收?自己挑”
- 日落分支:“除非你告诉我们,这是最后一封”
日落版本应该只包含一个正向确认链接,因为一次点击是这个地址背后仍有真人的最干净证据。
折扣问题,诚实作答
当价格是可能的离开原因、当竞争对手在同质商品上压价、或者恢复后的购买流所带来的毛利明显超过这一次性成本时,折扣是对的工具。当它变得可预测时,它就是错的工具。
失败模式是可测量的。如果每位客户都在沉默第 60 天收到同一个八折码,那么在补充消费类目里,理性的客户会学会在第 55 天停止下单。把用折扣激活回来的客户与没有折扣就回来的客户的下一段间隔长度做对比:如果折扣组反复地更快再次流失,那你训练出的是这种行为,而不是解决了问题。
只花一次毛利、或者完全不花毛利的替代方案:
- 针对他们买过的确切规格的补货通知
- 他们购买品类内真正的新品
- 回应了已知抱怨的产品改进
- 再次下单免运费,而不是商品打折
- 在下一单里附赠新产品线的小样
- 一次降低频率而不是加码折扣的偏好重置
- 即将过期的积分,一个真实的截止日期,不花任何价格
在不同人群和时间窗之间变换激励方式,让它无法被预测,并把最深的优惠留给最后一封。
送达率:多数挽回文章跳过的部分
挽回受众按构造就是你最老的地址,而废弃的邮箱不会保持中立。Spamhaus 把回收型陷阱描述为曾经有效、后被服务商关停的地址,其间“在一段时间内,发往这些地址的所有邮件都会以硬退信被拒绝,通常是 12 个月或更久”,之后被悄悄重新启用为垃圾邮件陷阱。撞上它们会被解读为名单卫生差,而不是运气不好。
发送前先清理
移除所有已经硬退信的地址,剔除职能类邮箱,并对最老的那一批做验证。然后设一个年龄上限:如果一个地址超过一年没有打开、点击、会话或订单,风险通常大于可挽回的收入。Spamhaus 指出陷阱的老化遵循 M3AAWG 建议的最少 12 个月,所以一年是上限而不是起点。
错峰发送
同一份 Spamhaus 指引在发送量上说得毫不含糊:“一次性向所有无互动用户发送,是摧毁你信誉的必然做法”,并建议把活动分散到几天,同时观察域名和 IP 信誉。按风险从低到高的顺序发送,从最近仍活跃的那一批开始,只有在上一批稳定之后才扩大范围。对中等规模的名单,每天几千封比较合适。
尽可能隔离这条流量
用一个专用子域名发送挽回流量,这样任何信誉损伤都不会波及交易邮件和核心营销邮件。只有当你的发送量足以让专用 IP 保持预热时它才值得,否则子域名隔离加上谨慎分批就是可行的选择。
在按下发送之前设好停止规则
Google 的发送方指南要求批量发送方把 Postmaster Tools 报告的垃圾邮件率保持在 0.3% 以下,建议低于 0.10%,并要求营销邮件支持一键退订。在启动之前定好暂停阈值,逐批观察投诉率、退信率和被拦截的投递,一旦有任何一项上升就停止序列。暂停一次挽回活动,代价是一周挽回的订单。损坏一个发送域名,代价是此后数月的每一次营销活动。
日落策略
日落策略是决定何时永久停止给某人发邮件的书面规则。Spamhaus 把它定义为“一种把不再与你的邮件互动的旧邮箱地址从邮件数据库中清除的策略”,而挽回序列是它生效之前的最后一次机会。一条可用的规则有四个部分:
- 算作有生命迹象的信号:打开、点击、站点会话、应用打开、联系客服和订单。
- 时间窗:触发这段序列的不活跃期,再加上序列本身的时长。
- 动作:移入抑制名单,不要删除,并记录日期和原因。
- 例外:任何新订单、点击或站点会话都自动解除抑制。
记录很重要。抑制应该是一个带时间戳的存储状态,而不是一次删除,因为被删除的联系人会被下一次集成同步重新导入,然后又被悄悄发了邮件。移除这些联系人不是损失。它保护你发出的其他一切的送达率,而更干净的互动画像会让每一次触达真正会回应的人的活动都受益。抑制之前可以先做的分级降频,在唤醒邮件指南里有讲。
衡量真正发生了什么
真正重要的指标不是打开率。打开率被隐私保护式的图片预取抬高,也说明不了客户是否回来了。请改为衡量这些:
- 再激活率:在固定窗口内下单的客户数,例如从进入序列起 60 天,除以进入序列的客户数。
- 留存收入:被激活客户在随后 180 天里的收入,它能显示他们是恢复了习惯,还是拿了一单折扣就走。
- 被激活客户中的第二单率,按他们回来时是否带激励分开看。
- 让出去的毛利,这样一次以负贡献“挽回”收入的活动才会被看见。
用保留对照组,而不是归因
有些流失客户本来就会回来,而把每一位收到过序列并回归的客户都算进去,就把他们也算了进来。修正方法是随机抽取 5% 到 10% 的合格流失客户作为保留对照组,什么都不发,并在进入时抽样,让两组可比。
增量再激活等于实验组比率减去对照组比率。它几乎总是明显低于表面数字,也是唯一能回答活动是否真的造成了什么的数字。把保留对照组常态化运行,而不是只做一次,因为随着商品结构、定价和流失阈值变化,答案也会移动。同一个实验也能了结折扣之争:如果优惠分支和无优惠分支的再激活率相近,那折扣就是白送给了本来也会回来的人。
投入生产
把这场活动建成常开的自动化,而不是季度性的群发。进入条件:距上次订单的天数超过品类阈值。退出条件:任何订单,或进入日落轨道。按互动情况分支,让冷联系人被分批,而有互动的流失客户以正常速度流转。每年复核两次阈值,因为复购间隔会随商品结构和季节变化。
然后把它接入生命周期的其余部分。一套扎实的欢迎邮件序列能减少流失客户的总量,滴灌活动承接还在犹豫的人,而更完整的客户留存计划能让挽回不至于变成你最忙的那条自动化。
关键要点:
- 挽回跟随购买时间,唤醒跟随收件箱沉默,两者需要不同的名单和不同的文案。
- 按品类从你自己的复购百分位推导流失阈值,而不是套用统一的 90 天规则。
- 给三到四封邮件各分配一项任务,并把任何激励推迟到最后一封。
- 清理、分批、隔离这次发送,并在启动前定好能叫停它的投诉阈值。
- 用相对保留对照组的增量再激活来评判它,再看六个月后的收入。