通过API从Google Play开发者处获取统计信息

时间:2013-01-03 14:21:45

标签: android statistics

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

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

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

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

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

我所能找到的只是Google Play API,它允许我从应用的公共页面获取数据,但不能从开发人员控制台获取数据。

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

6 个答案:

答案 0 :(得分:19)

请与您联系。

Andlytics是open sourced并积极开发,你可能会在那里找到有用的东西:)

答案 1 :(得分:6)

您的Google Play统计信息将发布到存储在Google云端存储中的存储桶中的文件(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 )自己去拿文件。

答案 2 :(得分:4)

我知道这已经得到了解答,但这个解决方案值得一些额外的关注。有一种从Developer控制台获取数据的好方法。看看:https://github.com/tmurakam/googleplay_dev_scraper

我在树莓派上运行它并且效果非常好。安装起来非常简单,并使用bash脚本进一步自动化。我真的向有兴趣从开发者控制台获取数据的人推荐这个刮刀!有了这个,你几乎可以从开发者控制台获得所有数据。我经常搜索下载数字并将其保存到我的网页。

答案 3 :(得分:3)

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

答案 4 :(得分:1)

为什么不使用App Annie,AppFigures(和类似的)API并让他们处理Google Play和App Store的抓取/接口?

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

http://docs.appfigures.com/

答案 5 :(得分:1)

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

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