对大量公司而言,移动应用的行为测试正变得越来越重要。即使绝大多数公司还没有真正“移动优先”,但移动应用正在驱动相关业务。 Splitforce 在 2013 年推出了一个工具套件,通过 A/B 测试优化移动应用。现在 Splitforce 推出了该工具套件的升级版本。除了改善的用户界面,新版本还提供了用户定位、基于行为数据的测试和自动优化等新功能。
A/B 测试通常用来优化 Web 网站。开发者准备好网站的各种不同方案,这些方案在一些次要方面如颜色方案或者按钮标签等存在一些差异。这些不同的方案以预定的比例呈现给用户,然后根据转换率、时间或者数量目标确定更成功的方案。最后将最成功的方案呈现给网站所有用户。
虽然这对传统 Web 网站是一个简单的任务,因为服务端代码可以在任何时候更新,变更能够立即反映到用户的浏览器,但原生移动应用通过应用商店分发,无法即时变更。Splitforce 允许已注册的开发人员定义试验和目标,并为 iOS 和 Android 提供原生 SDK ,统一在他们的应用中嵌入不同的方案。在运行时,SDK 连接到 Splitforce 的 Web Service,确定哪种方案展示给用户或者通知 Splitforce 一个已达成的目标。最终,开发者能激活最成功的变化方案给所有用户,无须将应用重新提交到应用商店。
现在,Splitforce 引入了多种新特性改善移动应用的优化过程:
- 用户定位:变化方案可以基于特定条件来选择,而不是按给定比例随机选择。条件可以分为“预定义条件”,如屏幕大小、语言设定或者操作系统版本,以及“自定义定位条件”,可引用客户的用户数据库中已存在的任何信息。
- 基于行为数据的测试:可以基于应用的历史使用数据选择变化方案,例如会话持续时间或者上一次应用启动时间。
- 自动优化:使用自动优化时,越成功的变化方案将自动更频繁地呈现。一旦激活自动优化,学习算法将观察不同变化方案的表现。某个变化方案的表现越好,则越可能推荐给下一个用户。最终,次优方案将被自动淘汰。
InfoQ 还与 Splitforce 的 CEO 及联合创始人 Zac Aghion 取得了联系,他对自动优化特性的评论是:
在更高层面,自动优化的工作方式是自动将那些表现更好的变更或变化更频繁地呈现。对于产品经理,你的使用方式是加载可能影响产品表现的各种方案,然后基本上只要点击“Go!”,就开始自动优化。之后,表现更好的变化方案将自动以更高的比例呈现,无需任何干预。
Splitforce 已经构建了对苹果 iOS 8 和 Swift 的支持,等到苹果秋季发布 iOS 8 后将会正式发布。
Splitforce服务计划的范围从$20/ 月的基本功能到$500/ 月的5 百万数据点和无限制的应用和用户。公司也可以申请自定义的企业计划,提供比预置计划更多的支持和服务。
评论