API 请求的限制和配额

本文介绍了请求管理 API 和报告 API 的限制和配额。

数以百万计的网站都在使用 Google Analytics(分析)。为避免系统收到的数据量超出其处理能力,并确保公平分配系统资源,我们对 API 请求设置了限制和配额。限额和配额可能会更改。

此视频讨论了管理 Google Analytics(分析)API 请求配额的最佳做法。

常规配额限制

以下配额适用于 Management APICore Reporting API v3MCF Reporting APIMetadata APIReal Time Reporting API

  • 每个项目的每日请求数为 5 万次,该数量可增加
  • 每个 IP 地址的每秒查询数 (QPS) 为 10 次。
    • 云端平台控制台中,有一个称为每用户每 100 秒请求数的类似配额。此配额默认设置为每用户每 100 秒 100 次请求,最大值可调整为 1000。但是,API 的请求数量限制为每用户每秒最多 10 次请求。
    • 如果您的应用使用一个 IP 地址(即代表您的用户)发出所有 API 请求,请为每个请求使用 userIPquotaUser 参数来获取每个用户的全部 QPS 配额。有关详情,请参阅标准查询参数摘要

超出配额限制

如果超出请求 Google Analytics(分析)API 的配额,API 会返回错误代码 403429 以及显示该帐号已超出配额的消息。有关详情,请参阅服务条款

申请更多配额

您只能申请增加:

要查看或更改项目的使用限额,或申请增加配额,请按以下步骤操作:

  1. 如果您的项目还没有结算帐号,请创建一个。
  2. 在云端平台控制台中访问 API 库的已启用 API 页面,然后从列表中选择一个 API。
  3. 要查看和更改配额相关设置,请选择配额。要查看使用情况统计信息,请选择使用情况

在提交申请之前,请务必查看信息并按照配额请求表单中的说明进行操作。对于 Reporting API v4,Google 云端平台控制台中的 API 名称是 Google Analytics(分析)Reporting API。所有其他 v3 API(例如 Management API v3、Core Reporting API v3、Real Time Reporting API v3)都列在 Google 云端平台控制台中的 Google Analytics(分析)API 内。

要详细了解配额管理以及如何调整应用的配额使用,请参阅监控 API 和设置使用上限