# 如何在客户旅程中运行 A/B/n 测试

## 为什么 A/B/n 测试很有用

哪种消息、优惠、时机或渠道能从用户那里获得最佳响应，这并不总是显而易见的。A/B/n 测试让您可以一次性比较多个变体，以便：

- 找到能带来最多转化的组合

- 在一个旅程中快速测试想法，而无需运行独立的营销活动

- 保留一个对照组，以便与您当前的沟通方式进行基准比较

例如，一家在线商店可以测试在以下哪种情况下，更多用户会完成结账：立即收到 10% 折扣的推送，24 小时后收到免运费的电子邮件，或者收到无激励的短信提醒。

## 在 Pushwoosh 中可以使用 A/B/n 分流测试什么

Customer Journey 中的 [A/B/n 分流元素](/zh/product/customer-journey/journey-elements/flow-controls/abn-split/) 允许您测试营销活动的多个方面。常见的测试案例包括：

*   **时机**：比较即时消息与延迟消息（例如，立即发送购物车提醒 vs. 24 小时后发送）。

*   **个性化**：测试通用内容与个性化内容（例如，“选购新品” vs. “安娜，您保存的商品已补货”）。

*   **渠道表现**：查看哪个渠道效果最佳。

*   **消息内容**：尝试不同的格式，包括文案、视觉效果、行动号召按钮、主题行、布局等。

下面，我们将介绍一些 A/B/n 测试可以帮助优化客户旅程的常见案例。

## 测试废弃购物车的折扣类型

#### 目标

找出哪种折扣类型能在使用废弃购物车的用户中带来最高的转化率：

*   九折优惠
*   立减 10 美元
*   免运费

### 第 1 步：设置入口元素

使用[基于触发器的入口](/zh/product/customer-journey/journey-elements/entry-elements/trigger-based-entry/)元素开始旅程，并选择事件触发器 `Cart_Abandoned`。

这确保了旅程的目标用户是那些将商品添加到购物车但未完成结账的用户。或者，您可以筛选受众，只包括那些废弃购物车价值达到最低金额（例如，50 美元以上）的用户。

> 有关如何配置事件的更多信息，请参阅[事件](/zh/product/audience-data-and-segmentation/events/)文档。

![配置了 Cart_Abandoned 事件和可选的 50 美元以上购物车价值过滤器的基于触发器的入口](/how-to-abn-test-customer-journeys-1.webp)

### 第 2 步：定义转化目标

设置一个转化目标来衡量测试结果。为此，请点击画布顶部的[转化目标](/zh/product/customer-journey/journey-settings/#conversion-goals)，并将目标事件设置为 `CheckoutSuccess`。这样，您就可以看到哪种折扣优惠能带来更多完成的结账。

![将 CheckoutSuccess 选为旅程成功指标的转化目标元素。](/how-to-abn-test-customer-journeys-2.webp)

### 第 3 步：配置 A/B/n 分流元素

在入口元素之后，放置一个 [A/B/n 分流元素](/zh/product/customer-journey/journey-elements/flow-controls/abn-split/)，将用户分为三组。在各个分支中均匀分配用户。

选择**通过目标自动选择获胜者**，并选择 `CheckoutSuccess` 作为选择获胜者的目标。这意味着一旦 Pushwoosh 检测到具有统计显著性的获胜者，较弱的分支将被停用，所有新用户将被引导至获胜分支。

![具有三个分支的 A/B/n 分流](/how-to-abn-test-customer-journeys-3.webp)

### 第 4 步：配置旅程的其余部分

在每个分支中设置消息。为每个分支添加并配置一个[推送元素](/zh/product/customer-journey/journey-elements/channels/push/)。

例如：

*   **分支 A（对照组）：** 发送提供九折优惠的推送。
    *示例内容：* “今天完成您的订单，享受九折优惠——限时有效！”

*   **分支 B：** 发送提供立减 10 美元优惠的推送。
    *示例内容：* “这是您的 10 美元订单折扣——立即完成结账。”

*   **分支 C：** 发送提供免运费的推送。
    *示例内容：* “我们已为您保存了购物车！今天下单即可享受免运费。”

在此处结束每个分支——添加一个[退出元素](/zh/product/customer-journey/journey-elements/flow-controls/exit/)或不设置出站连接。
![已配置的三个折扣消息分支](/how-to-abn-test-customer-journeys-4.webp)

### 第 5 步：启动旅程

所有分支配置完成后，启动旅程。废弃购物车的用户将被随机分为三组，每组收到其指定的折扣优惠。当达到统计显著性时，Pushwoosh 将自动将所有新的废弃购物车用户引导至获胜分支。

要分析结果，请双击 A/B/n 分流元素以打开详细统计信息。[了解更多](/zh/product/customer-journey/journey-elements/flow-controls/abn-split/#analyze-the-results)

## 测试健身应用重获互动营销活动的渠道有效性

#### 目标

确定哪个[沟通渠道](/zh/product/messaging-channels/)（推送、电子邮件、短信）最能激励不活跃用户返回应用。

<Aside type="caution" title="重要">
要正确运行此测试，请确保每个用户都可以通过推送通知、电子邮件和短信联系到，并且所有相应的标识符（设备令牌、电子邮件地址、电话号码）都[链接在单个自定义 User ID 下](/zh/product/pushwoosh-knowledge-hub/omnichannel-campaigns/#linking-devices-for-omnichannel-campaigns)。这使得 Pushwoosh 能够跨渠道准确识别同一用户，正确传递消息，并正确地在测试分支中分配用户。

此设置需要开发人员协助。请与您的开发团队分享本指南：[设置自定义 User ID 并将其链接到多个设备](/zh/developer/pushwoosh-knowledge-hub/users-userids/collecting-user-ids/)。

</Aside>

### 第 1 步：添加入口元素并选择受众

使用[基于受众的入口](/zh/product/customer-journey/journey-elements/entry-elements/audience-based-entry/)开始旅程，并选择或创建细分**不活跃用户**（14 天以上未记录锻炼）。

> 了解更多关于[创建细分](/zh/product/audience-data-and-segmentation/segmentation/create-segments)的信息。

![针对“不活跃用户”细分的基于受众的入口](/how-to-abn-test-customer-journeys-5.webp)

### 第 2 步：定义转化目标

将 `WorkoutLogged` 事件设置为[转化目标](/zh/product/customer-journey/journey-settings/#conversion-goals)，以衡量哪个渠道能推动用户重新参与。
> 有关如何配置事件的更多信息，请参阅[事件](/zh/product/audience-data-and-segmentation/events/)文档。

![转化目标设置为 WorkoutLogged](/how-to-abn-test-customer-journeys-6.webp)

### 第 3 步：设置 A/B/n 分流元素

在入口元素后添加一个 [A/B/n 分流元素](/zh/product/customer-journey/journey-elements/flow-controls/abn-split/)。选择 3 个分支并均匀分配，使用**通过目标自动选择获胜者**并选择已设定的转化目标。
![通过目标自动选择获胜者，比较推送、电子邮件和短信的 A/B/n 分流。](/how-to-abn-test-customer-journeys-7.webp)

### 第 4 步：配置旅程的其余部分

为以下分支配置旅程。在每个分支中，添加并配置相应的消息元素（推送、电子邮件或短信）：

*   **分支 A（对照组）：** [推送元素](/zh/product/customer-journey/journey-elements/channels/push/)
    *示例内容：* “是时候动起来了 💪 点击立即开始锻炼！”

*   **分支 B：** [电子邮件元素](/zh/product/customer-journey/journey-elements/channels/email/)
    *示例内容：* “您的健身之旅正等待着您。今天就记录下一次训练吧！”

*   **分支 C：** [短信元素](/zh/product/customer-journey/journey-elements/channels/sms/)
    *示例内容：* “别停下！记录今天的锻炼，保持您的连续记录！”

在此处结束每个分支——添加一个[退出元素](/zh/product/customer-journey/journey-elements/flow-controls/exit/)或不设置出站连接。

![已配置的旅程：推送文案、电子邮件主题和短信文案](/how-to-abn-test-customer-journeys-8.webp)

### 第 5 步：启动旅程
启动旅程。用户将被分配到不同分支，并通过其中一个渠道进行联系。Pushwoosh 将自动检测获胜者并将用户引导至获胜分支。

要分析结果，请双击 A/B/n 分流元素以打开详细统计信息。[了解更多](/zh/product/customer-journey/journey-elements/flow-controls/abn-split/#analyze-the-results)