пятница, 22 марта 2013 г.

Добавляем поисковик в код Analytics

В этом посте я расскажу, как правильно добавлять поисковик в код Analytics

Добавляем поисковик в код GA 

 

В GA cуществует проблема отслеживания поискового трафика и поисковых запросов для местных поисковых систем. По умолчанию, система Google Analytics "знакома" с российскими поисковиками Yandex, Rambler и Mail.ru. При установке стандартного кода GA распознает поисковый трафик (organic) с этих источников, а также ключевые слова (поисковые запросы) с них. Для остальных российских и украинских поисковых систем трафик будет помечаться как referral. Referral на языке Analytics означает "какой-то сайт", и внутри этого источника не будет поисковых запросов. Чтобы исправить эту ситуацию, можно прописать поисковик в коде Analytics с помощью функции _addOrganic.

Не следует перегружать кода и добавлять сразу все поисковые системы, которые вам известны. Возможно, поисковик, который вы добавите, не пришлет вам ни одного посетителя. Чтобы идентифицировать нужные вам поисковые системы, которые стандартным некастомизированным кодом GA определяются как referral (сайт-источник переходов), нужно в интерфейсе Analytics открыть отчет Источники трафика -> Источники -> Сайты-источники переходов. Если вы увидете, что, например, qip.ru отражается как реферрал и приносит большое количество трафика, и если при этом вы будете уверены, что этот трафик поисковый - добавьте qip.ru в код аналитики, чтобы он отражался правильно как qip.ru/organic.

Функция имеет следующую структуру:

_addOrganic(newOrganicEngine, queryParamName, opt_prepend)

Где newOrganicEngine - доменное имя неизвестной для GA поисковой системы, queryParamName - параметр поискового запроса в урле, opt_prepend - необязательный параметр, который в значении true выделит поисковик в отдельный источник organic. Если вы хотите отслеживать поисковые запросы с images.yandex.ru, а не внутри yandex/organic, то нужно добавить этот поисковик со значением true в третьем параметре.

Полностью функция будет выглядеть вот так:

Для поисковика aport.ru
_gaq.push(['_addOrganic', 'aport.ru', 'searchPhrase']);

Для images.yandex.ru с выделением из yandex/organic
_gaq.push(['_addOrganic', 'images.yandex.ru', 'text', true]);

Где aport.ru и images.yandex.ru - это доменное имя поисковой системы, а searchPhrase и text - соответственно, параметр поискового запроса. 

Параметр поискового запроса обнаружить легко - идем в поисковик, выполняем поисковый запрос и смотрим, какой параметр в адресной строке предшествует поисковому запросу.

Для aport.ru:
http://www.aport.ru/search/index/searchPhrase/%25D1%2586%25D0%25B2%25D0%25B5%25D1%2582%25D1%258B

Для images.yandex.ru:
http://images.yandex.ru/yandsearch?text=%D1%86%D0%B2%D0%B5%D1%82%D1%8B&uinfo=sw-1265-sh-616-fw-1223-fh-448-pd-1

Непосредственно в коде GA функция для этих двух поисковых сайтов будет выглядеть так:

_gaq.push(['_setAccount', 'UA-39237786-1']);
_gaq.push(['_addOrganic', 'aport.ru', 'searchPhrase']);
_gaq.push(['_addOrganic', 'images.yandex.ru', 'text', true]);
_gaq.push(['_trackPageview']);


Добавление поисковой системы в Universal Analytics


Добавление дополнительных локальных поисковиков в Universal Analytics происходит в интерфейсе установок веб-ресурса и не требует изменения кода (добавления функции _addOrganic):


Доменное имя поисковой системы и параметр поискового запроса добываем аналогичным образом из адресной строки, как описано выше.

Справка:
Добавление поисковых систем (eng)
Несколько полезных статей на тему:
alaev.info 
internet-marketolog.com

5 комментариев:

  1. А списком загрузить Поисковые системы в Universal Analytics возможно будет ? или по-старинке добавлять их в код?

    ОтветитьУдалить
    Ответы
    1. Списком - нет. В интерфейсе UA для каждого поисковика отдельно вводится строка с параметрами.

      Удалить
  2. Кстати, хотел бы еще добавить, что на РИФе у вас было отличное выступление. Негатив был со стороны слушателей необоснованный. Понятное дело, что теперь сервис Митника пользоваться популярностью не будет, вот он и расстроился )

    ОтветитьУдалить
  3. В Universal Analytics по другому добавляется, только одну статью нашёл http://joyit.ru/internet-marketing/38-nastroika-i-dobavlenie-v-universal-analytics-poiskovih-sistem-v-obichnie-rezultati-poiska.html. Данные ещё не обновились.

    ОтветитьУдалить