首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动应用统计API

移动应用统计API
EN

Stack Overflow用户
提问于 2011-01-24 18:14:59
回答 3查看 748关注 0票数 2

我需要为我的移动应用程序收集统计数据。

我喜欢flurry.com,但我想使用我的服务器并为我的用户生成自定义报告。

你知道是否存在像flurry库这样的开源api吗?

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2013-02-19 01:41:58

Countly是相当不错的。它是用Node.js (+ Express )和MongoDB构建的。但是,我不知道将其扩展到自定义报告中有多容易。

票数 1
EN

Stack Overflow用户

发布于 2011-01-24 18:17:41

你可以试试Google Analytics for Mobile。它不是开源软件,但它是一项免费服务。

更新:,因为OP想要使用他自己的服务器。据我所知,目前还没有适用于Android的分析包作为软件提供,您可以将其安装在您的服务器上。所以:

  1. 您可以创建自己的客户端和服务器解决方案。
  2. 使用Mixpanel,类似于谷歌分析安卓系统,但它有一个data export API。因此,您可以从服务器中提取此数据并对其进行处理。这不是一个独立的解决方案,但它将为您提供所需的功能。客户端应用编程接口具有Event类,您可以将自定义属性的Map<String, String>附加到该类。
票数 0
EN

Stack Overflow用户

发布于 2011-01-24 18:44:23

我想您最好的选择是编写自己的库,就像我在其他几个项目中看到的那样。

创建一个虚拟类。第一次实例化时,它会为用户生成一个具有惟一ID的字符串。

每隔一次它被实例化,它就会生成一个惟一的ID来标识会话。

使一些方法在每次发生有意义的事件时调用(例如:每次打开视图、单击按钮或发生事件时调用的方法),这些方法将数据存储在本地数据库或cookie中。

定期发送cookie。这是最不耗费资源的方法,但它仍然很容易实现。

在尝试做出有意义的结论之前,尽可能多地收集数据,因为如果样本太小,你就不会理解太多。

将数据存储在服务器上,以便将来可以根据现有数据改进模型。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4780826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档