谷歌分析API的配额限制

Pra*_*ahi 4 google-analytics google-analytics-api

我正在开发一个应用程序,该应用程序使用Google AnalyticsAPI v3从用户Google分析帐户访问数据并生成不同的报告.该应用程序将使用cron脚本每天为每个用户生成大约30个API调用并更新我们的数据库.

问题是我们在Core Reporting API上每天每个配置文件有10,000个请求的配额限制.有了这个限制,我们不能超过10000/30即.333位用户 这是决定项目可行性的关键因素.我已经看到类似的应用程序在相同的概念上工作,但具有非常大的用户群.

请帮我找到解决方案.

谢谢

jk.*_*jk. 5

Google AnalyticsAPI的配额政策

您需要为每个帐户创建更多配置文件,并同时点击每个帐户.当您添加配置文件时,2个配置文件会将配额增加到20,000,依此类推.编写cron作业以在接近配额或经过一定数量的运行后切换到不同的配置文件.

或者,您可以要求Google增加配额:

如果您认为您的应用程序需要额外的每日配额,您可以使用API​​控制台中的"请求更多"链接请求更多配额.请简要说明您需要此额外配额的原因.有关配额管理以及如何微调应用程序配额使用的更多详细信息,请参阅监控,筛选和封顶使用部分.

如果您需要经常访问此分析数据,您可能需要考虑使用Google Analytics以外的服务或使用Google Analytics Premium将每年150,000美元的费用转嫁给您的客户.

基本的谷歌分析是免费的,谷歌正试图阻止人们滥用它并引导大量用户使用其高级服务.你问的比GA更愿意免费提供.

更新(2013年3月6日):

每天的请求可以增加,但每个配置文件的请求不能根据Google的配额增加请求表单(感谢@fuzzybee澄清):

此表单要求增加每个项目每日限制的请求(默认为50,000个请求/天).

无法增加以下配额:每个配置文件的每日限制(10,000个请求/天),每个IP 10个QPS,以及每个配置文件10个并发请求.


小智 5

我在使用 API 向多个用户显示公司的分析数据时遇到了类似的问题。这就是我解决问题的方法。

设置 cron 任务将数据添加到数据库中,并且所有用户都可以查询数据库以获取最新数据。这样,用户就不会直接调用 API。因此,API 调用的数量将不依赖于尝试访问数据的用户数量。