北宫 B 线复购试验方案

真实顾客 C 端 · 数据核验版
方案版本 v2.1 2026-10-12 全部参数已用生产库核验 执行名单已出 待补:主推品毛利

B1|31–365 天未复购顾客定向召回

本版所有人群规模、复购周期、基线转化率与能力可用性,均来自 wx.bg.run 生产库实测查询,不含运营假设与模拟数值。v2.0(09-14)推翻了原方案三处关键参数;v2.1 把基准日刷新到 10-12,补入过去一个月团队实跑 A 版活动的真实结果,并产出了可直接交给客服的执行名单。

方案负责人:私域运营中心 · C 端真实顾客复购活动

2,755
有效买家总数
已剔除 2 个代拍账号
17.1%
历史复购率
471 / 2,755,同日多单已合并
37 天
首购→二购中位间隔
P25 13 天 · P75 80 天
964
本轮可用人群池
试验 509 / 对照 455
2.2–5.8%
自然复购基线
两次同口径回测区间
01

方案总览

先说三处与上一版不同的地方——不是改口径,是原参数与库里的事实对不上。

参数上一版本版更正依据(实测)
主推商品 北宫顺和贴 北宫一通灵鼻炎喷剂 近 180 天顺和贴 7 位买家、人均 1.14 次;鼻炎喷剂 26 位买家、人均 2.04 次。顺和贴单价最高(461 元)但复购最弱。
人群范围 30–90 天未复购 31–365 天未复购 31–90 天实际只有 408 人(09-14 基准),对半分后每组 204 人,任何效果都测不出来。放宽后 1,054 人;10-12 刷新为 964 人。
观察窗口 通知后 7 天 通知后 30 天,T+45 出结论 首购→二购中位 37 天。7 天只能覆盖 P25(13 天)以内的人,会把大部分真实复购判成没发生。退款回冲另需 2 周。

核心参数

确认后即可生成执行清单
主推商品
北宫一通灵鼻炎喷剂
人群定义
末次支付距今 31–365 天
人群规模
964 人(10-12 基准)
优惠机制
待定,需毛利数
观察窗口
通知后 30 天
结论时间
T+45
执行方式
客服人工分批通知
当前阶段
名单已出,待定额度

成交口径

全站数字统一按此口径计算
有效订单
已支付 / 未删 / 未取消 / 未回收
原始订单行
5,418
有效订单
4,387(09-14 基准)
排除账号
user 68、4499
排除依据
收货人离散度 0.86 / 0.94
购买次数
同日多单合并为 1 次
合并影响
复购人群中 69 人为同日拆单
is_pay=1 AND is_delete=0 AND cancel_status=0 AND is_recycle=0
为什么必须排除那两个账号:user 68 有 70 笔订单发往 60 个不同收货手机号,user 4499 有 18 笔发往 17 个号码——这是代拍/分销行为,不是 C 端顾客复购。留在池子里会把 B 端订单算成 C 端复购成果。相比之下,订单数最高的三个账号(150 / 133 / 72 笔)收货人始终只有 1–2 个,是真实重度顾客,予以保留。
02

商品权益

主推商品排序按近 180 天(2026-03-14 起)真实成交重排。筛选条件:单均 ≥50 元、买家数 ≥10,以剔除积分兑换品与 0 元礼品。

排名商品买家购买次数 人均次数单均角色
1北宫一通灵鼻炎喷剂2653 2.04284 元本次主推
2北宫仁目滴眼液1934 1.79308 元第一备选
3北宫一可舒流鼻血喷剂1322 1.69389 元第二备选
4北宫舒筋灵活络油1220 1.67257 元观察
5北宫蒲宁1016 1.60320 元观察
6北宫黑红百草膏3959 1.51211 元覆盖面最广,可做连带
—北宫顺和贴78 1.14461 元上一版主推,不建议
选鼻炎喷剂的三个理由:近 180 天付费商品里人均购买次数最高;属消耗型用完即补,复购是自然行为不靠优惠催;9–10 月为秋季过敏性鼻炎高发期,需求曲线本身向上。
执行前必须先处理的坑:「北宫一通灵鼻炎喷剂」在库里存在 7 个不同的 goods_id(14、8250、8664、8683、8743、8744、8755),是同名多链接。做人群圈选和成交归因时若只认 goods_id=14,会漏掉其余链接上的订单,复购率会被系统性低估。上线前须由吴久荣确认这几个链接哪些在售、是否合并,并在归因规则里按商品名而非单一 ID 匹配。
03

人群分组

964 人按 user_id % 2 对半分。这个分法可审计、可复现,且均衡性已实测验证。

试验组 user_id 为偶数

发券 + 客服主动通知
人数
509
平均累计实付
471 元
平均购买天数
1.86
平均沉默天数
227
仅购买 1 次
335
已复购过
174

对照组 user_id 为奇数

不发券、不通知,提供同期自然基线
人数
455
平均累计实付
473 元
平均购买天数
1.96
平均沉默天数
222
仅购买 1 次
298
已复购过
157
均衡性检验通过:两组在累计实付(471 / 473)、购买天数(1.86 / 1.96)、沉默天数(227 / 222)三个维度上差异均在 5.5% 以内,复购过的人占比 34.2% / 34.5%。两组事前可比,事后差异可归因于活动本身。
对照组必须真的不碰。大盘本身在下滑——2025 年 11 月 302 单,2026 年 8 月 62 单。拿历史基线当对照,会把大盘下滑算成活动失败;若赶上旺季,又会把季节性算成活动功劳。只有同期未触达对照组能分离这两者。对照组名单要同步给客服,明确列入「本期不主动联系」。

全量顾客分群(供后续批次选人)

分群定义人数占比本轮是否使用
S1 新客·热买过 1 次,末次 ≤90 天391.4%否,尚在自然复购窗口内
S2 首购未复购买过 1 次,末次 91–365 天61122.2%是
S3 活跃复购买过 ≥2 次,末次 ≤90 天1174.2%否,不打扰
S4 沉睡复购买过 ≥2 次,末次 91–365 天2468.9%是
S5 流失末次 >365 天1,74263.2%否,留作后续批次
基准日 2026-10-12 · 合计 2,755 人 · 高价值横切标签:累计实付 ≥421 元(P90),本轮池内 208 人
04

触达执行

先看一组数字,它决定了这轮为什么必须走客服人工通知,而不是发券了事。

触达能力实测结果可用性
短信user 表 21,159 人,有手机号 506 人(2.4%)不可用
公众号模板消息mp_template_record 表 0 条记录,从未接入不可用
小程序订阅消息wxapp_subscribe 仅存模板配置,无用户级授权记录无法定向补发
小程序直播live_goods 表 0 行未开通
优惠券发放2026-09-11 实发 2,196 张成功可用
优惠券核销历史 133,101 张发出、3,705 张使用,核销率 2.78%;近 12 个月 4.50%发得出,几乎没人用
客服人工通知依赖客服既有微信/企微好友关系待核实覆盖人数
最需要正视的一条:2026-09-11 发出的 5 元无门槛券,2,196 张发出,到 09-14 为止核销 2 张,09-18 到期。同期数据还显示:秒杀配置了 67 个活动、7,762 个商品,近 12 个月带秒杀商品的已支付订单只有 7 单;拼团配置 62 个商品,历史成团订单 9 单。

这三件事指向同一个结论——券和活动本身不缺,缺的是让顾客知道它存在的那条路。所以本轮真正在测的不是券的吸引力,而是「客服人工通知」这条唯一活着的触达链路能不能带来增量复购。券是钩子,客服才是渠道。
1
圈选人群 已完成

按 31–365 天口径(10-12 基准)导出 964 人名单,已剔除代拍账号。名单含 user_id、分组、收货人、手机号、末次支付日、沉默天数、累计实付、高价值标记、历史购买商品,并预留「客服联系状态」「通知时间 T0」两列供客服逐人填写。名单已放入多维表格,仅方案负责人可见,未对群公开。 963 人有收货手机号。

2
随机分组 已完成

按 user_id 奇偶对半分,试验组 509 人、对照组 455 人,均衡性已验证。名单里对照组每行已标「禁止联系」。过去一个月的 4 张新券均未定向发给池内人群,对照组未被污染,实验仍然有效。

3
定向发券 待定额度

仅对试验组 509 人发放。优惠形式与额度待毛利数确认后锁定。发放前先做 20 人小样本,确认到账、有效期、不可叠加、每人限用 1 次均正常。

4
客服分批通知 待排班

使用审核后的标准话术,分批联系,记录每人实际通知时间作为该顾客的 T0。未能联系上的人单独标记——这部分人等于只发了券没触达,最终要单独拆出来算,否则会稀释效果。

5
30 天观察 未开始

以各自 T0 起算 30 天。期间只记录不干预,不追加第二轮触达,否则无法归因。

6
退款回冲与结论 未开始

T+45 出结论。D14、D30 两次补算退款,用净收入而非 GMV 判断成败。

05

数据复盘

先看过去一个月团队按 A 版方案实跑的结果。这不是回测,是真实发生的。

A 版活动实跑复盘(2026-09-14 → 10-12)

活动上线发出触达人数核销说明
5 元无门槛券(上一期)09-112,1962,196209-18 到期,最终结果
满 99 减 1009-172,6772,6673一键发放 2,639 + 领券中心 38;有效期仅 3 天
每周二会员日 8.5 折券09-18 起每周二3,6071,1996周二自动发放,同一人反复收到
满 199 减 30 / 减 2510-09441仅由「邀请有礼」自动触发,未定向发放
合计(本期三轮)6,28810核销率 0.16%

周二会员日有没有周二效应

MySQL DAYOFWEEK,口径同全站
6–9 月基线,周二
46 单 / 15 周 ≈ 3.1 单
会员日启动后,周二
7 单 / 4 周 ≈ 1.8 单
同期周日
13 单
同期周四
10 单
周二不但没抬起来,还低于基线。8.5 折券每周自动落到 1,199 人账户里,4 周只有 6 个人用过。

大盘对比

各 28 天,口径同全站,不含代拍
08-17 → 09-13
44 单 / 40 人 / 10,458 元
09-14 → 10-11
52 单 / 47 人 / 10,622 元
变化
+8 单,+164 元
触达链路
模板消息仍 0 条,手机号 +7
三轮发券、一个月会员日,换来每天多 0.3 单。差异落在日常波动里,不能归因给活动。
这一个月的意义在于它排除了一种解释。09-14 时的判断是「问题在触达,不在活动」——那时还可以说是推测。现在 A 版的券和会员日真实跑了一个月,发了 6,288 张券,核销 10 张,周二无效应,大盘无变化。活动设计这条路已经用真实数据试过了,不通。剩下唯一没试过的,就是客服人工把人叫回来。这正是 B1 要测的东西,而且过去一个月的 4 张新券都没碰到池内人群,试验组/对照组仍然干净。

自然复购基线

同口径回测两次。结果差异很大,这本身就是重要信息。

回测起算日同口径人群30 天内自然复购基线转化率
2026-03-14941555.8%
2026-06-141,085242.2%
基线在 2.2%–5.8% 之间浮动,因为大盘持续下滑(2025-11 月 302 单 → 2026-08 月 62 单 → 2026-09 前 13 天 22 单)。这正是对照组不可省略的原因,也直接决定了这轮实验能测出什么。

统计功效(按基线 3.5% 估算)

α=0.05 双侧,power=80%
试验组 / 对照组
509 / 455
可检出的最小转化率
约 7.6%
对应相对提升
约 +117%
基线 2.2% 时
需达 5.7%(+158%)
基线 5.8% 时
需达 10.7%(+85%)
+20~30% 温和提升
测不出
本轮的定位是跑通链路、看方向,不是拿显著性结论。如果结果落在「有提升但不显著」,那是样本量决定的,不代表活动无效,也不能据此宣布成功。这一点建议在复盘会前先对齐,避免事后各说各话。

回填指标

活动后按统一口径填入,当前不展示模拟值
有效触达人数
待回填
领券率
待回填
30 天复购率(试验)
待回填
30 天复购率(对照)
待回填
复购净收入
待回填
优惠成本
待回填
活动毛利
待毛利数
06

风控清单

风险影响状态处理
人群圈选偏差可能包含近期已购用户已处理 口径为末次支付 31–365 天,31 天以内已排除
代拍账号混入B 端订单被算成 C 端复购已处理 按收货人离散度识别并排除 user 68、4499
同名多链接漏归因复购率被系统性低估未处理 鼻炎喷剂存在 7 个 goods_id,须先确认在售链接并按商品名归因
优惠券发放异常部分用户未收到待测试 发放前做 20 人小样本验证
客服触达不到位等于只发券没通知,稀释效果待跟进 明确轮班与 SOP,逐人记录 T0,未联系上的单独拆分统计
退款订单回冲观察期内高估成交已纳入 D14、D30 两次补算;当前退款率基线 2.1%(95/4,556)
对照组被误触达实验彻底失效,无法补救待跟进 对照组名单单独标记下发,复盘时反查客服沟通记录
停止条件(任一触发即暂停):活动订单退款率超过 5%(基线 2.1%)|客诉达到 3 单|任一 SKU 出现负毛利|发现对照组被触达|优惠成本超出预算上限。

上线前执行清单

以下全部确认后,再进行首批小范围触达。

下一步:上述前四项是硬阻塞,其余可并行准备。四项确认后我生成执行清单与完整名单,交由客服与运营执行。名单和话术会先给到你过目,确认后才发。