我想跟踪页面上的 JavaScript 事件,但不想跟踪页面 View 本身。如果我删除下面的 ['_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);
})();
最佳答案
您不需要包含 _trackPageview
。如果您包含自己的 _trackEvent
调用,它们会正常工作。但这将意味着来自这些页面的信息将在内容 View 中丢失,并且只会记录来自您发送的事件调用的数据。
在早期版本的 Google Analytics 中,在没有 _trackPageview
的情况下调用 _trackEvent
会触发错误,但现在不再是这样了,since April 2010 .
关于javascript - 在页面上包含谷歌分析而不跟踪该页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909592/