首页 > 解决方案 > Google Optimize AB 测试如何工作?

问题描述

具体来说,它如何设法为同一站点的不同版本提供服务,而无需访问服务器或任何东西,只是头上的一个脚本?

标签: google-optimize

解决方案


所有客户端测试平台的工作方式是通过在页面现有 HTML 的顶部执行 JS 来应用更改。

基本上,这些平台提供所见即所得编辑器,允许您在任何站点上进行更改。这些更改的范围可以从简单的更改(如颜色/文本/布局)到更复杂的更改,您可以在其中完全修改任何元素的 HTML 内容。

通过可视化编辑器完成的每项更改都会生成相应的 JS 代码,当有人参与其中一个变体时,该代码将即时执行。

总而言之,流程将是:

平台内

  1. 将平台的JS片段放在网站上(应该在head标签内以避免任何闪烁)。
  2. 使用可视化编辑器或在代码编辑器中编写您自己的代码,在平台中创建测试和变体。
  3. 运行测试。

在网站上

  1. 用户访问该站点并执行相应平台的 JS 片段。
  2. Snippet 连接到最近的 CDN 并带回测试配置以及平台的库。
  3. 该库快速执行并通过触发在变体创建期间生成的 JS 片段将更改应用到各个元素。
  4. 该库发送命中以跟踪用户以及平台报告中的变体信息。
  5. 您将实时获得统计数据,并了解哪个变体表现最佳。

推荐阅读