79

我负责开发一个网站,该网站应该能够向客户显示来自 Apple 应用商店和 Google Play 商店的统计数据,以便他们可以轻松查看正在发生的事情。

我已经找到了一些获取 App Store 数据的方法,但 Google Play 开发者的统计数据似乎更难获得。

我听说过抓取,但这不是一个很好的解决方案,因为每当开发人员控制台获得重大更新时,它可能会被破坏。

例如,我正在寻找可以像 Andlytics 或 App Annie 那样工作的东西,所以我可以使用 AJAX 或其他东西(可能是 JSON 格式?)获取数据并将其放入数据库。

目前,我还没有找到任何可靠的解决方案(除了抓取,这似乎是一种不稳定的方法),而且这个问题已经被问过一段时间了,所以我允许自己再问一次,因为也许现在有一些解决这个问题的解决方案。

我能找到的只有 Google Play API,它允许我从应用程序的公共页面获取数据,但不能从开发人员控制台获取数据,并进行身份验证。

任何提示或帮助将不胜感激:)

4

6 回答 6

22

愿源与你同在。

Andlytics 是开源且积极开发的,您可能会在其中找到有用的东西 :)

于 2013-05-21T22:32:07.057 回答
9

您的 Google Play 统计信息会发布到存储在 Google Cloud Storage 存储桶中的文件 ( https://support.google.com/googleplay/android-developer/answer/6135870?p=financial_export&rd=1#export )

您可以下载上述链接中提到的 gsutil 工具并将其设置为 cron 作业,以便每天将文件复制到您想要的任何位置,或者您可以使用 Google Cloud Storage API ( https://cloud.google。 com/storage/docs/apis)去自己获取文件。

于 2016-06-06T14:06:24.363 回答
5

我知道这已经得到解答,但是这个解决方案值得特别注意。有一种从开发者控制台获取数据的好方法。看看:https ://github.com/tmurakam/googleplay_dev_scraper

我让它在我的树莓派上运行,效果非常好。使用 bash 脚本安装和进一步自动化它非常简单。我真的向任何有兴趣从开发者控制台获取数据的人推荐这个刮板!有了这个,你可以从开发者控制台获取几乎所有的数据。我会定期抓取下载数量并将它们保存到我的网页中。

于 2014-02-17T16:15:13.677 回答
5

谷歌似乎已经允许我们通过他们的 API 获取这些数据。这是一个页面,其中包含您可以发出请求的所有可用指标。

https://developers.google.com/analytics/devguides/reporting/core/dimsmets#mode=web&cats=user,lifetime_value_and_cohorts,channel_grouping,app_tracking

于 2019-01-28T06:07:39.843 回答
3

您可以在 IOS 和 Android 项目中使用 Google Analytics 来记录安装和应用内购买。你可以在这里查看。将谷歌分析添加到两个平台应该很容易。

于 2013-02-14T06:03:46.010 回答
2

为什么不使用 App Annie、AppFigures(和类似的)API,让他们负责抓取/连接 Google Play 和 App Store?

http://support.appannie.com/categories/20082753-Analytics-API

http://docs.appfigures.com/

于 2013-05-22T13:55:28.387 回答