Настройка Google Analytics: местные поисковые системы

Одна из основных задач веб-аналитики — исследование источников трафика. Нам важно знать, как нас находят, сколько стоит привлечение трафика с того или иного источника и насколько качественно конвертируется трафик, который мы привели на сайт.

К сожалению, по умолчанию Google Analytics различает только самые популярные поисковые системы. А переходы с неизвестных ему отображаются в отчётах как переходы со сторонних сайтов (рефералы). Выглядит это примерно так:

 

К счастью, это можно исправить. Ручная настройка позволяет познакомить Google Analytics с нужными нам поисковыми системами. И тогда отчёт примет такой вид:

В добавок мы сможем посмотреть, по каким ключевым словам к нам приходили:

Что делать?

Нам поможет метод «_addOrganic». Для того, чтобы научить Google Analytics понимать нужные нам поисковики, нужно для каждого поисковика в код счётчика добавить строку:

<script type="text/javascript">
    _gaq.push ( ['_addOrganic', 'Поисковик', 'Переменная', Приоритет] )
</script>

Поисковик — домен поисковика с результатами выдачи
Например, go.mail.ru или nova.rambler.ru

Переменная — название переменной _GET, в которой содержится поисковый запрос

На примере mail.ru покажу, где брать эти значения:

Приоритет — указание склеивать или не склеивать несколько поддоменов одного поисковика.
Например, у Яндекса есть много поисковых сервисов: общий поиск (yandex.ru), поиск по картинкам (images.yandex.ru), поиск по блогам (blogs.yandex.ru), … Если в этом параметре стоит false или ничего не стоит, то переходы из всех этих сервисов зачтутся общему поиску. Если стоит true, Вы сможете посмотреть детальную статистику по каждому источнику.

Когда Вы соберёте все нужные Вам поисковики, у Вас получится нечто вроде этого:

//Поиск Видео
    _gaq.push(['_addOrganic', 'video.yandex.ru', 'text', true]);
    _gaq.push(['_addOrganic', 'm.video.yandex.ru', 'text', true]);

//Поиск картинок
    _gaq.push(['_addOrganic', 'images.yandex.ru', 'text', true]);
    _gaq.push(['_addOrganic', 'm.images.yandex.ru', 'text', true]);
    _gaq.push(['_addOrganic', 'images.rambler.ru', 'query', true]);

//Поиск по картам &nbsp;
    _gaq.push(['_addOrganic', 'maps.yandex.ru', 'query', true]);
    _gaq.push(['_addOrganic', 'm.maps.yandex.ru', 'query', true]);
    _gaq.push(['_addOrganic', 'n.maps.yandex.ru', 'query', true]);

//Поиск по блогам
    _gaq.push(['_addOrganic', 'blogs.yandex.ru', 'text', true]);
    _gaq.push(['_addOrganic', 'blogsearch.google.ru', 'q', true]);

//Поисковики рунета
    _gaq.push(['_addOrganic', 'go.mail.ru', 'q', true]);
    _gaq.push(['_addOrganic', 'nova.rambler.ru', 'query', true]);
    _gaq.push(['_addOrganic', 'nigma.ru', 's']);
    _gaq.push(['_addOrganic', 'webalta.ru', 'q']);
    _gaq.push(['_addOrganic', 'aport.ru', 'r']);
    _gaq.push(['_addOrganic', 'poisk.ru', 'text']);
    _gaq.push(['_addOrganic', 'liveinternet.ru', 'q']);
    _gaq.push(['_addOrganic', 'quintura.ru', 'request']);
    _gaq.push(['_addOrganic', 'search.qip.ru', 'query']);
    _gaq.push(['_addOrganic', 'gde.ru', 'like[title]']);
    _gaq.push(['_addOrganic', 'ru.search.yahoo.com', 'p', true]);
    _gaq.push(['_addOrganic', 'ru.ask.com', 'q', true]);

//Поисковики укрнета
    _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', 'search_query']);
    _gaq.push(['_addOrganic', 'search.ua', 'q']);

//Поисковики байнета
    _gaq.push(['_addOrganic', 'search.tut.by', 'query']);
    _gaq.push(['_addOrganic', 'all.by', 'query']);

//Другие поисковики
    _gaq.push(['_addOrganic', 'daemon-search.com', 'q']);
    _gaq.push(['_addOrganic', 'search.conduit.com', 'q']);
    _gaq.push(['_addOrganic', 'search.babylon.com', 'q']);
    _gaq.push(['_addOrganic', 'search.mywebsearch.com', 'searchfor']);
    _gaq.push(['_addOrganic', 'gigabase.ru', 'q']);
    _gaq.push(['_addOrganic', 'search.nur.kz', 'query']);
    _gaq.push(['_addOrganic', 'results.metabot.ru', 'st']);
    _gaq.push(['_addOrganic', 'people.yandex.ru', 'text', true]);
    _gaq.push(['_addOrganic', 'yandex.com', 'text', true]);
    _gaq.push(['_addOrganic', 'search.icq.com', 'q']);

Этот список вполне можно взять и скопировать в свой код Google Analytics, но я рекомендую Вам самостоятельно решить, какие сервисы на Вашем сайте должны восприниматься аналитикой как поисковые системы, нужно ли сгруппировать все сервисы Яндекса в один или их нужно отслеживать раздельно…

Итак, Вы получили список сайтов, которые Google Analytics должен учитывать как поисковые системы. Осталось добавить его в Ваш код:

<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
  _gaq.push(['_setDomainName', 'domain.ru']);

//Сюда вставляем код, который мы получили выше.

  _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';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

That’s it! Теперь у Вас ещё один повод заглянуть в источники трафика 🙂

10 комментариев
  1. ice:

    гуд) очень полезная информация

  2. Вадим Волос:

    Сейчас код немного изменился

    (function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

    ga(‘create’, ‘UA-XXXXXXXX-1’, ‘domain.ru’);
    ga(‘send’, ‘pageview’);

    Подскажите как правильно в такой код добавить список с поисковиками?

  3. Вадим Волос:

    Еще такой вопрос, если установлен WP плагин Google Analyticator
    нужно ли вставлять вот эти все списки и куда.
    Или как настроить плагин, чтоб все работало так как нужно?

    • К сожалению с этим плагином не знаком, подсказать не смогу. И вообще, мне кажется немного странным настраивать GA из плагина, т.к. в плагине никогда не будет гибкости, которая есть при ручной настройке + нельзя сказать, что плагин чем-то упрощает жизнь. Даже если ограничиться стандартным кодом, его не так сложно вставить в header.php.

  4. Roman Qudin:

    как быть с картинками google?
    Вижу, с картинками по яндексу есть решение.

Добавить комментарий для Roman Qudin Отменить ответ

Ваш адрес email не будет опубликован.