对于移动应用的开发者来说,及时掌握自己的应用与整个行业的发展动态非常重要,因而会时常关注由第三方统计平台提供的行业统计数据报告,比如国外的
Flurry 和国内的
友盟。但是要想时刻监控自己应用的发展情况,目前的工具就会比较困难。现在国内一家创业公司
Cobub Razor 推出了一套开源版移动应用分析系统,可以让移动应用开发者自己监控并掌握数据。
Cobub Razor 创始人李鹏将自己的产品比喻为开源版“友盟”,因此在功能上,Cobub Razor 与友盟或者国外的 Flurry 都非常类似。总体上包括了用户行为、终端设备与网络、事件与转化率、错误分析、统计概况以及管理6个模块。用户行为板块提供了用户使用频率、使用时长、页面访问与路径、地域分析以及用户留存情况的分析,通过这个模块的数据,可以大致了解用户对某款移动应用的使用习惯。其中页面访问与路径可以让开发者了解用户对产品哪些功能比较喜欢,哪些功能是多余的(如上图)。
而终端与网络模块主要是为了了解用户都用什么设备使用移动应用,包括了设备的型号、操作系统、分辨率、运营商以及连网方式等,这些数据有利于开发者了解自己应用都在什么样的设备上使用,因而可以让开发者针对某些具体的设备做改进。
同时,移动应用产品最大的一个特点就是需要不断的迭代改进,因此在开发过程中会经常出现各种问题和错误,这个时候能否快速找出错误的源头就非常关键。针对这点,Cobub Razor 这套分析系统提供了一个错误分析模块,除了统计出错的一些概况外,它能定位到出现错误的源头,让你可以非常快的进行改进。我觉得这个功能对于开发者来说非常有用,因为在解决某个错误的整个环节中,发现错误的源头可能是最费时间的一部分。
由于这套系统完全开源,因此在盈利模式上就得通过其它方式。Cobub Razor 创始人李鹏将产品的发展方向定为面向企业级市场提供完备的数据分析解决方案,并通过提供增值服务来实现盈利,目前的SDK支持Android、iOS 以及 Windows Phone 三个平台。对于自己的产品,李鹏认为有5个特点:
*用户可以自行搭建服务器,收集相关数据
*产品完全开源,对隐私的安全性有保障
*可以部署自己的私有数据,确保数据安全性
*方便与其它业务系统数据对接
*吸引开发者参与开源社区
李鹏透露,在即将发布的新版本中,将会添加更多的功能:
1.定制化报表主页;2.报表趋势及预测;3.异常Alert;4.产品比较报表;5.事件标注。
其中后面三个功能我认为非常有价值,如异常提醒可以让开发者及时了解应用的异常情况,比如出现问题了就给邮箱发一封邮件或者发条短信。产品比较报表则可以对多款不同产品进行比较分析,从中能发现很多问题。而事件标注功能主要针对对特殊事件进行标注,比如说要对某款应用进行大规模市场营销或者产品改进,希望能统计这次营销活动或者产品改进获得的效果,那么就可以在那个时间点进行标注,以后统计报表就能看出每一次特殊事件对产品带来的影响。
在移动应用数据的统计分析平台这个领域,像 Cobu Razor 这种开源的系统还比较少见,基本上都是沿用友盟的模式,如我们今年曾报道过的
Talking Data,是国内另一家提供类似服务的创业公司。而在国外,已经有一家类似 Cobu Razor 的开源统计分析平台
Countly,其界面做得非常炫,不过功能方面貌似没有 Cobu Razor 多。李鹏说目前这个产品已经推出了中文、英文以及日文三个版本,还有一位法国人和瑞士人在为他们做法文和德文版,他们希望将这个产品做成真正的国际化产品。
其实这款产品里也有一些故事,李鹏告诉我说,在做这款产品之前,他们的团队都在做软件外包服务。最开始的几年大家都活得相当滋润,基本上在收入的100元里,他们能拿到70-80元的利润。但是随着国内各项成本(特别是人力成本)的增加以及人民币汇率的上升,他们已经没有太大竞争力,2010年后变得几乎不赚钱。因此最终决定单独做产品,但他们仍然会接手一些比较小的外包项目,以维持公司的开支,目前团队大约在10人左右。