移动应用统计API [已关闭]

问题描述 投票:0回答:3

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

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

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

android ios mobile statistics
3个回答
1
投票

Countly非常好。它是用 Node.js (+ Express) 和 MongoDB 构建的数据。但是,我不知道将其扩展为自定义报告有多容易。


0
投票

我想你最好的选择是编写自己的库,正如我在其他一些项目中看到的那样。

开设虚拟课程。第一次实例化时,它会生成一个带有用户唯一 ID 的字符串。

每次实例化时,它都会生成一个唯一的 ID 来标识会话。

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

定期发送cookie。这是资源消耗最少的方法,而且仍然很容易实现。

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

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


0
投票

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

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

  1. 您可以创建自己的客户端和服务器解决方案。
  2. 使用 Mixpanel,它类似于 Android 版 Google Analytics,但它有一个 数据导出 API。因此,您可以从服务器中提取这些数据并进行处理。这不是一个独立的解决方案,但它将为您提供所需的功能。客户端 API 具有 Event 类,您可以向其中附加
    Map<String, String>
    自定义属性。
© www.soinside.com 2019 - 2024. All rights reserved.