Пользовательские переменные Google Analytics не работают?

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (3 оценок, среднее: 5,00 из 5)
Загрузка...

Все могут согласиться: пользовательские переменные Google Analytics – отличная возможность, маркировать ваших посетителей всякими забавными и полезными вещами. Если вы можете сегментировать своих посетителей на эти вопросы, вы можете пометить их с помощью настраиваемой переменной.

Но иногда владельцы сайтов реализуют собственный код переменной и начинают собирать эти ценные сегменты трафика, совершенно не подозревая, что цифры не очень точны. Что может быть причиной такой ошибки?

Верьте или нет, Google предупреждает об этом прямо в этих инструкциях, но они не вызывают этого достаточно для моего вкуса. Чрезвычайно важно, чтобы вы «вызывали функцию _setCustomVar (), когда ее можно было установить до запроса на просмотр страницы или события GIF» (акцент мой). Вот подробности:

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

Что именно это значит? Если посетитель заполняет опрос на вашем сайте, попадает в submit, и вы запускаете _setCustomVar () после _trackPageview () страницы успеха отправки, что вызов _setCustomVar () просто сидит там в глубоком пространстве, ожидая другого _trackPageview ( ) или _trackEvent (), чтобы переносить их на серверы Google. Если это окончательное просмотрение страницы посетителя в сеансе, то вызов отплывает навсегда, и его больше не услышать.

Хуже всего то, что если посетитель переходит на другую страницу, то _setCustomVar () будет отмечать вместе с любыми последующими запросами GIF. Это означает, что может показаться, что пользовательская переменная работает нормально, согласно отчетам в Google Analytics, но цифры просто неточны.

Поэтому, чтобы вы как можно точнее отслеживали свои пользовательские переменные, убедитесь, что вы всегда запускаете функцию _setCustomVar () перед вызовами в _trackPageview () или _trackEvent (). Если это невозможно, вы можете включить в верхнюю часть каждой страницы, например, и не можете ее изменить, – тогда обязательно включите второе представление страницы или событие после функции _setCustomVar (), например:

Это гарантирует, что каждый раз, когда эта функция запускается, она подсчитывается.

Если у вас остались вопросы по пользовательским переменным, пожалуйста пишите комментарий ниже или отправьте мне электронное письмо.

comments powered by HyperComments

Об авторе

Антон Курусь

Создатель этого блога. Люблю узнавать новое и развиваться в интересующих меня областях.
Хочешь сбежать от повседневности — не останавливайся в развитии.

Просмотреть все сообщения