应用内A | B移动测试

时间:2011-09-27 20:34:38

标签: mobile google-analytics analytics ab-testing

在线等移动应用中,A | B测试是否有很好的解决方案?我知道iOS使用相同的操作来获得不同的用户体验,但是对于TOS来说却是什么?那些像Apsalar这样声称在应用程序分析中提供A | B测试的公司呢?如何实现呢?

8 个答案:

答案 0 :(得分:5)

Artisan mobile为iOS和Android制作了A / B测试解决方案。

基本思路是将SDK放入应用程序中,然后将其放入应用程序商店。您可以使用该服务创建A / B测试并优化您的应用程序,而无需触摸代码或通过应用商店返回每个测试。

答案 1 :(得分:4)

对于移动应用程序,A / B测试基本上可以通过用可以从远程服务器控制的动态对象替换静态硬编码对象来实现。

此方法会引发潜在的性能问题:如果最终用户的设备未连接到正在测试的对象的拉配置数据,该怎么办?我们构建了Splitforce(http://splitforce.com),以便在控制性能风险的同时,无缝地设置和管理移动应用程序中的A / B测试。

洛杉矶详情

一旦集成了SDK和实验,非技术产品或营销人员就可以即时设置新测试或调整现有测试,而无需重新提交到应用商店或麻烦工程师。

首次启动应用时,移动应用会从服务器请求配置数据,然后在设备上本地缓存该数据。这既可以确保在后续应用启动时获得一致的用户体验,也可以通过保证转换事件准确归因于变体来防止损坏的测试结果。

如果最终用户的连接失败或在首次启动应用时超时,则库会显示硬编码的“默认”变体。为了确保在你上线之前一切都看起来很好,我们在调试模式中构建了一个“摇动预览”功能,它可以做到这一点: - )

使用Splitforce部署应用程序后,事件数据将存储在本地并发送回网站,以便针对每个变化进行显示,同时测量观察到的改进和统计信心。

可以在https://splitforce.com/documentation找到有关SDK集成和新测试的说明。

它是如何使用的?

我们已经看到Splitforce用于A / B测试: UI元素+布局(颜色,文本,图像,广告/菜单展示位置) UX工作流程 游戏动态+规则 价格+促销活动

我们还看到了用于远程控制移动应用的工具,主要是将测试对象的一种变体设置为100%。

答案 2 :(得分:3)

  1. 是的,有:例如公司Leanplum为iOS和Android提供了一个可视化界面编辑器:这不需要编码,Leanplum将自动检测元素并允许您更改它们。无需工程师或应用商店重新提交。
  2. Apple必须更新他们的TOS(https://developer.apple.com/app-store/review/guidelines/#user-interface) - 至少我不知道任何禁止以Leanplum Visual Editor正在进行的方式改变UI的内容。
  3. 通常由method swizzling(iOS)和reflection(Android)实现。
  4. 要了解有关Leanplum Visual Interface Editor的更多信息,请查看leanplum.com。他们提供30天的免费试用。

    (免责声明:我是Leanplum的工程师。)

答案 3 :(得分:1)

街区周围的新孩子是Arise.io。他们为 iOS Android 提供A / B测试服务。

答案 4 :(得分:1)

我写了一个名为Switchboard的小型开源项目。 它让您在本机移动应用程序中进行A / B测试,远程配置和阶段展示。它包含一个服务器组件,用于指定应用程序应具有的信息以及用于Android和iOS的2个本机客户端。

您可以在github.com/keepsafe/switchboard找到代码库,并在博客文章中找到有关如何使用它的信息HERE

答案 5 :(得分:0)

我编写了MSActiveConfig,一个非常灵活的框架,可以在iOS上进行远程配置+ A / B测试,使用便携式格式在其他平台上实现客户端:https://github.com/mindsnacks/MSActiveConfig

此框架用于拥有超过500万用户的应用程序。

答案 6 :(得分:0)

在这个领域有一连串的新进入者......你可以查看Swerve,Appiterate,leanplum ......所有这些似乎都有适用于iOS的SDK,不确定Apple TOS是否以及如何允许这样做,但由于他们中有很多人在做这件事,所以必须有办法。

答案 7 :(得分:0)

是的,新进入者几乎每周都会在app A / B测试中出现!但是,我认为Appiterate通过创建可视化界面比其他竞争对手领先两步,而无需重新编写代码。我见过他们的平台(你可以要求邀请。我在12小时内得到一个演示)并相信我,这是他们提供的实际所见即所得。