我有一个通过ajax加载的表单(由几个阶段组成),当我在各阶段之间移动时,我想在Google Analytics中将其作为PageView进行跟踪。我有这个工作正常,但我的整体跳出率低于100%(~30%),这很好。但是当我查看各个页面时,它们的跳出率似乎都是100%。我不太确定这是否正常,或者我是否应该期望不同的跳出率?我在下面添加了一些片段。
由于
安迪
//Run at the start
_gat._createTracker('UA-xxxxxxxx-4', 'myTracker');
var _gaq = _gaq || [];
_gaq.push(['myTracker._setAccount', 'UA-xxxxxxxx-4']);
_gaq.push(['myTracker._setDomainName', 'www.testaccount.co.uk']);
//This is run when a stage loads up.
_gaq.push(['myTracker._trackPageview', '/form/stage[X]/']);
//This code is run within each stage to capture elements of the form being completed
_gaq.push(['myTracker._trackEvent', 'Test', "value"]);
答案 0 :(得分:1)
您所看到的跳出率问题通常是Cookie域问题的结果。如果你试图隔离顶级www域,我会尝试传递'none'作为_setDomainName的参数。 ' trackPageview'同时创建和读取Cookie,因此我猜测它会在您的网站上创建重复的“ _utm”Cookie集。
查看“_setDomainName”的文档,特别是有关隔离顶级域的部分,请访问:http://code.google.com/apis/analytics/docs/gaJS/gaJSApiDomainDirectory.html#_gat.GA_Tracker_._setDomainName