« Какая реклама полезней | Главная | Женщины и онлайн маркетинг »
Сегментируем трафик в Google Analytics
Автор admin | Июль 10, 2009
Вас когда-нибудь интересовало, что позволяют делать «пользовательские переменные» в Google Analytics? Сегодня мы рассмотрим именно их возможности.
Пользовательские переменные позволяют «отметить» посетителя при совершении определенного действия. Например, совершения покупки или посещения определенной страницы. Причем отметка сохранится на несколько визитов.
Эти метки часто называют Пользовательской Сегментацией. Данные этой сегментации вы и можете увидеть в пользовательском отчете, который стоит последним в списке отчетов секции «Посетители» в Google Analytics.
Как мне назначить «метки» посетителям?
Для использования меток обычно требуется некоторое знание кода, но оно того стоит.
К примеру, я хочу добавить метку «клиенты» (customers) посетителям, которые заходят на страничку оплаты товара в Корзине. Чтобы это сделать мне понадобится добавить следующую строку кода к Google Analytics Tracking Code (GATC) на целевой странице:
Обратите внимание на выделенное жирным шрифтом. Когда в странице с Google Analytics Tracking Code присутствует _setVar, то на пользовательском компьютере создается дополнительный файл cookie (их называют __utmv cookie) с единственной целью - идентифицировать пользователя при помощи указанной в коде метки. Если вы посмотрите в приведенный выше код, то увидите, что я использовал слово «customers» в качестве метки, и именно так будут обозначены пользователи в отчете.
При своем следующем визите на сайт, эти пользователи будут определяться как часть сегмента «customers», то есть покупателей.
Возможно ли использовать _setVar при переходе по ссылке, а не при заходе на страницу?
Да, возможно. Функцию pageTracker._setVar можно использовать и при клике на ссылку и при отметке в форме. Например, если вы хотите добавить метку для посетителей, которые кликают на апплет «Live Help», то вам надо добавить событие onClick со следующим кодом:
onClick="pageTracker._setVar('Needs Help');"
Что получится в результате?
Когда вы внесли все необходимые изменения, в пользовательском отчете примерно через день вы сможете получить необходимый срез. После того как Google Analytics соберет данные, вы можете работать с ними как с любым другим отчетом.
Как еще можно использовать _setVar?
Один из интересных способов применения функции _setVar заключается в том, чтобы отфильтровывать собственный трафик из отчетов, даже если вы используете динамические IP адреса. Например, вы хотите исключить из отчетов трафик вашей компании, а все пользователи компании используют динамические адреса.
Отфильтровать таких посетителей по IP не получится, но есть другой способ. Надо лишь создать HTML страничку не являющуюся частью сайта и добавить на нее Google Analytics Tracking Code с вызовом _setVar и меткой «employees» (работники) или подобной.
Затем каждый из сотрудников должен один раз зайти на эту страничку и получить cookie с соответствующей идентификацией. Теперь осталось применить фильтр для исключения всех пользователей с меткой «employees» из отчетов.
Технические особенности пользовательской сегментации:
1. Когда посетитель попадает на страницу с вызовом функции _setVar создается __utmv cookie, которое имеет время жизни в два года. Каждый раз когда пользователь возвращается на сайт, __utmv cookie определяет его согласно метке. И так до тех пор, пока он не удалит cookie или не посетит страницу с другим значением _setVar.
2. Стоит обратить внимание на то, что сегментация не рассчитана на частые изменения. Следовательно, применять _setVar стоит только на страницах вроде перехода к оплате товара или сообщения об успешной регистрации на сайте. Не надо ставить _setVar на главную страницу или на несколько часто посещаемых страниц сайта.
3. Google Analytics может единовременно сохранять только одну пользовательскую метку для одного сайта. Так что если вы используете на сайте несколько вызовов _setVar, то в __utmv cookie сохранится лишь последнее значение. Джон Хенсон (John Henson) из LunaMetrics создал специальную версию Google Analytics Tracking Code, которая поддерживает несколько меток одновременно. Найти код и инструкции можно здесь: http://www.lunametrics.com/blog/2008/04/17/stuff-more-than-one-value-in-gas-user-defined-segment/
4. С другой стороны, Google Analytics использует так называемый принцип «первой ассоциации». Это значит, что если пользователь зашел на страницу с _setVar, а затем попал на другой вызов той же функции, то все его действия в отчете будут приписаны к первой полученной им метке.
5. А вот для подсчета просмотров страниц Google Analytics использует последнее определенное значение функции. Это значит, что если пользователь на вашем сайте столкнется со второй функцией _setVar, то все просмотры страниц после этого будут отнесены ко второй метке _setVar, даже несмотря на то, что информация о сессии посетителя будет приписана первой метке (см. п.4).
Темы: Google. AdWords, Инструментарий, Новости |
Комментарии
Вы должны быть зарегистрированы, чтобы писать комментарии.