您现在的位置 » 博客首页 » 前端代码

服务器端自已分配测试比例进行A/B测试__Google Website Optimizer

2009-08-24
之前写过http://www.zishu.cn/09/839.html 《多目标测试_ Google Website Optimizer》,可以节省时间并且保证样本是一样的多目标测试方法,今天写一个由自已服务器端分配测试样本的A/B/C……测试方法!

首先说一下,google是提供A/B测试的方法,但问题时,他的方法在实际应用中用处非常小,只要表现在以下两个方面:

1、一个用户在来到你的网站,会请求服务器多次,第一次是到GOOGLE服务器上去拿一个版本号,然后返回,第二次是去我们自已服务器去去拿一个版本下来。 一共两次。
2、不同的版本的URL是不同的,这是一个很大的问题,这是最大的问题。

分析一下GOOGLE的COOKIE,其实我们自已在服务器端可以模拟GOOGLE的算法(其实客户端的算法已经写在JS中了),那么我们自已就可以种COOKE,就不用去GOOGLE服务器请求一次,并再到我们自已服务器请求一次了。这样直接可以减少两次最大的请求,且URL是不会变的。

以下是代码,是我自已的网站在线上跑了半个月的验证数据,可以放心使用,没有问题! 

代码下载:http://www.zishu.cn/attachments/month_0908/abTest.html
评论:0 条 | 查看:2962 次

发布评论/留言

名字/昵称:
内容: