如何使用google analytics在页面重定向之前跟踪事件?

时间:2012-08-20 06:20:31

标签: javascript google-analytics

我使用GA的trackEvent在我的网站的搜索自动填充中记录用户的点击事件。 当用户点击自动完成项时,我会记录两个事件,然后页面重定向到结果页面。 但问题是:两个动作“点击”和“视图”的数量不相等,“点击”的数量> “观点”的数量。 我看到这两个请求是在firebug中发送的,但由于页面重定向,它们都被取消了。即使它们被取消,我也可以在GA中看到结果。我只是不明白为什么它们不相等?后者有时会失败吗?

以下是代码部分:

//trackEvent just use _gaq.push("trackEvent", xxx)
trackEvent("search", "click");
trackEvent("search", "view");
window.location.href = des;

2 个答案:

答案 0 :(得分:6)

以下是您问题的答案:

Google Analytics - Setting the Hit Callback

答案 1 :(得分:-1)

你可能要等半秒钟。

if (document.referrer.indexOf(document.domain) == -1) { setTimeout("_gaq.push(['_trackEvent', 'Search', 'Click']);", 500); }