javascript - 在页面上包含谷歌分析而不跟踪该页面?

标签 javascript google-analytics

我想跟踪页面上的 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/

相关文章:

javascript - 生成的 Excel 中出现额外的行

javascript - 输入类型密码值显示为空

javascript - Javascript 的全局变量 (Acrobat Reader)

javascript - Google Analytics ga.js 如何访问本地 JS 数组 _gaq?

javascript - 在委托(delegate)事件上触发最近的按钮

javascript - 如何使用setInterval更新数据并将其提供给React组件?

ionic-framework - 无法在 Android 上使用 ibm-mfp-push cordova 插件构建 ionic 应用程序(与 google-analytics cordova 插件冲突)

facebook - Facebook Like 后如何使用 Jasmine 测试 Google Analytics 调用

google-analytics - 在 magento 中跟踪添加到购物车

jquery - Colorbox 和 Google Analytics