# A/B 测试

> 通过对瀑布流配置和广告策略进行 A/B 测试、调整流量分配并分析性能指标以确定最有效的设置来优化广告 Monetization。

A/B 测试工具可在广告单元级别测试不同的广告 Monetization 策略。您可以拆分用户流量，时间向测试添加广告单位，以及在不关闭整个测试的情况下删除单个广告单元。

可从以下位置开始 A/B 测试：

* Mediation Management 页面：测试不同的瀑布流设置，包括：
  * 瀑布流设置
  * 调解组
  * 新网络
  * 实例定价 - 测试瀑布流配置 
* 广告单位页面：为广告单位和放置/位置级别上的所有受支持功能创建任何类型的广告策略测试： 
  * 广告单元上限和节奏
  * 横幅刷新速率 

## 开始 A/B 测试##start-an-a/b-test

以下过程详细介绍了如何从 Mediation Management 页面开始 A/B 测试。

1. 在 **Management** 下，选择 **Mediation**。
2. 选择 app，然后选择要运行 A/B 测试的广告单元。
3. 在右上角，选择 **Start test（开始测试**）。
4. 输入测试的名称和描述。
5. 决定如何在测试组和对照组之间分配流量。默认情况下，分割设置为 50/50。您可以以 5% 的增量来减小或增加此值。

> **Note:**
>
> 您还可以通过 A/B 测试您的广告投放上限和节奏来测试您的广告策略。在 B 组的 Capping & Pacing 下，调整您希望用户看到的广告服务数量以及广告服务的显示频率。

6. 在 **Reward** 下，选择编辑图标以调整奖励类型或用户观看广告获得的奖励数量。

> **Note:**
>
> 所做的每项更改仅适用于测试组。但是，以下异常将更新 A 和 B 组： 
>
> * ironSource 实例 
> * 网络测试模式状态
> * 激活或停用 IronSource 作为出价者
> * 回调

## 修改瀑布流设置##modify-your-waterfall-setup

在 Mediation Management（聚合管理）页面上，使用开关在组 A（控制）和组 B（测试）之间切换。根据要测试的变量调整组 B（测试组）的瀑布流配置。所做的每项更改将仅适用于 B 组。

支持的瀑布流组件包括：

* 从聚合组添加（或减少）实例
* 组配置 
* 删除/添加组
* 实例速率
* 实例级别上限 

### 向测试添加广告单元##add-an-ad-unit-to-a-test

要将广告单元添加到 A/B 测试中，请完成以下步骤。

1. 从页面左上角的下拉菜单中选择广告单元名称（奖励、插页或横幅）。
2. 选择 **Add to test**（添加到测试）。
3. 根据要测试的变量调整测试组 (B) 的瀑布流配置。
4. 选择 **Save**，广告单元将立即添加到测试中。  

![A/B 测试中广告单元的配置示例。](/api/media?file=/grow/media/images/an-example-configuration-for-an-ad-unit-in-an-ab-test.png)

## 测试监控和报告##test-monitoring-and-reports

从左侧导航菜单中选择 **A/B** 以打开 A/B Management 页面，在该页面上将显示当前正在运行 A/B 测试的应用程序和已结束 A/B 测试的应用程序的列表。

> **Note:**
>
> 尚未包含在激活的 A/B 测试中的流量标记为 N/A。

每当在 app 中开始 A/B 测试时，都会自动创建 A/B 后台。后台显示每个广告单元测试的关键指标，以帮助您决定应继续使用哪个测试组。您还可以选择结束单个广告单元测试或整个测试。

要访问 A/B 后台，请完成以下步骤：

1. 选择 app 行末尾的操作按钮
2. 选择 **View A/B dashboard**（查看 A/B 后台）。

在 A/B 后台页面上，**Overview** 表使用以下指标显示 A 组和 B 组性能的整体比较：

* 收入
* ARPDAU
* D0 ARPU
* D3 ARPU
* D7 ARPU
* D1 留存率
* D3 留存率
* D7 留存率

您还可以通过以下指标看到在 app 中启动的每个广告单元测试的直接比较：

* 收入
* 广告展示量 
* eCPM
* ARPDAU
* ARPDEU
* 每个 DAU 的展示量
* 参与率
* 填充速率 

要进一步检查数据，请从页面顶部选择过滤器，例如日期范围、国家和广告来源。要查看测试中包含的广告单位，请选择 **View test logs**（查看测试日志）。

> **Note:**
>
> 如果 B 组（测试组）的流量分配小于 50%，则将调整数据以表示 50% 的流量。例如，如果 B 组获得 10% 的流量，则估计收入将乘以 9。这样可以与 A 组进行公平比较，A 组接收 90% 的流量。因此，如果 B 组的收入为 10 美元，则 A/B 后台上显示的调整收入将为 90 美元。

![测试组 A 和 B 的性能指标概述。](/api/media?file=/grow/media/images/an-overview-of-performance-metrics-for-test-groups-a-and-b.png)

通过选择页面顶部的 **View report** 或 **Real Time轴心** 来查看其他指标。 

* 选择 **View report**（查看报告）可在 [Performance Report（](/grow/levelplay/platform/measurement/performance-reports.md)绩效报告）中查看每个广告单元的精细 Monetization 绩效数据。
* 在左侧导航菜单中选择 [User Activity](/grow/levelplay/platform/measurement/activity-logs.md) 或 [Cohorets](/grow/levelplay/platform/measurement/cohorts-reports.md) 以查看其他见解。 
* 选择**实时轴心**可实时查看 A/B 测试结果。

![A/B 测试的性能报告示例。](/api/media?file=/grow/media/images/an-example-performance-report-for-an-ab-test.png)

## 在测试期间调整流量拆分##adjust-your-traffic-split-during-a-test

要时间调整流量拆分，请完成以下步骤：

1. 转到 A/B 管理页面。
2. 选择测试上的操作按钮。
3. 选择 **Adjust traffic split**（调整流量拆分）。
4. 使用滑动条可根据新配置调整流量拆分。

![用于在 A/B 测试期间拆分流量的滑动条。](/api/media?file=/grow/media/images/a-slider-for-splitting-traffic-during-an-ab-test.png)

## 结束测试##end-a-test

### 单个广告单位##individual-ad-units

您可以时间从测试中删除广告单元，而无需结束整个 AB 测试。

> **Note:**
>
> 无论从何处移除广告单元，获胜组的设置都将立即应用于所选广告单元的 100% 流量。

在聚合管理页面上，通过完成以下步骤从测试中删除广告单元：

1. 选择要从测试中删除的广告单元。
2. 选择页面顶部的下拉菜单，然后选择组 A 或 B。
3. 选择 **End test（结束测试**）。

在 A/B 后台页面上，通过完成以下步骤从测试中删除广告单元：

1. 选择 A 组或 B 组。
2. 选择 **End test（结束测试**）。

### 结束所有广告单元测试##end-all-ad-unit-tests

您可以结束所有广告单位的 A/B 测试。

> **Note:**
>
> 无论您在何处结束测试，获胜组的设置都将立即应用于 app 上的 100% 流量。

在 A/B Management 页面中，完成以下步骤：

1. 选择包含激活测试的 app。
2. 选择操作按钮。
3. 选择 A 组或 B 组。
4. 选择 **End test（结束测试**）。

在 A/B 后台页面中，完成以下步骤：

1. 在 Overview 表中，找到要修改的测试，然后选择相应行中 A 组或 B 组的按钮。
2. 选择 **End test（结束测试**）。
