【问题标题】:Quota limit for google analytics API谷歌分析 API 的配额限制
【发布时间】:2012-08-30 07:19:31
【问题描述】:

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

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

请帮我找到解决办法。

谢谢

【问题讨论】:

  • 我意识到这是一个老问题,但一种方法是使用自定义指标、维度或变量来跟踪您的用户 ID。这允许您在 一个 请求中同时返回 所有 用户的数据(每个请求最多 10,000 行)。您的 cron 作业只需​​按此自定义参数(用户 ID)整理所有结果。我已经使用自定义维度对此进行了测试,效果很好!

标签: google-analytics google-analytics-api


【解决方案1】:

Quota policies for Google Analytics APIs

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

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

如果您认为您的应用程序需要额外的每日配额,您可以使用 API 控制台中的“请求更多”链接请求更多配额。请简要说明您需要此额外配额的原因。有关配额管理以及如何针对配额使用微调您的应用程序的更多详细信息,请参阅监控、过滤和限制使用部分。

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

基本的 Google Analytics(分析)是免费的,Google 正努力阻止人们滥用它,并引导重度用户使用其优质服务。您的要求超出了 GA 愿意免费提供的范围。

更新(2013 年 3 月 6 日):

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

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

以下配额不能增加:每个配置文件的每日限制(10,000 个请求/天)、每个 IP 10 个 QPS 和每个配置文件 10 个并发请求。

【讨论】:

【解决方案2】:

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

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

【讨论】:

    【解决方案3】:

    即使您创建了多个帐户,谷歌仍会根据您发送请求的 IP 来跟踪您。

    我今天将亲自为我的一份申请试一试,并将让您知道我的结果..

    与此同时..如果有人能够为此制定出完整的证明计划,请在此处分享。

    【讨论】:

    • 请编辑您的答案以删除有关您自己尝试和请求他人帮助您的评论。只有您答案的第一段与所提出的问题真正相关。一旦您尝试过,请随时使用更多信息更新您的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-09
    • 1970-01-01
    相关资源
    最近更新 更多