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

Dom*_*ebb 3 javascript jquery google-analytics jquery-dialog

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

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

Yah*_*hel 11

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

 _gaq.push(['_trackPageview', '/fake/modal/path/here']);
Run Code Online (Sandbox Code Playgroud)

如果您使用旧代码,

   pageTracker._trackPageview('/fake/modal/path/here');
Run Code Online (Sandbox Code Playgroud)

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