A/B 测试如何影响您的网站速度? 在这里找到

已发表: 2020-05-27
A/B 测试如何影响您的网站速度?在这里找到

当优化机构研究 A/B 测试工具如何影响网站的速度时,它发现了滞后。 虽然大多数似乎对最终用户来说是可感知的,但有一些对网站的用户体验构成了强大的威胁(大约 4 秒!)。

我们也参与了分析——与 Optimizely、VWO 和 AB Tasty 等公司正面交锋——并进入前三名。 (实际上我们的排名比这三个要好!)

查看 Optimizely 所做的事情以及它如何与竞争对手相抗衡。

在这项研究之后的几年里,我们一直致力于. 事实上,速度指导着我们的开发工作,因为即使代码性能的微小改进也会影响使用我们进行实验的数千个网站的加载时间。

作为优化者,您也应该关心如何通过在优化组合中添加实验来影响您的网站性能。

这里有一些要记住的要点

A/B 测试可能会花费几毫秒

在理想情况下,运行 A/B 测试或实验根本不会影响您网站的速度。

但事实并非如此。

因为当您使用像我们这样的第三方 A/B 测试解决方案提供商时,以及当您的用户请求您正在试验的页面时,我们的服务器会处理部分请求。 这种来回会导致一些滞后。

根据您正在测试的元素,您的用户可能或多或少地察觉到这种滞后。

让我们用两个场景来理解这一点:

假设您正在测试主页的标题或 UVP。

这个标题可以被称为“英雄”元素,因为它的加载对于您的用户使用您的网站的体验至关重要。 显示所需的时间直接影响用户感知的“加载体验”。

它还增加了您网站的“首次绘制时间”指标,因为这是您的网站在主要内容出现之前所花费的时间。

如果您使用的实验工具需要时间来提供此标题,那么您的用户在您的网站上的加载体验会明显变慢。

现在,将此与您在主页中间某处的某个元素上运行的实验进行对比。 在这种情况下,由于提供这种体验而导致的任何延迟几乎都难以察觉,因为当用户穿过英雄区域并向下滚动到页面的该部分时,它很可能是可用的。

可感知与否,转换体验或您使用的任何其他 A/B 测试工具都会增加您网站的加载速度。

也就是说,如果您的网站针对速度进行了优化,那么使用转换体验之类的快速 A/B 测试解决方案并进行正确设置几乎不会对您网站的加载时间产生影响。 也就是说,您将保持您的速度,并可以继续朝着“两秒内负载”目标或任何其他雄心勃勃的速度目标努力。

了解 A/B 测试对速度的真正影响……

挑选并理解 A/B 测试工具对速度的影响可能会很棘手。

之所以如此,是因为大多数网站速度诊断工具(如 Google Page Speed Test)使用不同的方法来衡量网站的性能。

简而言之,它从来没有像这样简单:

转换体验前 X 秒和转换体验后 X.5 秒。

为什么?

因为我们可能会在您的网站和我们的服务器以及您使用的集成之间中继数据。 例如,当用户完成您的实验目标时,如果您使用 Convert Experiences + Google Analytics 集成,我们会将该数据发送到您的 Google Analytics(分析)帐户——当您的网站加载时。 但是我们为这些花费的时间实际上并没有增加您网站的加载时间。 这只是我们在后台工作,不会妨碍您的用户和您的网站。

工具的支持团队,而不是诊断速度测试工具,可以最好地回答有关测试工具速度影响的问题。 此外,如果你做对了一些事情,你就可以真正接近实现零影响测试。

尽可能接近零影响测试

与转换、用户体验和 SEO 相关的速度已解决的一件事是:

每毫秒都很重要。

您希望确保在向您的网站添加另一个脚本时,您甚至可以节省一毫秒的速度优化。

您选择 A/B 测试和体验工具在这里至关重要

使用“无处不在”的 A/B 测试解决方案

由于您的实验服务提供商为您正在试验的页面的某些部分提供服务,因此将需要提供的内容托管在靠近用户的位置非常重要。

这意味着托管此内容的实验服务提供商的服务器必须靠近您的用户。

否则,延迟(或访问者请求您的网站和服务器为其提供服务所花费的时间)可能会增加您网站的加载时间。

例如,Convert Experiences 由 Akamai CDN 网络提供支持。 通过 Akamai 在 130 多个国家/地区的 260,000 多台服务器,我们离您的用户所在的地方很近。 这让我们能够以极少的延迟快速地为您的用户提供您的内容。

采用优先考虑速度的 A/B 测试解决方案

不管像实验这样的服务技术有多快,它总能做得更好。 例如,我们并不总是在 Akamai 网络上。 我们重新设计了我们的解决方案以迁移到它(来自 Amazon Cloudfront),因为我们希望更快地为您的实验提供服务。

通过切换到 Akamai,我们在提供测试时减少了大量 DNS 查找,并在每个体验视图上节省了数十毫秒的速度:

采用优先考虑速度的 A/B 测试解决方案
资源

使用支持最佳设置的 A/B 测试解决方案

最佳的实验设置意味着您的实验始终使用精益片段(放置得恰到好处)、有限数量的目标、干净的代码以及正在试验的元素的逻辑执行等。

您的解决方案也需要维护。 例如,定期归档非活动实验(以避免不必要的服务器调用)、确保正确的缓存设置(在第一次加载后实现更快的交付)、妥善管理媒体(以实现快速交付)等等。

这些事情对您的加载时间和用户体验有很大影响,并且很容易失控。

这就是为什么我们在 Convert 有我们的支持和成功团队随时待命,以帮助您正确进行实验和工具配置,以便您的实验更快地交付。 我们也有很多关于这方面的文档。

为突破性成功(和持续增长)付出的成本

鉴于很少有策略能像实验一样有效地提高转化率(并不断改进),由于速度问题,您无法避免去尝试。

此外,如果你做得对,A/B 测试或任何形式的实验都不会让你的网站变慢。 当然,存在一个小的副作用……但仅此而已。

轻量级实验解决方案(如 Convert Experiences)通过快速交付实验来帮助您进一步缓解这种情况,而不会增加网站的加载时间几秒钟,也不会危及您的 SEO 渠道或让您的用户感到沮丧。 准备好尝试了吗? 注册 15 天免费试用。

隐私供应商名单
隐私供应商名单