redirect A/B 测试的性能有多糟糕?

How bad are redirect A/B tests for performance?

我的公司要求 A/B 测试我们所有页面上都可用的主菜单导航。我们目前使用一个名为 Optimizely 的平台来为任何变体重定向用户。

我知道重定向对移动性能尤其不利。一般不推荐这样的实验吗?似乎 Optimizely 试图减轻重定向的影响,但我们可能会失去用户吗?

我看到了 Optimizely 的服务器端选项,但我们尚未对此进行调查。这是一个广泛的问题,但任何见解都会受到赞赏。我很乐意 post 了解更多信息。

您是否考虑过在 Optimizely 中定义一个使用全局 URL 定位 (docs) 的 "Page"?此页面将在优化 JS 代码段所在的每个页面上激活。这是部署导航菜单的典型手段A/B测试。


如果由于导航的技术复杂性而无法做到这一点,您可以安全地运行为此测试进行重定向实验。

Optimizely 的重定向使用 window.location.replace 调用,只要将代码段安装在页面 <head> 的高位,用户就会被快速分桶和重定向。

要测试移动设备的性能,我建议执行以下步骤:

  • 创建实验并重定向变体
  • 创建 "QA" 受众(docs)。
  • 访问您的网站,附加必要的查询参数以符合实验条件

This will allow you to QA the redirect behavior as if it were a live experiment on your site - "Preview" mode in Optimizely is merely a preview, and not representative of the true production performance once 'published'.


启动重定向实验时要采取的一些重要的 SEO 措施:

  • Canonical 标签 - 您应该在 post-redirect 页面的头部添加一个 link 标签,告诉 Google 该页面的规范版本位于不同的 URL. (docs)
  • Robots.txt 条目 - 遵守此约定的搜索引擎将跳过遵循禁止指令的 URL。将您的 post-redirect 页面 URL 添加到此文件。