3

使用 javascript(在我的例子中是 jQuery)我需要在 Google Analytics 中启用一个对话框作为唯一的页面视图进行跟踪,尽管它只是一个模态覆盖。

出于上下文目的,我不希望用户离开页面,并且对话内容是通过 ajax 调用加载的。

4

2 回答 2

11

假设您正在使用 Google Analytics 新的异步代码,您需要做的就是将此代码放在您呈现模态对话框的 JavaScript 块中。

 _gaq.push(['_trackPageview', '/fake/modal/path/here']);

如果您使用旧代码,

   pageTracker._trackPageview('/fake/modal/path/here');

基本要点是您应该在绑定更改模式的事件事件的任何位置附加 _trackPageview 调用。如果您为多个模式页面浏览量执行此操作,则需要手动编码每个内部模式页面,或以编程方式命名它们。如果这些模式更改触发 URL 哈希的更改,您可以尝试以下方法:跟踪目标漏斗中的锚链接

于 2010-09-01T20:44:29.223 回答
0

根据Google 的文档ga.js现在是一个遗留库。因此,如果您使用的是该库的最新版本,即analytics.js,那么响应将是:

ga('send', 'pageview', '/fake/modal/path/here');
于 2017-02-03T09:57:10.333 回答