a/b测试一个主要的html/css重新设计



在我的公司,我们正在重新设计我们的电子商务网站。HTML和CSS从头开始重新编写,使网站响应迅速/移动友好。

由于它涉及我们最大的网站之一,该网站负责产生我们80%以上的收入,因此没有任何"错误"是非常重要的。

我们的应用程序正在LAMP堆栈上运行。

测试重大重新设计的最佳实践是什么

我正在思考的一些问题:

  • 当a/b测试整个设计时(如果可能的话),我想你肯定不要谷歌来索引你的新设计(因为它仍处于测试阶段)。如何处理
  • 是否应将一定比例的用户重定向到新的url(或也许是子域)?还是更好地从基于会话的现有索引URL
  • 如何从谷歌分析的角度比较统计数据?如何提示谷歌一个新的设计?我应该例如。创建新的UA代码

解决方案可能是只为通过主页进入网站的客户设置cookie。这样做,你就排除了广告词流量和回头客,他们可能会期待其他网站设计,为他们提供原始网站,让他们的体验保持不变。

仅使用家庭流量启动测试,设置cookie并将百分比重定向到子域。在同一个分析账户中,通过谷歌分析中的一个维度来衡量转化率。在robots.txt中设置一个"禁止子域",以将该子域从SE的爬网中排除。

Marc,您在这里混合了几个不同的问题:

  1. 仪器仪表。如果您的更改只能通过HTML/CSS/JavaScript来表达,即本质上的优化,那么您可以使用VWO或Optimizely等tol来实现。如果服务器端也发生了更改,那么可能需要像Sitespect(任何服务器堆栈)或Variant(仅限Java)这样的工具。使用特殊产品的好处是,它们提供了许多开箱即用的重要功能,例如收集实验数据、体验稳定性(返回的用户看到相同的体验)等。你可能可以自己使用仪器,但除非你只看几页,否则这通常很难,尤其是如果你想在应用程序之外进行,通过DevOps机制。

  2. SEO。如果你的仪器操作正确,这不应该是个问题。对于同一资源的控件和变体,公共URI不应不同。

  3. 交通路线。另一个考虑商业工具的理由。他们会将其从你的应用程序中剔除,让你设置百分比。一些工具,如Variant,将允许您编写自定义目标,例如"值"用户始终可以看到控件。

最新更新