相关文章
开源平台
开源数据分析平台Countly
Countly是一站式的数据分析平台,可同时跟踪移动和网络用户。Countly的齐全功能适合自部署或私有云。Countly也是开源产品,可个性化以适合不同行业的数据分析需求。 同时Countly提供免费的社区版和收费的商业版,需要注意商业版由于代码不开源需要从特定地址下载。
快速安装
建议使用云主机安装Countly,需要64位的Ubuntu或者CentOS操作系统。
- 下载并安装Countly:
wget -qO- http://c.ly/install | bash
该指令从Countly官网下载最新版本的Countly安装脚本,并执行下载好的安装脚本自动安装Countly服务以及Countly的运行环境及相关组件。 - 安装完成后运行启动Countly服务:
countly start
- 检查是否启动成功:
countly status
这个指令是查看Countly服务的状态信息。 - 访问Countly仪表盘,在浏览器中输入
http://serverIP:80
Countly仪表盘默认使用80端口,如果启动失败请检查端口是否被占用。第一次访问仪表盘需要录入首个账号信息。
个人对Countly的看法
- Countly提供中文的官方帮助文档(文档的翻译质量不错),Countly仪表盘也提供国际化支持(包含中文支持)。
- Countly提供了一套实用的数据跟踪及分析的技术解决方案。就算是不使用Countly,也可以选择参考Countly开发自己的系统。
- Countly选择使用Nginx是为了负载均衡,而选择使用MongoDB存储跟踪的数据是因为Countly API 使用 HTTP和 RESTful 端点结构。请求和响应有效负载的格式为 JSON。补充一下:Countly是使用Node.js开发的。
- Countly是基于事件机制对应用进行跟踪,这样我们只需要自定义事件就可以实现基于业务的应用跟踪。