Вам нужно установить _setCustomVar
до вашего _trackPageview
.В противном случае данные пользовательской переменной не связываются (т.е. отправляются в результате попадания __utm.gif
и сохраняются в файлах cookie), а пользовательская переменная не отслеживается.
10% посещений, в которых отображаются пользовательские переменные, вероятнее всего со страниц, на которых были другие хиты (события, электронная торговля и т. Д.), В которых действительно содержали данные пользовательских переменных.Если вы переместите _setCustomVar
до _trackPageview
(но после _setDomainName
), он должен отследить 100%.
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '{{ GOOGLE_ANALYTICS_KEY }}']);
_gaq.push(['_setDomainName', '.site.com']);
_gaq.push(['_setCustomVar',
1,
'User Type',
{% if user.is_authenticated %}'Registered User'{% else %}'Guest'{% endif %},
2
]);
_gaq.push(['_trackPageview']);
_gaq.push(['_trackPageLoadTime']);