用GA做AB测试或灰度测试

Google Analytics Haran 7年前 (2016-11-14) 7158次浏览 7个评论

AB测试是指测试两种或多种不同情况下的成效,简单来说,就是为同一个目标制定两个方案(比如两个页面),让一部分用户使用 A 方案,另一部分用户使用 B 方案,记录下用户的使用情况,看哪个方案更符合设计,先少部分试用,看成效,再扩大样本比例,慢慢至完全迁移。灰度测试是至在黑与白之间,能够平滑过渡的一种发布方式,适用于量大的站点,比如淘宝页面,QQ空间这类,量少的完全没必要这样折腾。此本质上灰度测试可以算作A/B测试的一种特例。

作为一种常用的网页优化方法,AB测试应用非常广泛,小到控件颜色,大小可以做测试,大到功能,产品,业务逻辑层面。

测试的好与坏怎么定义?在做测试之前先要确定测试的目标,选取主要的指标,这是衡量测试好坏的标准。比如某个控件做测试,想要更多的人点击;某个页面做测试,想要引导更多的人去点击产品详情页面;或是对支付流程多修改了,成功率有没上升等。先确定业务目标,后做梳理业务流程,最后所数据采集部署与分析。

GA里面已经有AB测试的模块,很方便,但功能相对较弱,如果要做复杂的AB测试,还需要GTM配合,首先现有GA的AB测试不能分新注册注册用户和老用户,在做灰度测试的就不适用了,其次GA里面用户划分并是黑匣子,你不知道A用户划分到哪一类,B用户划分到哪一类,也不能和后台关联,而往往AB测试是过程目标,在测试过程中最终目标如销售下降,这里就看不出来是因为测试导致的了;最后,现有AB测试的模板固定,不符合部分个性化的测试需求。

下面先介绍直接用GA里面的AB测试模块,下一节再介绍如何用GTM做复杂的AB测试/灰度测试
过程:
1、比如对某个核心页面做AB测试:
用GA做AB测试或灰度测试
2、新建测试项目
用GA做AB测试或灰度测试
3、设置实验目标,实验名称,实验比例等
用GA做AB测试或灰度测试
4、设置实验页面
用GA做AB测试或灰度测试
5、取得实验代码,需要添加在测试页面的头部
用GA做AB测试或灰度测试
6、测试代码是否添加正常
用GA做AB测试或灰度测试
然后就可以发布


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (2)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(7)个小伙伴在吐槽
  1. 你好,请教一个问题。我想做 ab 测试,想看一下首页的 banner 不同排版会不会影响用户的点击。首页的 url 是:www.xxx.com,那么,在文中设置实验那一步里,我的问题是:1. 变体页面是否需要新建一个与首页分离的页面,假设它的 url 是:www.xxx.com/var1.html2. 变化页面会不会让搜索引擎觉得这个页面是重复?如果是,需要做什么样的设置?
    xgy2018-01-11 15:06 回复 Windows 7 | Chrome 63.0.3239.132
    • 两种方式都行一种是与首页不同的页面,原注册是www.ichdata.com/index.html,那测试页面可以使www.ichdata.com/index2.html一种是加个可变参数,如:原来主页www.ichdata.com,测试页面www.ichdata.com?ver=1,www.ichdata.com?ver=2
      GA小站2018-01-11 15:49 回复 Windows 10 | Chrome 63.0.3239.132
      • 谢谢你的回复啊。如果采用了第一种方式(测试页面是另外一个),我看了一些国外的资料,其实还有两个问题想跟你分享一下下:1)测试页面和原页面会有重复的可能性,这时候需要在测试页面加一个 canonical 标签,告诉搜索引擎,原页面才是权威页面。2)ab 测试结束后,测试页面如果不删掉,可以 301 redirect。不知道你平时是不是也是这样操作的呢?
        xgy2018-01-12 13:56 回复 Windows 7 | Chrome 63.0.3239.132
        • 1、不需要2、我这边测试采用非GA的内容测试的方法,采用的是url不变,但访客看到的页面内容不同的形式,所以不存在删除的问题。
          GA小站2018-01-12 14:52 回复 Windows 10 | Chrome 63.0.3239.132
          • 非常感谢你的回复!
            xgy2018-01-12 15:16 Windows 7 | Chrome 63.0.3239.132
  2. 这样设置之后 测试页面的数据是不是只能看到我们设置的指标? 还是说 同样能看到除开指标外的其他数据
    一年级生2017-10-18 14:02 回复 Windows 7 | Chrome 61.0.3163.79
    • 除开指标外的数据也能看,这类的分组是用一个自定义维度存储,也就是这个可以是放在自定义报告里面。
      GA小站2017-10-18 17:53 回复 Windows 10 | Chrome 61.0.3163.100