直接使用Google AnalyticsMeasurement Protocol API的速率限制是多少?

2024-01-31

在文档中Google Analytics 收集限制和配额 https://developers.google.com/analytics/devguides/collection/protocol/v1/limits-quotas

它给出了rate limits由 Google 提供的各种库实现。我似乎找不到直接发布到测量协议的用户的已发布速率限制(https://www.google-analytics.com/collect https://www.google-analytics.com/collect).

有吗?如果有的话是什么?


2015 年 7 月 10 日编辑 -

一些评论者要求提供我发送的数据类型的示例。

使用一系列对 wget 的调用,每次调用之间睡眠一秒。

以下是删除了应用程序名称和跟踪代码的示例:

wget -nv --post-data 'ul=en&qt=7150000&av=0.0.1&ea=PLET&v=1&tid=<my_tracking_code>&ec=Move+to+Object&cid=1434738538-738-654031&an=<my_app_name>&t=event' -O /dev/null 'https://www.google-analytics.com/collect'

我尝试将这些查询发送到 /debug 端点,所有这些查询都是有效的。我的第一次上传按预期进行,报告看起来不错。随后将相同的数据集上传到不同的 GA 属性会产生不同的结果。有时报告中不会出现任何数据。有时报告中会出现部分数据。不过,在上传过程中,实时报告始终显示活动。



直接来自文档Google Analytics 收集限制和配额 https://developers.google.com/analytics/devguides/collection/protocol/v1/limits-quotas

这些限制适用于网络媒体资源/媒体资源/跟踪 ID。

每个属性每月 1000 万次点击

测量协议

启用通用分析

这适用于analytics.js、Android iOS SDK 和测量 协议.

每个用户每天 200,000 次点击 每个会话 500 次点击 不包括 电子商务(商品和交易命中类型)。如果您超过其中任何一个 这些限制,该会话将不会处理额外的点击/ 日,分别。这些限制也适用于高级版。

现在我同意它没有具体说明per second it rate对于测量协议,但上面的协议将Measurement转储到analytics.js中,所以我认为我们可以假设它

分析.js:

每个analytics.js跟踪器对象以20次点击开始,分别是 以每秒2次的速度补充。适用于除 用于电子商务(物品或交易)。

但为了确保我向开发团队发送电子邮件,他们应该更清楚地说明测量协议的每秒速率在哪里。当我收到他们的来信时,我会在这里转发

谷歌的回应

测量协议不进行任何类型的速率限制或 通过 IP 地址或跟踪 ID 或类似的东西进行配额。然而, 大多数客户端库都会以某种形式进行速率限制。

正如琳达在她的回答中指出的那样,有各种限制和配额 由后端强加,但这些是在处理时完成的,而不是 收集时间。

结论

通过测量协议发送数据没有限制。但处理数据时可能会应用限制。我认为他们可能指的是每月最多 200 万次点击。似乎是库对发送数据的速度施加了限制,而不是直接通过测量协议。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

直接使用Google AnalyticsMeasurement Protocol API的速率限制是多少? 的相关文章

随机推荐