使用Google Analytics进行Javascript覆盖/对话跟踪

时间:2010-09-01 20:35:47

标签: javascript jquery google-analytics jquery-dialog

使用javascript(jQuery在我的情况下是精确的)我需要在Google Analytics中启用一个对话框作为唯一的页面视图,尽管它只是一个模态覆盖。

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

2 个答案:

答案 0 :(得分:11)

假设您正在使用Google Analytics新的异步代码,您只需将此代码放在呈现模式对话框的JavaScript块中即可。

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

如果您使用的是旧代码,

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

这个的基本要点是,您应该在绑定更改模式的事件事件的任何位置附加_trackPageview调用。如果您正在为多个模态综合浏览量执行此操作,则需要手动编写每个内部模态页面,或以编程方式命名它们。如果这些模态更改触发了URL哈希值的更改,您可以尝试这种方法:Tracking Anchor Links in Goal Funnels

答案 1 :(得分:0)

根据Google's documentationga.js现在是一个遗留库。因此,如果您使用的是此库的最新版本analytics.js,那么响应将为:

ga('send', 'pageview', '/fake/modal/path/here');