Javascript Google Analytics中是否存在一些限制事件?

Javascript Google Analytics中是否存在一些限制事件?,javascript,google-analytics,Javascript,Google Analytics,我需要在页面视图(GA.js)上跟踪GA中的几个事件。所以我试着做: for (var i = 0; i < 5; i++) { _gaq.push(['_trackEvent', 'name', 'action', 'description']); } for(变量i=0;i

我需要在页面视图(GA.js)上跟踪GA中的几个事件。所以我试着做:

for (var i = 0; i < 5; i++) {
    _gaq.push(['_trackEvent', 'name', 'action', 'description']);
}
for(变量i=0;i<5;i++){
_gaq.push([''u trackEvent',name',action',description']);
}
然后我检查firebug网络日志,发现只有2到3个事件被真正发送。 然后我在这个循环上设置断点,并以一定的间隔(3-5秒)一步一步地执行,所有请求都成功发送

有人知道GA有一些限制请求吗?我发现:
但google analytics文档的web跟踪部分中并没有此类信息。

假设您运行以下代码:

while(1) {
   gaq.push(['_trackEvent', 'name', 'action', 'description']);
}

)()我很确定谷歌的人知道如何处理这种情况。在客户端,甚至在服务器端,必须有某种限制或保护。我认为GA脚本希望让您在循环中运行请求,并将计数和控制每个时间单位的请求数。而且,若你们通过了,服务器应该通过IP或其他类型的标识来限制你们

客户端和服务器端都有限制

ga.js:

每个web属性以10次点击开始,并以一定的速度补充 每秒命中1次。仅适用于事件类型点击

analytics.js(更新的gAnalytics库)


每个analytics.js tracker对象从20次点击开始,以每秒2次的速度补充。适用于除电子商务(项目或交易)之外的所有点击。

我理解他们必须限制这一点。我只是想知道有什么限制,有什么可能的解决办法。第一个解决方法是setTimeout,但我需要知道什么样的超时对我和谷歌来说是安全的。这里的解决方法基本上是——回到绘图板,触发较少的事件。听起来你是在尝试使用事件,而实际上你应该使用自定义维度和/或ec。下面:有人知道吗?如果或者当一个维度超过了速率限制,有没有任何方法可以通过通知或GA仪表板的某个部分来知道?