功能介绍
一般用户在访问优化方案时,会根据流量分配的设置而随机访问某个版本。白名单功能则是在用户访问优化方案时,强制其进入到特定的版本中去,从而达到控制用户访问特定版本的目的。
创建优化方案
在云眼控制台界面,点击创建优化方案,选择全栈API,点击确定
创建完成后编辑你的优化方案,设置优化版本和目标,并将目标添加到优化方案中,启动并保存优化方案
设置白名单
在控制台-业务优化界面,选择一个优化方案,点击白名单
点击添加用户ID,输入你想设置白名单的用户并选择其进入的版本,点击确定,白名单设置完成。
进行AB测试
在我们成功下载SDK并将SDK添加到相应的项目之后,尝试调用云眼SDK的activate方法
eocmanager.getInstance().then(function (eyeofcloud) { var varation = eyeofcloud.activate('example', userInfo.nickName) console.log(varation) }
在设置白名单之前,我们可以看到方法 activate() 会根据之前创建优化版本时设定的流量分配来随机返回某个优化版本名称。
设置白名单之后,再次调用activate方法,我们会发现,用户已被强制进入到设置的版本中去
删除白名单
如果需要删除已经设置的白名单,只需点击白名单-删除并保存即可