写点什么

面向移动应用程序的 Splitforce A/B 测试

  • 2013-12-23
  • 本文字数:1370 字

    阅读完需:约 4 分钟

随着移动应用程序日益成为企业 IT 策略更加重要的部分,测试和分析这些应用程序也变得越来越重要。尽管代码的功能测试——例如,借助于单元测试——几乎是每个软件项目的一部分,但对于手机行业而言,分析用户行为和优化转化率仍然是非常新鲜的事物。

Splitforce 为移动应用程序提供 A/B 测试,因此,应用程序开发人员可以针对关键业务指标来优化其应用程序的功能和用户体验。实际上,无须重新提交应用商店里的应用程序,即可测试原生应用程序的变体。通过跟踪和分析每个变体对用户行为的影响,开发人员可以基于数据进行产品和设计决策。目前,Splitforce 支持原生 iOS 应用程序和基于 Unity 应用程序引擎的游戏。根据官方消息,Splitforce 计划在 2014 年第一季度提供 Android 支持。

借助于 Splitforce 的 SDK 和 Web 服务,开发人员可以创建影响用户在其移动设备上体验移动应用程序方式的试验。动态组件取代了在应用程序代码中硬编码的组件,Splitforce 服务器可以通过 Web 接口对它们进行控制。开发人员可以创建新的以及调整现有的正在运行中的变体,包括用户会体验应用程序一个变体的哪一部分,以及另一个变体的哪一部分。对于这些变体的试验结果可以从三个不同的范畴来分析:

  • 比率(Rates)”:比率用来分析诸如购买或注册的用户数占总用户数的比例多久能够达到特定的目标。
  • 时间(Timing)”:时间目标用于查明用户在应用程序的特定区域花费了多少时间,或者用户在购买一种产品前用了多长时间。
  • 数量(Quantities)”:数量提供关于用户完成一项任务的次数信息,如设法完成一个游戏等级。

试验可以基于文本、数字、颜色、布尔值或自定义主题进行。在注册并定义好试验后,Splitforce 会创建代码片段,应用程序开发人员可以复制它并粘贴到应用程序的源代码中。测试不同的按钮颜色和统计购买次数的试验可以使用下面的代码添加到一个 iOS 应用程序中:

复制代码
[[SFManager currentManager] experimentNamed:@"Experiment #1"
applyVariationBlock:^(SFVariation *variation) {
// 配置‘测试按钮颜色’
UIColor *testSubject = [SFUtils colorFromHexString:variation.variationData[
@"Test Button Colors"]];
// 设置特定按钮颜色
} applyDefaultBlock:^(NSError *error) {
if (error) NSLog(@"Splitforce Error: %@", error);
// 设置默认按钮颜色
}];

在应用程序代码接下来的部分中,当达到期望的目标时,通知 Splitforce 服务器:

复制代码
SFVariation *variation = [SFManager.currentManager variationForExperimentNamed:
@"Experiment #1"];
[variation goalResultNamed:@"Item Purchased"];
[variation variationEnded];

除了要插入预先生成的代码片段外,应用程序开发人员只须在他或她的软件项目中包含 Splitforce 库,并在应用程序启动期间对其进行初始化。

使用 Splitforce服务套餐的费用基于每天参与到待检测应用程序测试的用户数。日用户数500 及以下免费,日用户数达到5000 属于基础套餐,每月费用为299 美元,专业级套餐允许开发人员进行日用户数为75000 的测试,每月费用为2499 美元,超额部分按每10 位活动测试用户每天0.01 到0.05 美元收费。企业如果需要进行日用户数超过75000 的测试,那么可以申请企业级套餐,与前面定义的套餐相比,该套餐还会提供更多的支持和服务。

查看英文原文:**** Splitforce A/B Testing for Mobile Applications

2013-12-23 07:021498
用户头像

发布了 256 篇内容, 共 99.9 次阅读, 收获喜欢 12 次。

关注

评论

发布
暂无评论
发现更多内容

公开课 | 金九银十,测试开发面试秘籍大公开!

测试人

软件测试

Sitting Ducks攻击导致每日百万域名遭劫持!

防火墙后吃泡面

photoshop 运行弹窗This non-genuine Adobe app has been disabled

Rose

Autodesk Maya 2025 for mac完美破资源 玛雅2025下载 兼容M及Intel芯片

Rose

Apache Doris 2.0.15 版本发布

SelectDB

数据库 搜索引擎 数据仓库 大数据 开源 实时分析

传统IT设备包括哪些?堡垒机可以全部管理吗?

行云管家

网络安全 堡垒机

如何检查Mac上是否启用了SIP系统完整性保护

Rose

Ulysses教程_让Ulysses更便捷的使用技巧

Rose

Bartender 4:图标显示切换大变样,还能在菜单栏自定义文字

Rose

万字长文解读生成式AI参考架构

俞凡

人工智能

iLogtail 开源两周年:UC 工程师分享日志查询服务建设实践案例

阿里巴巴云原生

阿里云 云原生 iLogtail

OpenHarmony技术引领筑生态 万物智联创未来

最新动态

眉山等保测评机构有哪些?在哪里?

行云管家

等保 眉山

Photoshop2021中文版 附ps2021破解补丁 及一键替换天空使用教程

Rose

JProfiler for Mac(Java开发分析软件)v14.0.0永久激活版

Rose

实测9款AI文件助手!原来最好用的并不是全网称赞的谷歌NotebookLM...

可信AI进展

人工智能、

有限元分析边界条件、节点、收敛分别是什么意思?

思茂信息

节点 有限元分析 边界条件 收敛

百度智能云新一代云原生产品加速 AI 原生应用落地

Baidu AICLOUD

云原生 AI 原生

数据为王:人工智能如何引领软件开发新时代

天津汇柏科技有限公司

人工智能 软件开发

如何绘制族谱?这款Mac家谱软件MacFamilyTree可以轻松帮你绘制百年家族谱!

Rose

HyperMesh施加正弦荷载

智造软件

网格 载荷 Hypermesh

让Kimi像人类思考的“Kimi探索版“已开启灰度内测!GPT-o1贡献者之一宣布离职|AI日报

可信AI进展

MES系统如何实现生产过程的全流程追溯

万界星空科技

产品管理 mes 万界星空科技 产品追溯 车间管理

autocad2021 mac破解版安装教程-AutoCAD 2021mac版自带中文

Rose

地平线双目深度估计参考算法 StereoNetPlus 优化思路解读

地平线开发者

自动驾驶; 算法、

苹果Mac电脑想要实现双系统运行,Parallels Desktop虚拟机来帮你!

Rose

Mac窗口管理软件合集|告别混乱屏幕,一切井井有条。

Rose

国内首个专业领域知识增强服务框架 KAG 技术报告,助力大模型落地垂直领域

可信AI进展

人工智能

线上事故风险解读之数据库篇

巧手打字通

MySQL 数据库 架构 后端 经验总结

探索5G工厂:技术赋能下的工业革新

万界星空科技

智能制造 mes 万界星空科技mes 5G智能工厂

面向移动应用程序的Splitforce A/B测试_移动_Ralph Winzinger_InfoQ精选文章