> ## Documentation Index
> Fetch the complete documentation index at: https://docs.aftersell.com/llms.txt
> Use this file to discover all available pages before exploring further.

# A/B 测试

> 在已上线购物车与草稿购物车之间进行正面对比测试，看哪一个表现更好，然后一键将胜出者提升为已上线购物车。

A/B 测试可让你使用真实购物者流量，将已上线购物车与一个草稿购物车变体进行对比。Upcart 会根据你选择的分配比例自动在两个变体之间拆分进入的流量，跟踪每个变体的分析数据，并让你在准备就绪时宣布胜出者。

***

<div id="how-it-works">
  ## 工作原理
</div>

每个 A/B 测试由以下部分组成：

* **变体 A** - 你当前的已上线购物车（自动选择，无法更改）
* **变体 B** - 你选择的一个草稿购物车
* **流量分配** - 两个变体之间可配置的拆分比例（各 1-99%，总和必须为 100%）
* **测试名称** - 最多 255 个字符；使用描述性的名称，例如"Free Shipping Bar - March Test"

测试发布后，进入的购物者将被路由到两个变体之一。每个变体各自收集其展示次数、转化和收入数据。当你准备就绪时，宣布胜出者，该变体将成为新的已上线购物车。

***

<div id="setting-up-a-test">
  ## 设置测试
</div>

1. 前往 **Upcart > Carts**
2. 确保你至少有一个**已上线购物车**和一个**草稿购物车**。**Create test** 按钮始终显示在页面上，但在两者都存在之前一直处于禁用状态。它不会提示缺少哪一个，因此请检查你的购物车列表。当测试已在运行时，该按钮会被 **End test** 取代，因为此时唯一可用的测试操作就是宣布胜出者。
3. 点击 **Create test**
4. 输入测试名称
5. 选择你想与已上线购物车对比测试的草稿购物车
6. 设置流量分配（默认为 50/50）
7. 点击 **Publish & start test**

<Note>
  测试上线后，流量分配和购物车设置将被锁定。如果需要更改，请结束当前测试并开始新的测试。
</Note>

***

<div id="viewing-test-analytics">
  ## 查看测试分析数据
</div>

测试运行后，每个变体的分析数据可在 **Analytics** 选项卡中查看。为每个变体报告的四个 KPI 是：

| 指标                                     | 衡量内容                                        |
| -------------------------------------- | ------------------------------------------- |
| **Impressions（展示次数）**                  | 测试期间至少有一个模块实际渲染的购物车查看次数。打开时没有显示任何模块的购物车不计入。 |
| **Cart Conversion Rate (CCR)（购物车转化率）** | checkout 完成百分比                              |
| **Added Revenue（新增收入）**                | 归因于该变体的 upsell、附加商品和推荐所产生的收入                |
| **Average Order Value (AOV)（平均订单价值）**  | 测试期间的平均订单价值                                 |

<Note>
  分析数据由每日作业汇总。如果你刚开始测试，在最初约 24 小时内你会看到破折号而不是数字。这是正常现象，不是 bug。数字会在测试开始后 24 小时内出现。
</Note>

Analytics 选项卡中的进度条会显示你距离达到统计显著性所推荐的展示次数还有多远。一旦达到该阈值，你就有足够的数据可以放心地宣布胜出者。

***

<div id="ending-a-test-and-declaring-a-winner">
  ## 结束测试并宣布胜出者
</div>

1. 前往 **Upcart > Carts** 并点击 **End Test**
2. 选择胜出的变体
3. 点击 **Confirm**

胜出的变体将作为新的已上线购物车发布，获得 100% 的流量。落败的变体将保留为草稿。

<Warning>
  宣布胜出者后无法撤销。如果你选错了变体，需要从草稿中手动重新发布之前的购物车。
</Warning>

***

<div id="frequently-asked-questions">
  ## 常见问题
</div>

<AccordionGroup>
  <Accordion title="我可以同时运行多个测试吗？">
    不可以。每个商店同一时间只允许一个进行中的测试。你必须先结束当前测试，才能开始新的测试。
  </Accordion>

  <Accordion title="我可以将两个草稿购物车相互对比测试吗？">
    不可以。A/B 测试始终是将已上线购物车与一个草稿购物车进行对比。已上线购物车是自动选择的，无法更改。
  </Accordion>

  <Accordion title="我可以一次测试两个以上的变体吗？">
    不可以。A/B 测试仅支持两个变体。Upcart 目前不支持多变量测试。
  </Accordion>

  <Accordion title="测试开始后我可以更改流量拆分吗？">
    不可以。测试发布后流量分配将被锁定。要更改它，请结束当前测试，并以所需的拆分比例开始新的测试。
  </Accordion>

  <Accordion title="测试运行期间我可以编辑购物车或测试设置吗？">
    不可以。测试进行期间，测试配置和购物车编辑器设置都会被锁定。请结束测试后再进行更改。
  </Accordion>

  <Accordion title="为什么我的分析数据中显示的是破折号而不是数字？">
    分析数据由每日作业汇总。全新的测试在第一次汇总运行完成之前会显示破折号，通常在测试开始后 24 小时内完成。这是正常现象，不是 bug。
  </Accordion>

  <Accordion title="同一位购物者会看到两个变体吗？">
    不会。每位购物者被分配到一个变体，并且**在多个会话中保持不变**——分配结果存储在其浏览器的本地存储中，因此在页面加载、新标签页以及数天后再次访问时都会保留。只有当测试的购物车发生变化或测试结束时，才会重新计算分配。
  </Accordion>

  <Accordion title="测试会影响从未打开购物车的购物者吗？">
    不会。变体分配只有在购物车展示时才有意义。从未触发购物车的购物者不计入展示次数。
  </Accordion>

  <Accordion title="对于国际商店，收入会转换为单一货币吗？">
    会。所有金额在汇总之前都会按商店的默认货币读取，因此新增收入和 AOV 已经过标准化——多货币商店的数据可以在变体之间直接比较。
  </Accordion>

  <Accordion title="Upcart 会自动选出胜出者吗？">
    不会。Upcart 会显示每个变体的指标以及达到统计显著性的进度条，但最终由你来决定。没有自动的胜出者选择机制。
  </Accordion>

  <Accordion title="我可以撤销宣布的胜出者吗？">
    不可以。一旦宣布胜出者，该变体会立即成为已上线购物车。要恢复，你需要从草稿中手动重新发布之前的购物车。
  </Accordion>

  <Accordion title="宣布胜出者后，落败的变体会怎样？">
    落败的变体将保留为草稿购物车，不会被删除。
  </Accordion>

  <Accordion title="我可以查看过去的测试结果吗？">
    可以。Analytics 选项卡会并排显示你当前进行中的测试和之前已完成的测试。
  </Accordion>
</AccordionGroup>

***

**需要帮助？**

如果你对设置或运行 A/B 测试有任何疑问，请通过应用内聊天联系我们的支持团队。
