Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Google Analytics\u trackEvent-始终是站点的根目录_Javascript_Ajax_Google Analytics - Fatal编程技术网

Javascript Google Analytics\u trackEvent-始终是站点的根目录

Javascript Google Analytics\u trackEvent-始终是站点的根目录,javascript,ajax,google-analytics,Javascript,Ajax,Google Analytics,我试图用谷歌分析做一些非常奇怪的事情,我会尽可能地解释 我有一个等待站点,它通过jQuery加载表单,主站点有自己的跟踪代码,ajax使用不同的跟踪代码加载内容,这很好 _gat._createTracker('UA-XXXXXXXX-2', 'myTracker'); var _gaq = _gaq || []; _gaq.push(['myTracker._setAccount', 'UA-XXXXXXXX-2']); 表单被分解成多个部分,当每个部分完成时,我会推送一个带有自定义页面ur

我试图用谷歌分析做一些非常奇怪的事情,我会尽可能地解释

我有一个等待站点,它通过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/']);
但我想做的是跟踪表单中的更改事件(下拉更改等),这是一种工作方式,这些事件在谷歌分析界面中可见,但在页面选项卡中,它们都显示在“/”not“/form/stage1/”下,正如我所愿(我认为“/”来自它所在的主站点)

_gaq.push(['myTracker._trackEvent', 'Sample', ddValue]);
那么,我想问的是,有没有办法告诉trackEvent跟踪不同的页面url


提前感谢。

没有;
\u trackEvent
使用
位置。路径名+位置。搜索
,而不管最近的
\u trackPageview
调用作为其自定义值传递了什么

但是,您只能使用事件的“Category”和“Action”字段;您仍然可以将该值传递到“Label”

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