#google-analytics #tracking
#google-analytics #отслеживание
Вопрос:
Я пытаюсь зарегистрировать имя пользователя пользователей, которые используют мою систему. К сожалению, я не мог отслеживать с помощью пользовательских переменных. Я мог бы отслеживать посещение страницы, но отслеживание пользовательских переменных не работает. Не могли бы вы мне помочь? Спасибо.
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-xxxxxxx-1']);
_gaq.push(['_setDomainName', 'none']);
_gaq.push(['_setCustomVar',1,'UserName','JohnPaul',2]);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Комментарии:
1. Код выглядит правильно. Вы должны знать, что регистрация имен пользователей в Google Analytics запрещена TOS
Ответ №1:
Код правильный, и теперь он отслеживает пользователей. Я просто использовал аналогичные коды, указанные выше, и теперь это работает. Но мне нужно было подождать 2 дня, чтобы отслеживать пользовательские переменные, и теперь они отображаются в моих отчетах.
Комментарии:
1. нужно ли писать каждое имя пользователя, которое вы хотите отслеживать, отдельно или как вы делаете это для нескольких пользователей
2. Я не уверен. Но вы можете дублировать коды отслеживания пользовательских переменных следующим образом. _gaq.push([‘_setCustomVar’,1,’UserName’,’JohnPaul’,2]); _gaq.push([‘_setCustomVar’,2,’UserName’,’MarkSong’,2]);
Ответ №2:
Для нескольких пользователей вам придется использовать PHP для вывода имен пользователей.
_gaq.push(['_setCustomVar', 1, 'UserName', '<?php get_usernames(); ?>',2]);
*** Замените «get_usernames» функцией для вашего сайта, которая извлекает имена пользователей.