在不跟踪该网页的情况下在网页上添加Google分析?

时间:2011-05-06 09:45:00

标签: javascript google-analytics

我想跟踪页面上的JavaScript事件,但我不想跟踪页面视图本身。如果我删除了下面的['_trackPageview'],那么GA仍然会正确地包含在页面中,并会跟踪JavaScript事件吗?或者您是否必须跟踪包含GA的页面?

_gaq.push(
    ['_setAccount', 'XX-111111-1'],
    ['_trackPageview'] //get rid of this line
);

(function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

1 个答案:

答案 0 :(得分:4)

您不需要包含_trackPageview。如果您添加了自己的_trackEvent来电,他们就可以正常使用。但这意味着内容视图中将缺少这些页面中的信息,并且只会记录您发送的事件呼叫中的数据。

在早期版本的Google Analytics中,在没有_trackEvent的情况下调用_trackPageview会触发错误,但情况不再如此since April 2010