将延迟延迟到Google Analytics(分析)电子商务跟踪



我成功地使用以下片段为我的Google Analytics(分析)事件跟踪添加延迟...

<script type="text/javascript">
function trackOutboundLink(form, category, action, label) {
try {
_gaq.push(['_trackEvent', category , action, label]);
} catch(err){}
  setTimeout(function() {
    form.submit();
  }, 100);
}
</script>

这已经解决了我在某些事件中仅随机跟踪的问题。我知道面临类似问题,但我的电子商务分析。

我还可以使用类似的片段来添加延迟吗?

您应该真正使用Google Analytics(分析hitCallback功能)。

所以,例如:

<script type="text/javascript">
function trackOutboundLink(form, category, action, label) {
    try {
        _gaq.push(['_set', 'hitCallback', function(){
            form.submit();
        }]);
        _gaq.push(['_trackEvent', category , action, label]);
    } catch(e){} 
}
</script>

*此代码未经测试,但是您应该得到这个想法。

最新更新