云眼AB测试支持受众功能。利用受众功能,可以对网站的访客进行过滤,只让满足条件的访客参与测试,实现所谓的定向测试。
在云眼可视化编辑器的右上角,点击[设置受众] -> [创建受众],然后设定受众条件即可完成受众的创建。受众条件包括Cookie、IP地址、URL参数、地理位置、平台/操作系统、新/老用户、时间/日期、浏览器/版本、自定义列表、设备、语言、跳转来源。
1.Cookie
通过受众条件Cookie,可以根据访客所访问域名的Cookie信息来筛选访客。常见的用法是筛选出已登录的访客。
如果只想检查是否存在某个Cookie而不关心它的值的话,可在设定Cookie名字之后,不输入值或者选择判断条件为“任何值”。如果想要检查Cookie值,就需要同时填写Cookie名字和值,并指定判断规则:
相等,判断Cookie值是否等于给定值;
包含,判断Cookie值是否包含给定值;
匹配,判断Cookie值是否满足正则表达式(此时输入值为正则表达式);
另外需要注意的是,该受众条件是区分大小写的。
2.IP地址
如果想通过客户端的IP来筛选访客,就需利用IP地址条件来创建一个受众。
创建时,可以指定以下四种判断规则:
精确匹配,判断访客IP是否完全相等于设定值;
正则匹配,判断访客IP是否满足设定的正则表达式;
CIDR表示法,判断访客IP是否满足CIDR,可用于匹配IP地址段;
前缀匹配,判断访客IP是否满足设定的前缀;
3.URL参数
使用URL参数条件来创建受众,根据访客访问网址的URL参数信息来过滤访客。典型的用法是筛选出自付费广告或者搜索引擎结果的访客。
创建受众时需要输入参数名和值,然后指定判断规则,URL参数和Cookie一样,包含了四种判断规则:
相等,判断是否等于给定值;
包含,判断是否包含给定值;
匹配,判断是否满足给定的正则表达式(此时输入值为正则表达式);
任何值,只判断URL参数是否存在而不关心对应的值;
4.地理位置
通过地理位置条件来创建受众就可筛选出特定位置的访客。
设定条件时,首先输入期望城市或者省份的拼音,然后从位置列表中选择正确的信息并点击保存。
5.平台/操作系统
使用平台/操作系统条件创建受众,就可筛选出特定平台或者操作系统的访客。
6.新/老用户
新/老用户条件可以判断访客是新用户还是老用户。
7.时间/日期
通过时间/日期条件,可以筛选指定时间范围内访问网站的访客。创建受众时设定的时间会自动适配访客的时区。
8.浏览器/版本
根据访客所使用的浏览器或者浏览器的版本来筛选访客。
9.自定义列表
可以上传自定义的列表信息至云眼平台,然后创建受众来筛选访客。例如,根据网站的VIP账号列表创建CSV文件(包含批量记录且记录之间以逗号分隔的文本文件),然后上传并使用自定义列表条件创建受众,就可筛选出身份为VIP的访客。
创建自定义列表受众的步骤:
第一步、是根据自定义的列表信息制作CSV文件。注意,不可以有空格,单个文件大小不能超过5M。
第二步、在云眼控制台选择[优化方案] > [自定义列表(Web)] > [创建自定义列表],然后设定各项信息和上传CSV文件。自定义列表的类型有cookie和get参数两种。如果选择cookie类型,将会检查浏览器的cookie信息;如果选择get参数类型,将会检查网页URL的get参数。
第三步、进入Web可视化编辑器,选择[设置受众] > [新建受众],然后拖拽[自定义列表]到条件区域,接着选择刚刚创建的自定义列表并设定判断条件,最后点击保存。
10.设备
设备受众条件是通过访客的客户端设备类型来筛选访客。设备类型包括iPad、iPhone、其它类型平板、其它类型手机、台式机/笔记本。
11.语言
语言条件是通过访客使用的浏览器的语言来筛选访客。
12.跳转来源
使用跳转来源条件创建受众,就可以根据HTTP请求中的Referer URL(HTTP的来源信息)来过滤访客。通常用于过滤来自不同搜索引擎或者付费广告的访客。
设定跳转来源条件时,可以选择四种不同的判断规则:
简单匹配是指在忽略HTTP协议、参数的情况下,判断Referer URL是否等于设定值;
精确匹配是指严格判断Referer URL与设定值是否完全相等;
子字符串匹配指的是判断Referer URL是否包含设定值;
正则表达式是判断Referer URL是否满足设定的正则表达式;
注意:正则表达式区分大小写,简单、精确、子字符串匹配不区分大小写。