逐步将流程与付费墙并行推出
如果你有一个正在带来收益的付费墙,可能希望先将新流程测试在一小部分目标受众身上,再全量切换。
流程和付费墙属于不同的内容类型,因此各自独立使用专属的版位类型——流程版位和付费墙版位之间不共享流量。
这意味着 Adapty 的原生 A/B 测试无法跨越两者:常规 A/B 测试只能在单个版位上比较实验变体,而跨版位 A/B 测试仅支持付费墙版位之间的比较。将新流程与现有付费墙进行对比,属于同期群比较,而非单一的原生测试。
本指南介绍如何以逐步推出的方式进行这种对比:由你自己在流程和付费墙之间分配流量,并随时间推移逐步扩大流程的比例。
设置推出方案
- 构建并预览流程:创建一个新的流程,并在设备上预览,再将其接入你的应用。完整的迁移步骤请参阅迁移到流程。
- 创建独立的流程版位:一个版位只服务于一种内容类型,因此需要为流程创建一个新版位——不能复用现有的付费墙版位 ID。保持付费墙版位正常运行。
- 在你这侧分配流量:使用远程配置或功能开关工具,为每位用户决定应用传递给
getFlow的版位 ID——是新的流程版位还是现有的付费墙版位。
Note
Firebase Remote Config 是一种常见方式——添加一个参数(例如 flow_rollout_percentage),在应用中读取该参数来选择版位。这不是 Adapty 的功能,而是你独立配置的工具,与Adapty 远程配置无关,后者用于配置流程和付费墙的内容本身。
- 持久化分配用户:对每位用户只分配一次,例如通过对用户 ID 进行哈希运算,确保他们在你调整推出比例时始终看到同一选项——流程或付费墙——而不是每次会话都可能切换。
- 逐步提高比例:从较小比例开始,例如 10%,在确认流程表现符合预期后,逐步提升——25%、50%、100%。
比较结果
由于你是将每位用户分配到一个同期群(流程或付费墙),而非像原生 A/B 测试那样由 Adapty 随机分配和重新平衡,因此应将这两个版位视为独立的同期群,而非测试变体。每个版位各自追踪自己的指标,可在数据分析中按版位筛选,查看各同期群的数据。
比较两个同期群的转化率,而非原始数量:随着你提高推出比例,流程同期群增大而付费墙同期群缩小,绝对数量失去可比性,但转化率仍然可以对比。
全量切换后
当所有流量都导向流程后,停用旧的付费墙版位。此后,可在流程版位上使用原生常规 A/B 测试对不同流程变体进行持续优化——请参阅 A/B 测试类型了解常规测试与跨版位测试的区别。