---
title: "逐步将流程与付费墙并行推出"
description: "在现有付费墙继续为其余用户服务的同时，向部分目标受众测试新流程，使用自定义流量分配而非 Adapty 原生 A/B 测试。"
---

> **AI agents**: to search Adapty docs faster and with fewer tokens, install the Adapty skill. Claude Code (self-updating via plugin): `claude plugin marketplace add adaptyteam/adapty-sdk-integration-skill && claude plugin install adapty-sdk-integration@adapty` — other tools: `npx skills add adaptyteam/adapty-sdk-integration-skill --all`

如果你有一个正在带来收益的付费墙，可能希望先将新流程测试在一小部分目标受众身上，再全量切换。

[流程](adapty-flow-builder)和付费墙属于不同的内容类型，因此各自独立使用专属的版位类型——流程版位和付费墙版位之间不共享流量。

这意味着 Adapty 的原生 A/B 测试无法跨越两者：常规 A/B 测试只能在单个版位上比较实验变体，而跨版位 A/B 测试仅支持付费墙版位之间的比较。将新流程与现有付费墙进行对比，属于同期群比较，而非单一的原生测试。

本指南介绍如何以逐步推出的方式进行这种对比：由你自己在流程和付费墙之间分配流量，并随时间推移逐步扩大流程的比例。

## 设置推出方案 \{#set-up-the-rollout\}

1. **构建并预览流程**：创建一个新的[流程](adapty-flow-builder)，并在设备上预览，再将其接入你的应用。完整的迁移步骤请参阅[迁移到流程](migrate-to-flows)。
2. **创建独立的流程版位**：一个版位只服务于一种内容类型，因此需要为流程创建一个新版位——不能复用现有的付费墙版位 ID。保持付费墙版位正常运行。
3. **在你这侧分配流量**：使用远程配置或功能开关工具，为每位用户决定应用传递给 `getFlow` 的版位 ID——是新的流程版位还是现有的付费墙版位。

:::note
[Firebase Remote Config](https://firebase.google.com/docs/remote-config) 是一种常见方式——添加一个参数（例如 `flow_rollout_percentage`），在应用中读取该参数来选择版位。这不是 Adapty 的功能，而是你独立配置的工具，与[Adapty 远程配置](customize-paywall-with-remote-config)无关，后者用于配置流程和付费墙的内容本身。
:::

4. **持久化分配用户**：对每位用户只分配一次，例如通过对用户 ID 进行哈希运算，确保他们在你调整推出比例时始终看到同一选项——流程或付费墙——而不是每次会话都可能切换。
5. **逐步提高比例**：从较小比例开始，例如 10%，在确认流程表现符合预期后，逐步提升——25%、50%、100%。

## 比较结果 \{#compare-results\}

由于你是将每位用户分配到一个同期群（流程或付费墙），而非像原生 A/B 测试那样由 Adapty 随机分配和重新平衡，因此应将这两个版位视为独立的同期群，而非测试变体。每个版位各自追踪自己的指标，可在[数据分析](placement-metrics)中按版位筛选，查看各同期群的数据。

比较两个同期群的转化率，而非原始数量：随着你提高推出比例，流程同期群增大而付费墙同期群缩小，绝对数量失去可比性，但转化率仍然可以对比。

## 全量切换后 \{#once-youve-fully-switched\}

当所有流量都导向流程后，停用旧的付费墙版位。此后，可在流程版位上使用原生[常规 A/B 测试](ab-tests)对不同流程变体进行持续优化——请参阅 [A/B 测试类型](ab-test-types)了解常规测试与跨版位测试的区别。