首页 / 增长中枢 / 续水与增长

预测式续水

按每户历史订水间隔与季节系数估算下一次用水日,提前一天推送一键确认,把等电话下单改成系统替客户想起

数据源:生产订单库 /opt/yzq-api/orders.db,只读接入,不改写业务数据

现状说明 算法、名单工具与运营手册已上线;当前生产订单以联调数据为主,样本不足以做统计预测,需真实订单积累后开启推送

五步算法

  • 步骤 1:按归户键聚合,取最近 3 次有效订单间隔的中位数作为基础间隔;不足 3 次按同规格默认值。
  • 步骤 2:季节系数 5-9 月取 0.85,12-2 月取 1.15,其余月份取 1.0。
  • 步骤 3:预计用水日 = 最近下单日 + 基础间隔 × 季节系数 × 规格系数。
  • 步骤 4:提醒日 = 预计用水日 - 1 天;09:30 生成待确认名单,17:30 对未响应客户再触达一次。
  • 步骤 5:已有周期订水、存在未完成订单、退订与黑名单客户一律排除;同一客户 7 天内不重复触达。

字段来源

表字段用途
orderscreated_at订水时间,用于计算间隔
ordersproduct / qty规格与数量,归一到三款自营 SKU
ordersphone / name归户键,仅在授权后台可见,页面不展示明文
ordersstatus仅纳入已完成订单,未完成与取消订单排除
subscriptionsnext_delivery / status周期订水客户转入订阅序列,不重复提醒
water_ticketsstatus / expires_at权益未用完或临期时优先提示核销
membersopenid / level会员标签与触达通道

规格与季节系数

SKU系数
YZQ-15L1.0
YZQ-5500.8
YZQ-3500.8

季节系数:5-9 月 0.85,12-2 月 1.15,其余月份 1.0;用于估算,不构成送达时间承诺。

验收指标

  • 提醒触达率
  • 一键确认率
  • 复购间隔缩短天数
  • 退订率
  • 预测命中率

与已有复购脚本的关系

服务器已有 /opt/ho-lead/reorder_reminder.py,基于成交线索库按 30 天未复购生成回访建议,仅推送管理员。本套预测式续水改为基于真实订单间隔与季节系数,面向一键确认,两者互补:前者管线索跟进,后者管已成交客户的下一次用水。不改写、不停用任何既有脚本。

工具与文档

预测小工具

输入上次订水日期与间隔,算出预计用水日与提醒日。

打开预测小工具

算法与后台改动点

字段映射、只读 SQL、admin 改造清单。

查看算法说明

话术库

五个触达时点、合规话术与退订处理。

查看话术库

隐私与频控

名单页面与导出文件不展示姓名与手机号明文;客户授权与退订记录留痕;不向未授权客户群发。同一客户 7 天内不重复触达,已有周期订水、存在未完成订单与已退订客户自动排除。