API 请求的限制和配额

数以百万计的网站都在使用 Google Analytics。我们对 API 请求设置了限制和配额,以防止系统收到的数据量超出其处理能力,并确保公平分配系统资源。限制和配额可能会发生变化。

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

以下配额适用于 User Deletion API

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

超出配额限制

如果超过了请求 Google Analytics(分析)API 的配额,该 API 将返回错误代码 403429,以及表明帐号已超出配额的消息。如需了解详情,请参阅服务条款

申请更多配额

您只能申请增加:

  • 每个项目的每日读取请求次数(默认为 5 万次)。
  • 每个项目的每日写入请求数(默认为 50 次)。

如需查看或更改项目的用量限额,或申请增加配额,请执行以下操作:

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

如需申请提高配额上限,请使用 Google Analytics(分析)API 配额申请表。在提交申请之前,请务必查看相关信息,并按照配额申请表单中的说明操作。

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