使用 javascript(在我的例子中是 jQuery)我需要在 Google Analytics 中启用一个对话框作为唯一的页面视图进行跟踪,尽管它只是一个模态覆盖。
出于上下文目的,我不希望用户离开页面,并且对话内容是通过 ajax 调用加载的。
使用 javascript(在我的例子中是 jQuery)我需要在 Google Analytics 中启用一个对话框作为唯一的页面视图进行跟踪,尽管它只是一个模态覆盖。
出于上下文目的,我不希望用户离开页面,并且对话内容是通过 ajax 调用加载的。
假设您正在使用 Google Analytics 新的异步代码,您需要做的就是将此代码放在您呈现模态对话框的 JavaScript 块中。
_gaq.push(['_trackPageview', '/fake/modal/path/here']);
如果您使用旧代码,
pageTracker._trackPageview('/fake/modal/path/here');
基本要点是您应该在绑定更改模式的事件事件的任何位置附加 _trackPageview 调用。如果您为多个模式页面浏览量执行此操作,则需要手动编码每个内部模式页面,或以编程方式命名它们。如果这些模式更改触发 URL 哈希的更改,您可以尝试以下方法:跟踪目标漏斗中的锚链接
根据Google 的文档, ga.js
现在是一个遗留库。因此,如果您使用的是该库的最新版本,即analytics.js
,那么响应将是:
ga('send', 'pageview', '/fake/modal/path/here');