最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

面向移动应用程序的 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:02953
用户头像

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

关注

评论

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

如何寻找优质的谷歌seo优化公司来提升你的外贸网站排名

九凌网络

阿里面试:看过框架源码吗?举例说明一下

王磊

Java

8款好用的AI流程图软件推荐,高颜值流程图轻松绘制!

彭宏豪95

人工智能 流程图 在线白板 AIGC 流程图绘制

定制开发APP软件和网站的优势在哪里?

Geek_16d138

软件

低代码平台的探究与分析

互联网工科生

软件开发 低代码 零代码 JNPF

划重点!rola-ip跑路事件被同行商业互黑?丑态百出

Geek_ccdd7f

强化您的应用安全,从app加固开始

雪奈椰子

2023年的低代码:数字化、人工智能、趋势及未来展望

快乐非自愿限量之名

软件开发 低代码 低代码开发

一文读懂 Fabarta ArcGraph 图数据库丨技术解读

Fabarta

人工智能 AI 图数据库 大模型 向量数据库

另辟蹊径者 PoseiSwap:背靠潜力叙事,构建 DeFi 理想国

EOSdreamer111

有什么好用的IP代理吗?要求速度快,使用方便

Geek_ccdd7f

情感语音识别技术在心理健康领域的应用与挑战

来自四九城儿

低代码平台,业务开发的“银弹”

树上有只程序猿

软件开发 低代码平台 JNPF

智驾未来:自主创新才是真正握住了命脉

不在线第一只蜗牛

华为 智能驾驶 小鹏汽车 问界

VR虚拟现实应用——原型制作

3DCAT实时渲染

虚拟现实 实时云渲染 VR虚拟现实

另辟蹊径者 PoseiSwap:背靠潜力叙事,构建 DeFi 理想国

石头财经

十大项目管理主流方法论介绍

PingCode

项目管理 项目管理方法

如何使用 NFTScan NFT API 在 zkSync 网络上开发 Web3 应用

NFT Research

NFT\ NFTScan nft工具

低代码平台实践

这我可不懂

软件开发 低代码 JNPF

2023云栖大会的新鲜事

法医

量子计算和量子通信技术:引领潜力无限的未来

EquatorCoco

量子通信 量子计算 量子模拟

数字政府!3DCAT实时云渲染助推上海湾区数字孪生平台

3DCAT实时渲染

实时渲染 实时云渲染

向量数据库:释放数据潜能,重塑信息世界

熬夜磕代码、

向量数据库

海外IP代理使用三年的经验之谈

Geek_ccdd7f

MySQL 数据库表格创建、数据插入及获取插入的 ID:Python 教程

小万哥

Python 程序员 软件 后端 开发

网站引流绝技:如何通过外链持续给网站带来高质量流量

九凌网络

极狐GitLab CI 助力 .Net 项目研发效率和质量双提升

极狐GitLab

.net ci 持续集成 代码规范 gitlab ci

文心一言 VS 讯飞星火 VS chatgpt (131)-- 算法导论11.2 3题

福大大架构师每日一题

福大大架构师每日一题

另辟蹊径者 PoseiSwap:背靠潜力叙事,构建 DeFi 理想国

BlockChain先知

快手SL200芯片获选2023世界互联网大会“创新发展典型案例”

Geek_2d6073

2023 IoTDB Summit 正式“官宣”,邀您见证“从数据到洞察”的未来!

Apache IoTDB

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