Skip to main content
Shopify Rollouts 让你可以在实时店面上对两个主题进行受控实验。你可以用它将 Upcart 与其他购物车应用进行正面对比:一个主题运行 Upcart,另一个主题运行其他应用,Shopify 会在两者之间拆分真实购物者流量,并报告哪一个转化效果更好。 这与 Upcart A/B 测试不同,后者是将你自己的两个 Upcart 购物车变体进行相互对比。使用 Upcart A/B 测试来优化 Upcart 本身;使用 Shopify Rollouts 实验来决定选择 Upcart 还是其他应用。
Rollouts 是 Shopify 的原生功能,而不是 Upcart 的功能,它位于你的 Shopify 后台的 Markets → Rollouts 下。运行实验(即本页所介绍的 A/B 测试)需要 Shopify Grow 套餐或更高套餐;较低套餐仅可使用仅发布的 rollout。

工作原理

Rollouts 实验包含两方:
  • 对照组 - 你当前已上线并发布的主题。你无法更改哪个主题作为对照组;它始终是已发布的主题。
  • 实验组 - 你选择的一个主题。这是你要与对照组进行对比测试的变体。
你可以设置两者之间的流量拆分方式。在预定的开始时间,Shopify 会为实验创建实验组主题的专用副本,然后在对照组和该实验组副本之间拆分购物者,并记录每一方的表现。 实验始终只有两个主题:对照组(你的已上线主题)和一个实验组主题。你无法添加第三个。

开始之前

设置两个主题,让每一方运行不同的购物车:
  • 你的已上线(已发布)主题运行 Upcart,作为对照组。请确保在该主题中启用了 Upcart 应用嵌入,并且已开启 Upcart,这样对照组才会真正显示 Upcart 购物车,而不是主题的默认购物车。
  • 一个第二主题,其中启用了其他购物车应用的应用嵌入(并关闭 Upcart 的嵌入),并设置为显示该应用的购物车。这是实验组。
应用嵌入按主题在 Online Store → Themes → Customize → App embeds 中切换,因此每个主题可以搭载不同的购物车应用。

设置实验

  1. 在你的 Shopify 后台中,前往 Markets → Rollouts。
  2. 创建一个实验并选择你的实验组主题。对照组是你的已上线主题,会自动为你选择。
  3. 设置流量拆分,在对照组和实验组之间分配访客,并将流量分配保持在 100%,让所有符合条件的受众都参与测试。
  4. 安排开始时间。 实验无法立即开始。你需要从 30 分钟的时间段中进行选择,并且必须选择尚未过去的时间段。
  5. 确认。在预定的开始时间,Shopify 会复制你的实验组主题并开始拆分流量。
为了获得无偏差的测试结果,请使用 50/50 流量拆分,让每个购物车获得相同份额的流量。不均匀的拆分会影响哪个购物车看起来胜出,使结果更难令人信服。
流量分配和流量拆分是不同的设置。 分配是指进入 rollout 的符合条件访客所占的比例;拆分是指这部分受众在对照组和实验组之间的划分方式。两者是相乘关系,因此 50% 的分配加上 50/50 的拆分,只会向四分之一的访客展示实验组。对于标准的 A/B 测试,请将分配保持在 100% 并设置拆分比例。

查看结果

实验上线后,再次点击进入该实验,即可查看分配给对照组和实验组的会话比例,以及每一方的以下指标: 根据你最关心的指标(通常是转化率)比较两方,以确定哪个购物车表现更好。

亲自查看两个版本

要在你的实时商店上对两个购物车进行 QA,你需要让 Shopify 依次将你分配到每一方。清除 cookie 并刷新页面后,Shopify 会重新随机决定你看到哪个版本。 需要注意以下几点:
  • 分配结果不是确定的。 即使是 50/50 拆分,实验也不会让你在两个版本之间来回切换。清除 cookie 并刷新后,你可能仍会看到同一个主题和购物车。重复清除并刷新,直到你被分配到另一方。
  • 你可以只清除一个 cookie。 无需清除所有 cookie,只需打开浏览器的开发者工具,前往 Application 标签页,然后删除 _shopify_essential cookie。删除它后,Shopify 会将你视为新访客并重新分配。
在受密码保护的店面上,删除 _shopify_essential 也会清除你的店面密码授权,因此你需要重新输入商店密码。

需要帮助? 如果你对使用 Upcart 设置 Rollouts 实验有任何疑问,请通过应用内聊天联系我们的支持团队。