2012-02-21 8 views
1

Я использую пользовательские переменные Google Analytics для сайта, над которым я работаю. Вот фрагмент кода, загруженный на страницу.Пользовательская переменная посетителя Справочная система Google Analytics

_gaq.push(['_setAccount', 'UA-xxxxxxxxx-1']); 
//]]> 
</script> 

<script> 
    //<![CDATA[ 
    _gaq.push(['_trackPageview', 'searches/new/registration/complete']); 
    _gaq.push(['_setCustomVar', 1, "member type", "registered", 1]); 
    _gaq.push(['_trackEvent', 'registration', 'signup',,1]); 

Хотя я знаю, что _trackPageview должен быть помещен после вызова _setCustomVar, я до сих пор вижу цифры в поток через Google Analytics как «тип элемента = зарегистрированный». Я не хочу отклонять эти цифры, и я хочу понять это, прежде чем вносить исправление в эту ошибку в том, как был размещен фрагмент.

Любая причина, по которой я получил посещения для этой комбинации Name-Value?

Спасибо -

+0

Это не вопрос программирования, а вопрос об использовании GA. Вы должны опубликовать это в Webmasters SE вместо – Eduardo

ответ

0

Обычай Var устанавливается печенье GA, и на самом деле хранится и отправляется на следующий _trackPageview, поэтому вы можете видеть это, все, что вы делаете, чтобы передавать данные, вероятно, в момент, который вы не хотите (следующий просмотр страницы).

Редактировать: Также, как указано, это может пойти с вашим методом _trackEvent, который в конечном итоге сделает то же самое, отправив данные в определенное время, которое вы не намерены, особенно с событиями, которые связаны с взаимодействиями, поэтому, если никто не запускает тех, кто находится на странице, которую вы пытаетесь установить customVar, она вообще не будет установлена.

+1

Это справедливо только для пользовательских переменных уровня посетителей как OP использует: пользовательские переменные на уровне сеанса и страницы не сохраняются в cookie. Но на самом деле здесь происходит то, что пользовательская переменная будет установлена, когда вы вызываете '_trackEvent' на этой странице. – Yahel

0

Поскольку сфера вашей пользовательской переменной установлен в 1, то все равно уволят по «TrackEvent» (даже без «trackPageview».

Если ваша сфера была установлена ​​на 3 (уровень страницы), то это будет затем положитесь на «trackPageview» и не будете хорошо регистрироваться с помощью «trackEvent»

 Смежные вопросы

  • Нет связанных вопросов^_^