Google Analytics _trackPageview AJAX запрашивает 100% отказов - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть форма (состоящая из нескольких этапов), которая загружается с помощью ajax, и по мере перехода между этапами я хочу отслеживать ее в Google Analytics как PageView. У меня это работает нормально, но я получаю общий показатель отказов ниже 100% (~ 30%), что хорошо. Но когда я смотрю на отдельные страницы, кажется, что все они имеют показатель отказов 100%. Я не слишком уверен, нормально ли это, или я должен ожидать разные показатели отказов? Я включил некоторые фрагменты ниже.

Спасибо

Andy

//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"]);

1 Ответ

1 голос
/ 02 октября 2011

Проблемы с показателем отказов, подобные той, которую вы видите, обычно являются результатом проблем с доменом cookie.Если вы пытаетесь изолировать домен www верхнего уровня, я бы попытался передать 'none' в качестве аргумента для _setDomainName.' trackPageview' создает и читает файлы cookie, поэтому я предполагаю, что он создает дубликаты наборов файлов cookie * _utm на вашем сайте.

Ознакомьтесь с документацией для _setDomainName, в частностираздел о выделении доменов верхнего уровня по адресу: http://code.google.com/apis/analytics/docs/gaJS/gaJSApiDomainDirectory.html#_gat.GA_Tracker_._setDomainName

...