1.注册一个云眼账号
首先需要注册一个云眼账号来使用云眼-全栈AB测试。
2.创建一个全栈API的优化方案
在控制台 – 业务优化,创建一个优化方案:
优化方案的名称要求唯一,因为需要在代码中和别的优化方案区别开来。点击[确定]后优化方案就创建完成了。
点击[编辑]即可跳转到优化方案的编辑页面,开始创建一个或多个优化版本。
同样的,版本名称要求唯一。下面的例子中,创建了“原始版本”和“优化版本#1”:
创建目标,目标名称要求唯一:
完成目标的创建后,点击 + 号即可将目标添加到优化方案中,点击 – 即可将目标从优化方案中移除。
完成以上配置后,点击启动优化方案:
3.下载全栈API iOS SDK
可以从[SDK 下载与安装页面]下载SDK,然后将SDK添加到iOS项目当中。
4.初始化实例
当完成SDK的安装和配置后,根据您应用的SiteId(即projectId)参照下面的例子进行初始化:
5.分流
完成实例的初始化之后,可以使用实例方法 .activateExperiment() 来激活优化方案,并指定当前的访客。方法 .activateExperiment() 会根据之前创建优化版本时设定的流量分配来随机返回某个优化版本名称:
6.追踪事件
7.查看结果
8.注意事项
建议为每一个进行AB测试的View都分别初始化一个Eyeofcloud实例。