担心数据泄露?试试开源的移动应用统计分析系统Cobub Razor
我曾介绍过一款开源的团队协作工具—— TeamToy,其特色在于,作为一款开源产品,用户可以在自己的服务器上搭载这个工具,免去了将数据放在第三方产品上遭遇隐私问题的隐忧,同时,也不会出现倘若第三方产品关闭而丢失数据的问题。
出于相似的原因,南京西桥科技的一群工程师在看过一些统计工具的代码后认为有些可能不利于行业发展,加上他们坚信开源是互联网的趋势,所以决定开发一款开源的移动应用统计分析系统—— Cobub Razor。
Cobub Razor有两个组件:一个是Web Cobub Razor,是一个PHP/MySQL系统,供用户下载并安装在Web服务器上;另一个是Cobub Razor SDK,用于在开发阶段嵌入到移动应用中。由于Cobub Razor采用的是开源代码,且提供只有20KB大小的SDK,所以用户可以很轻松的独立部署系统且针对不同的垂直领域定制化设计数据统计方案。
在移动应用数据中,除了像活跃率、留存率、终端分布、渠道分布、累计用户、启动次数、平均使用时长以及变化趋势等基本数据外,用户的行为数据是一个更有参考价值的指标。例如,用户最常见的访问路径在哪儿?用户在哪儿离开了应用程序?应用程序哪儿放置推广内容效果最佳?应用程序版本升级是否吸引了更多用户?新的产品设计和内容安排用户是否满意?
所以他们在Cobub Razor中提供了包含渠道、版本、使用频率、使用时长、页面访问路径、用户留存、 终端与网络、运营商分布、事件与转化率、错误分析和自动更新等多项数据统计,并提供按区域查看和按时间段的查看方式,其功能模块如下图所示。
因为如今的开发者往往开发跨平台的产品,所以在Cobub Razor中新建应用时,需要选择相应的平台和渠道,提交后可生成对应于渠道的Product Key, 每个渠道的每个产品都对应不同的Key,Key值则用于从客户端传送数据。
同时,开发者还可以设置 客户端的发送策略——一种为实时发送,一种为启动时发送。
Cobub Razor也提供了一些定制化的方案,例如可以为指定的标签(例如#新增用户#)添加标注、选择不同的应用进行比较,开发者甚至可以 把自己频繁使用的统计报表移动到主页面板上,方便查看。将Cobub Razor原有的页面完全改成自己的定制化主页。
总的来说,Cobub Razor是一款功能丰富、定制化程度高、私密性良好的开源移动应用统计工具,小米、南方周末、Camera 360等产品都成为了它的使用者。不过正是因为它是开源的,其在中国很难做成商业化的模式, 对于他们自身而言,目前的主要挑战是在开源社区运营方面其实经验欠缺,他们说,耐心是开源必须要有的心态。
所以,如果你是一个移动应用开发者,又担心自己的数据隐私问题,那么不妨试试这样一款开源的移动应用统计工具。