我需要为我的移动应用程序收集统计数据。
我喜欢flurry.com,但我想使用我的服务器并为我的用户生成自定义报告。
你知道是否存在像flurry库这样的开源api吗?
谢谢。
发布于 2013-02-19 01:41:58
Countly是相当不错的。它是用Node.js (+ Express )和MongoDB构建的。但是,我不知道将其扩展到自定义报告中有多容易。
发布于 2011-01-24 18:17:41
你可以试试Google Analytics for Mobile。它不是开源软件,但它是一项免费服务。
更新:,因为OP想要使用他自己的服务器。据我所知,目前还没有适用于Android的分析包作为软件提供,您可以将其安装在您的服务器上。所以:
Map<String, String>附加到该类。发布于 2011-01-24 18:44:23
我想您最好的选择是编写自己的库,就像我在其他几个项目中看到的那样。
创建一个虚拟类。第一次实例化时,它会为用户生成一个具有惟一ID的字符串。
每隔一次它被实例化,它就会生成一个惟一的ID来标识会话。
使一些方法在每次发生有意义的事件时调用(例如:每次打开视图、单击按钮或发生事件时调用的方法),这些方法将数据存储在本地数据库或cookie中。
定期发送cookie。这是最不耗费资源的方法,但它仍然很容易实现。
在尝试做出有意义的结论之前,尽可能多地收集数据,因为如果样本太小,你就不会理解太多。
将数据存储在服务器上,以便将来可以根据现有数据改进模型。
https://stackoverflow.com/questions/4780826
复制相似问题