2011-09-22 54 views
0

我想用Google Analytics做一些非常奇怪的事情,我会尽可能地尝试和解释。谷歌分析_trackEvent - 始终站点的根目录

我有一个控股网站,通过jQuery加载表单,主网站有自己的跟踪代码,并使用不同的跟踪代码加载ajax内容,这工作正常。

_gat._createTracker('UA-XXXXXXXX-2', 'myTracker'); 
var _gaq = _gaq || []; 
_gaq.push(['myTracker._setAccount', 'UA-XXXXXXXX-2']); 

的形式被分解成多个部分,我通过为每个部分完成推动了自定义页面的URL页面跟踪事件,再次这似乎很好地工作。

_gaq.push(['myTracker._trackPageview', '/form/stage1/']); 

但我想要做的是形式的变化轨迹事件(下拉菜单的变化,等...),这是有点儿工作,该事件可见在谷歌Analytics(分析)界面,但在页面标签,他们都出现在“/”而不是“/表格/阶段1 /”因为我想(我觉得“/”是从它在坐在主站点的到来。

_gaq.push(['myTracker._trackEvent', 'Sample', ddValue]); 

那么什么我问有没有什么办法告诉_trackEvent跟踪不同的页面url?

在此先感谢。

回答

1

没有; _trackEvent使用location.pathname+location.search,而不管最近的_trackPageview调用作为其自定义值传递。

但是,您只使用Event的“Category”和“Action”字段;您仍然有可以将该值传入的“标签”。

_gaq.push(['myTracker._trackEvent', 'Sample', ddValue, "/form/stage/1"]);