前段时间因为工作需要,使用Optimizely发布了公司平台的A/B测试。现在将学习的过程及创建测试的方法归纳在这里。
Optimizely是一家美国公司,为其他公司提供客户体验优化软件。 Optimizely平台技术提供A /B测试工具,其中可以比较两个版本的网页的性能和多变量测试。优化还可以实现个性化,可用于制定数据驱动的决策。个性化功能可用于提供在线广告。
— 来源 维基百科
使用Optimizely不需要更改源代码,它的测试原理简单的来说就是将JavaScript和DOM结合编写网页,用来覆盖原有的网页代码。
这次A/B测试我们建立了两个项目(Projects),一个作为开发环境(development),一个作为测试运行环境(production)。并不是一定需要,只是我们觉得将开发与运行分开更方便于管理,也有效的避免了人为失误造成不必要的损失。
同样,有时候网站平台测试需要针对不同地区或者国家,也推荐为每一个地区/国家单独建立项目,并设置地域限制,这样做更便于管理。
1. 新建项目
新建项目时有两种类别可以选择,我用的是第一种。
新建项目只需要输入项目名和项目简介就好,建议命名方式是“地区-测试组件名-测试内容”