Дорабатываем счетчик аналитики от Google таким образом, чтобы он определял переходы с российских и украинских поисковых систем

1 0
11:16 14 мая 2015 — Угниченко Дмитрий
Дорабатываем счетчик аналитики от Google таким образом, чтобы он определял переходы с российский и украинских поисковых систем



Google глобальная система и не учитывает незначительные моменты, которые касаются специфики регионов.

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

Используя модификацию кода аналитики приведенную ниже будет происходить учет по абсолютному большинству поисковых систем Российской Федерации и Украины.

<!-- GA Asynchronous counter -->


var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-XXXXXXX-X']);
_gaq.push (['_addOrganic', 'yandex.ru', 'query']);
_gaq.push (['_addOrganic', 'images.yandex.ru', 'text']);
_gaq.push (['_addOrganic', 'images.yandex.ru', 'text']);
_gaq.push (['_addOrganic', 'blogs.yandex.ru', 'text']);
_gaq.push (['_addOrganic', 'video.yandex.ru', 'text']);
_gaq.push (['_addOrganic', 'mail.ru', 'q']);
_gaq.push (['_addOrganic', 'go.mail.ru', 'q']);
_gaq.push (['_addOrganic', 'google.com.ua', 'q']);
_gaq.push (['_addOrganic', 'images.google.ru', 'q']);
_gaq.push (['_addOrganic', 'maps.google.ru', 'q']);
_gaq.push (['_addOrganic', 'rambler.ru', 'words']);
_gaq.push (['_addOrganic', 'nova.rambler.ru', 'query']);
_gaq.push (['_addOrganic', 'nova.rambler.ru', 'words']);
_gaq.push (['_addOrganic', 'gogo.ru', 'q']);
_gaq.push (['_addOrganic', 'nigma.ru', 's']);
_gaq.push (['_addOrganic', 'search.qip.ru', 'query']);
_gaq.push (['_addOrganic', 'webalta.ru', 'q']);
_gaq.push (['_addOrganic', 'sm.aport.ru', 'r']);
_gaq.push (['_addOrganic', 'meta.ua', 'q']);
_gaq.push (['_addOrganic', 'search.bigmir.net', 'z']);
_gaq.push (['_addOrganic', 'search.i.ua', 'q']);
_gaq.push (['_addOrganic', 'index.online.ua', 'q']);
_gaq.push (['_addOrganic', 'web20.a.ua', 'query']);
_gaq.push (['_addOrganic', 'search.ukr.net', 'q']);
_gaq.push (['_addOrganic', 'search.com.ua', 'q']);
_gaq.push (['_addOrganic', 'search.ua', 'q']);
_gaq.push (['_addOrganic', 'poisk.ru', 'text']);
_gaq.push (['_addOrganic', 'go.km.ru', 'sq']);
_gaq.push (['_addOrganic', 'liveinternet.ru', 'ask']);
_gaq.push (['_addOrganic', 'gde.ru', 'keywords']);
_gaq.push (['_addOrganic', 'affiliates.quintura.com', 'request']);
_gaq.push (['_addOrganic', 'akavita.by', 'z']);
_gaq.push (['_addOrganic', 'search.tut.by', 'query']);
_gaq.push (['_addOrganic', 'all.by', 'query']);
_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';
(document.getElementsByTagName ('head')[0] ||
document.getElementsByTagName ('body')[0]).appendChild (ga);
})();

<!-- GA end -->
Список поисковых систем поддерживаемых по умолчанию представлен на официальном сайте Google по ссылке https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingTraffic#searchEngine

Рекомендованное чтиво по теме на сайте социальной сети интернет-специалистов MegaIndex.org — Как используя официальные методы усовершенствовать Google Analytics, чтобы система начала подсчитывать скорость загрузки страниц

10 комментариев

+ Добавить комментарий
То же самое можно сделать через интерфейс Аналитики.
Во вкладке Администратор выбрать нужный аккаунт и ресурс.
В среднем столбике (настройки ресурса) выбрать подраздел "Код отслеживания" => Источники обычных результатов поиска.
В открывшемся окне выбрать "Добавить поисковую систему".
У каждого поисковика свое название параметра запроса.
Полный список поисковиков для Рунета есть в статье:
http://context.tips/google-analytics/istochniki-obychnyh-rezultatov-poiska-dlya-google-analytics/
Важный момент: сервисы Яндекса по умолчанию распознаются как referral (переходы с других сайтов), поэтому для точности статистики (чтобы переходы засчитывались как органический трафик) нужно вносить их в список поиска по умолчанию.
Порядок поисковиков в таблице тоже важен. Если вам нужно точно знать, с какого сервиса (например, Картинки или Карты) перешел посетитель, включите их в список поисковиков ПЕРЕД url основных сайтов. Если Яндекс.Картинки будет в списке ниже, чем Яндекс.ру (параметр поиска одинаковый), все переходы с Картинок засчитаются как трафик с Яндекс.ру.
Только для этого счетчик должен быть новый - Universal Analytics. А для старых асинхронных - только так как написал автор статьи.
Только для этого счетчик должен быть новый - Universal Analytics. А для старых асинхронных - только так как написал автор статьи.
Только для этого счетчик должен быть новый - Universal Analytics. А для старых асинхронных - только так как написал автор статьи.
я правильно понимаю. Меняется стандартный код юниверсал аналитики на этот с заменой вот этой части UA-XXXXXXX-X ?
Дмитрий, вы можете не менять ничего в коде и настроить нужные поисковики в интерфейсе. Это, конечно, займет немного больше времени, зато все будет работать корректно :)
Спасибо!
Да. Есть вариант отредактировать код, дополнив системами
здравствуйте.
Интересует, как Вы узнали, что поисковый параметр search.ukr.net это search_query?
_gaq.push (['_addOrganic', 'search.ukr.net', 'search_query']);
По запросу megaindex я получил такое: https://search.ukr.net/?q=megaindex
Т.е. поисковый параметр q, а не search_query
Или поисковый параметр не с URL берется?
Оператор изменился. Все верно, q.

Только зарегистрированные пользователи могут добавлять комментарии.