我正在接连发射2个GA事件。 只有第一个存储在GA中。
这是函数调用。我为跟踪制作了单独的服务:
Analytics.TrackEvent('MijnTijdschriften', 'DownloadPauze', folioItemView.folio.title + "-" + folioItemView.folio.folioNumber); Analytics.TrackEvent('DownloadTijdPauze', Analytics.CalculateTime(folioItemView.folio.productId), folioItemView.folio.title + "-" + folioItemView.folio.folioNumber);
实际的TrackEvent函数如下所示:
GoogleAnalyticsAccounts.forEach(function(entry) { var prefix = getGoogleAnalyticsAccountPrefix(entry); _gaq.push([entry]); _gaq.push([prefix + '_trackEvent', action, label, value, 0, false]); });
我的想法是,第二个电话会向GA发送一个号码而不是文本值。 或者如果CalculateTime返回null,则不会发生调用。 或者事件之间是否需要延迟......
任何见解都会有所帮助!
由于
马里奥
答案 0 :(得分:0)
如果您使用的是ga.js,则可能会达到每个会话的事件限制: https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#implementationConsiderations
以下是适用的部分:
除了常规收集限制和配额外,以下限制适用于ga.js中的事件跟踪: •会立即跟踪发送至Google Analytics的前10个事件匹配,此后跟踪的速率仅限于每秒一次事件。
如果您在一个页面上触发超过10个事件,那么当您立即连续发送两个事件时,您可能会遇到每秒1个限制。