Javascript 启动两个google analytics事件,只有第一个保存在GA中

Javascript 启动两个google analytics事件,只有第一个保存在GA中,javascript,events,google-analytics,Javascript,Events,Google Analytics,我正在一个接一个地发射2个GA事件。 只有第一个存储在GA中 下面是函数调用。我已经为我的追踪做了单独的服务: Analytics.TrackEvent('MijnTijdschriften', 'DownloadPauze', folioItemView.folio.title + "-" + folioItemView.folio.folioNumber); Analytics.TrackEvent('DownloadTijdPauze', Analytics.CalculateTi

我正在一个接一个地发射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); Analytics.TrackEvent('MijnTijdschriften','DownloadPauze',folioItemView.folio.title+“-”+folioItemView.folio.folionMember); 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]); }); GoogleAnalyticsAccounts.forEach(函数(条目){ var prefix=getGoogleAnalyticsAccountPrefix(条目); _gaq推送([入口]); _gaq.push([prefix+''u trackEvent',action,label,value,0,false]); }); 我的想法是,第二次调用向GA发送一个数字,而不是文本值。 或者,如果CalculateTime返回null,则调用不会发生。 或者事件之间是否需要延迟

任何见解都会有帮助

谢谢


Mario

如果您使用的是ga.js,则可能会达到每会话事件数限制:

以下是适用的部分:

除一般收集限制和配额外,以下限制适用于ga.js中的事件跟踪: 立即跟踪发送到Google Analytics的前10个事件点击,此后跟踪速率限制为每秒一个事件点击。


如果您在一个页面上触发了10个以上的事件,那么当您像这样连续发送两个事件时,您可能会遇到每秒1个事件的限制。

您可以一次发送多个事件,您是否看到两个事件都发送到GA?