Google

индекс
191,45

Российские поисковики в Google Analytics

image
Система подсчета посетителей Google Analytics всем хороша, но есть у него небольшие недостатки, которые можно исправить. Я уже писал на хабре о том, как отображать полные обратные ссылки в Google Analytics. К недочетам GA можно отнести и “нелюбовь” к русскоязычным поисковикам, кроме Яндекса. Такие ПС, как Mail.ru, Rambler.ru, Aport.ru и другие, учитываются в статистики как “сайты — источники переходов”. А нам нужно, чтобы они считались Гугл Аналитиксом как “поисковые системы”.

Решается проблема довольно просто — в код отслеживания статистики необходимо добавить такую строку:
pageTracker._addOrganic(”name_of_searchengine”,”q_var”);

где “name_of_searchengine” — название поисковой системы, а “q_var” — переменная запроса.


Примеры для русскоязычных поисковиков:
pageTracker._addOrganic(”rambler.ru”,”words”);
pageTracker._addOrganic(”nova.rambler.ru”,”query”);
pageTracker._addOrganic(”mail.ru”,”q”);
pageTracker._addOrganic(”go.mail.ru”,”q”);
pageTracker._addOrganic(”search.otvet.mail.ru”,”q”);
pageTracker._addOrganic(”aport.ru”,”r”);
pageTracker._addOrganic(”metabot.ru”,”st”);
pageTracker._addOrganic(”meta.ua”,”q”);
pageTracker._addOrganic(”bigmir.net”,”q”);
pageTracker._addOrganic(”nigma.ru”,”s”);
pageTracker._addOrganic(”search.ukr.net”,”search_query”);
pageTracker._addOrganic(”start.qip.ru”,”query”);
pageTracker._addOrganic(”gogle.com.ua”,”q”);
pageTracker._addOrganic(”google.com.ua”,”q”);
pageTracker._addOrganic(”images.google.com.ua”,”q”);
pageTracker._addOrganic(”search.winamp.com”,”query”);
pageTracker._addOrganic(”search.icq.com”,”q”);
pageTracker._addOrganic(”m.yandex.ru”,”query”);
pageTracker._addOrganic(”gde.ru”,”keywords”);
pageTracker._addOrganic(”genon.ru”,”QuestionText”);


Вот и все, теперь все русскоязычные поисковики будут учитываться в статистике как надо. Вот ссылка на раздел справки Google Analytics от самого Гугла на эту тему.

via мой блог
+65
30 сентября 2009, 17:09
130

комментарии (33)

+2
billytomson #
GA + RU = LOVE
+3
Dreammaker #
Кстати, мне вот не совсем понятно, почему такая недоработка в ГА.
0
oe24 #
GA + RU = VERY LONG LOVE
+5
konfuze #
0
bio #
опередили :)
+4
deerua #
а почему не текстом? :)
+2
Dreammaker #
Тени красивые…
+1
refuzZer #
Ух ты! Как приятно увидеть, что Хабр использует мой мод скрипта Google Analytics 8) А вообще, тема старая. Я об этом написал еще почти 2 года назад.
+1
bio #
Хабр тоже использует такой хак.
–2
coldFlame #
Только ж не name_of_searchengine, а domain_name_of_searchengine.
0
akamev #
Количество поисковых систем не фиксировано, потому GA и дал возможность посредством addOrganic добавлять их.
Таким же образом можно добавить и свой сайт, дабы учитывать поиск на самом сайте.
+1
mazy #
кстати, в плагине для вордпресса сделали лучше
разделили код на 3 части — вынесли инит кастом серчей в отдельный js
так меньше весит страница и сам js хорошо кешируется бровзером

<script type=«text/javascript»>
var gaJsHost = ((«https:» == document.location.protocol)? «https://ssl.»: «www. »);
document.write(unescape("%3Cscript src='" + gaJsHost + «google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E»));
try {
var pageTracker = _gat._getTracker(«UA-xxxxx»);
} catch(err) {}
</script>
<script src="/wp-content/plugins/google-analytics-for-wordpress/custom_se.js" type=«text/javascript»></script>
<script type=«text/javascript»>
try {
// Cookied already:
pageTracker._trackPageview();
} catch(err) {}
</script>
0
sunnybear #
можно было сделать 2 части: обертку, внутри которой вызов GA положить по таймауту. Вчера была статья на эту тему и на www.web-optimizer.us/ так сделано
+2
GDie #
Можешь подробнее написать, как именно?
+1
AmirL #
Пару недель назад рамблер появился в списке поисковиков. Остались разве что мэйл.ру и апорт :)
0
unbeliever #
Так этот хак продолжает быть актуальным или можно уже расслабиться и получать удовольствие от Гугла напрямую?
0
AmirL #
Если нужен остальной список кроме рамблера — то можно поставить. Мне достаточно того что рамблер появился. Хотя и это честно говоря не так уж важно было. Траф минимальный с него…
0
AmirL #
Хотя нет — все же поставил. С мейл.ру 7% трафика где то что. и nova.rambler.ru не учитывался.
–1
variable #
сеошники об этом уже год как перестали писать, ит-шники тока проснулись :)
0
variable #
минусуете как вижу, вот вам пруфлинк годичной давности, найдите 10 различий…
developerguru.net/post/2008/09/Google-Analytics.aspx
+1
variable #
еще и в карму насрали, ну чтож, извините, ради бога, уважаемый автор, за указание на тупой pr своего блога.
+2
ferrari #
как-то громоздко, давайте так:

var list = [['rambler.ru','words'],['nova.rambler.ru','query'],['mail.ru','q'],['go.mail.ru','q'],['search.otvet.mail.ru','q'],['aport.ru','r'],['metabot.ru','st'],['meta.ua','q'],['bigmir.net','q'],['nigma.ru','s'],['search.ukr.net','search_query'],['start.qip.ru','query'],['gogle.com.ua','q'],['google.com.ua','q'],['images.google.com.ua','q'],['search.winamp.com','query'],['search.icq.com','q'],['m.yandex.ru','query'],['gde.ru','keywords'],['genon.ru','QuestionText']];

for(var k in list) pageTracker._addOrganic(list[k][0],list[k][1]);
0
ivan_sh #
pageTracker._addOrganic(”rambler.ru”,”words”);
pageTracker._addOrganic(”nova.rambler.ru”,”query”);

Я лично пишу без новы. Смысла в поддомене нова нет.
Другое дело, что сам рамблер который с параметром words — это поиск из старых тулбаров Рамблера и из Рамблер ICQ старых версий. Его можно как-то занятно назвать а не просто рамблер.
0
ivan_sh #
Хотя и предложенный способ также позволяет разделить тулбары, тетю Асю, и поиск Рамблера, но я делаю чуть иначе…
+1
aib #
А как без этих изменений учитывались эти сайты? Просто как рефералы?
0
webbolt #
может немного не в тему, но может мне кто-нить подсказать, как в GA узнать с каких сайтов заходили пользователи пришедшие к цели?

То есть зашел чел с яндекса, погулял по сайту, и в итоге скажем зашел в контакты. Страница контактов помечена в GA как цель. Как посмотреть откуда извне пришли просмотревшие целевую страницу?

С какой внутренней страницы сайта они приходят к цели видно. Но хотелось бы знать откуда пришел чел на твой сайт перед тем как достичь цели…
0
Ultras #
Откройте отчет «Источники трафика» -> «Все источники трафика». В таблице перейдите на вкладку «Цели». Там будет список источников трафика, и для каждого будет указан процент конверсии для цели. То есть какой процент посетителей с этого источника посмотрел целевую страницу.
Тоже самое можно увидеть и в отчете по кейвордам.
0
Murz #
А кто-нибудь знает можно ли с помощью счетчика Google Analytics как-нибудь отловить стояла ли галочка «в Регионе» при запросе и переходе на сайт с Яндекса?
Нужно отловить get параметр rstr и как-то передать в GA, хотя бы как дополнение к запросу, например «запрос region:-47».
0
Ultras #
Да, это можно сделать с помощью фильтров GA. Только есть ли смысл? Ведь регион посетителя и так можно узнать в отчетах GA. В отчете по ключевым словам, выберите вторую размерность «Город» и все.
0
Murz #
А с помощью каких фильтров? Я долго рылся и думал, но способа не нашёл.

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

Также и выходящие в интернет через gprs как москва обычно определяются, а находиться могут в другом городе.

Плюс сайт может быть в выдаче по запросу «гостиницы» как с галкой, так и без галки, хотелось бы знать по какому именно варианту пришли.
0
Ultras #
На сколько мне известно, по умолчанию, регион определяется по IP посетителя. Поэтому, даже если посетитель ищет гостиницу в Бобруйске, при этом находясь в Таджикистоне, то все равно увидит галочку «искать в Таджикистоне». Если только сам умышленно не поменяет своей регион в настройках. Но я думаю, так редко кто будет поступать, проще добавить в запрос название нужного города.

По gprs ничего сказать не могу. А то что сайт может выдаваться с галкой и без, это вроде как можно самому регулировать. Если Тиц сайта больше 30, то через webmaster.yandex.ru можно самому указать регион для вашего сайта. Тогда при поиске из этого региона с галкой, сайт появится в выдаче.

Для того, чтобы получить в отчете по ключевым словам строки типа: «запрос region:-47», нужно настроить такой пользовательский фильтр:
Тип фильтра: Пользовательский фильтр > Дополнительно
Поле А: Из меню выпадающего выбрать «Переход», в строке написать: (\?|&)(rstr)=([^&]*)
Поле Б: Из меню выпадающего выбрать «Условие поиска кампании», в строке написать: (.*)
Поле Вывод: Из меню выпадающего выбрать «Условие поиска кампании», в строке написать: $B1 region:$A3
Поле А обязательное: Нет
Поле Б обязательное: Да
Переопределить поле вывода: Да
Учитывать регистр: Нет

Этот фильтр лучше сначала испытать на отдельном профиле сайта, проверить все ли показывает правильно.
0
Ultras #
А я недавно провел несколько экспериментов с функцией _AddOrganic, и обнаружил несколько интересных фактов.

0
mrded #
Устаревшие советы даете, метод _getTracker устарел, вот дока.
Полдня мучался из-за этих кривых советов…

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