Настройка Google Analytics: поддомены, несколько доменов
- 30.04.2012
- / Категория Google Analytics
- / 85 комментариев
Суть проблемы
Стандартный код счётчика не связывает посещения на разных доменах. Из-за этого мы получаем искажённую статистику по многим показателям:
- визиты / посещения
- показатель отказов
- глубина просмотра
- источники трафика
- и т.д.
Теперь для наглядности:
Как должно быть
На самом деле нам хочется видеть немного другую картину. Мы хотим, чтобы было так:
Решение в 2 клика
На самом деле, проблема решается элементарно. Вам предлагают её решить уже на этапе регистрации счётчика. Если Вы по какой-то причине не настроили то, что хотели, то зайдите в администрирование профиля -> Код отслеживания:
И выберите нужный Вам вариант:
Как это работает?
При настройках «по умолчанию» Google Analytics хранит для каждого домена / поддомена свой файл Cookie.
При настройке отслеживания поддоменов в код счётчика добавляется запись:
<script type="text/javascript"> _gaq.push(['_setDomainName', 'domain.com']); </script>
Метод _setDomainName задает для поля домена файла cookie строку, указанную в параметре. С помощью этого метода можно управлять именем домена и считать все Ваши поддомены одним сайтом.
При настройке отслеживания мультидоменного сайта в код счётчика добавляется запись:
<script type="text/javascript"> _gaq.push(['_setDomainName', 'domain.com']); _gaq.push(['_setAllowLinker', true]); </script>
Метод _setAllowLinker() разрешает кросс-доменное отслеживание.
Остаётся добавить ковсем ссылкам
_gaq.push(['_link', 'url-на-другой-домен'])
Выглядеть это будет так:
<a href="http://www.other-domain.ru/test-page" onclick="_gaq.push(['_link', 'http://www.other-domain.ru/test-page']); return false;">Анкор ссылки</a>
Теперь Google Analytics будет воспринимать Ваши домены / поддомены как один сайт.
Чего-то не хватает…
Осталось настроить удобное отображение URL в отчётах (чтобы Вам было видно не только REQUEST_URI, но и домен/поддомен). Для этого нужно настроить фильтр, который добавит в значение REQUEST_URI доменное имя:
Зачем настраивать фильтр?
Чтобы видеть правильные данные в отчётах Google Analytics!
До настройки фильтра | После настройки фильтра |
---|---|
![]() |
![]() |
Постскриптум
Иногда нужно получить 2 вида информации: общую статистику по мультидоменному сайту и статистику по отдельному домену.
В этом случае основной профиль обычно настраивается на сбор всей возможной информации (т.е. то, о чём я только что написал), а для отчёта по одному домену создаётся отдельный профиль, в котором включён такой фильтр:

- Веб-аналитика (20)
- Google Analytics (16)
- Готовые решения (1)
- Программы и сервисы (1)
- Продвижение сайта (1)
- События (9)
- СПИК-2013: отчёт с Санкт-Петербургской интернет-конференции
- Отслеживание просмотра видео (Youtube, Vimeo, …) с помощью Google Analytics
- Скрипт подмены номера телефона для отслеживания источников трафика
- Как оценить стоимость сайта при покупке: домен, seo и прочее
- Автоматическая проверка позиций сайта в поисковиках
Указанный выше метод не работает.
Что именно не работает? Я проверяю почти всю информацию перед публикацией. Этим методом пользовался сам. Работает
Добрый день Евгений. Мне не удается отслеживать источник/канал трафика который переходит с основного сайта на поддомен. Пробовал уже практически все. Буду очень рад если вы подскажите конкретный код для главного сайта и его субдомена.
Давайте попробуем.
Я правильно понял, что у Вас основной домен и поддомен должны отслеживаться как 2 независимых сайта и переход с одного на другой должен учитываться как referal (переход со стороннего сайта)?
Было бы здорово, если бы, Вы дали ещё и адрес сайта и поддомена.
Нет, не совсем так, верней совсем не так 🙂
Есть главный сайт и его субдомен. Конверсия происходит на субдомене. Цель отслеживать источник/канал который привел посетителя сконвертировавшегося на субдомене. Т.е. например человек пришел с контекстной рекламы на главный сайт, перешел посредством кнопки на субдомен и совершил там конверсию.
К сожалению сайт и его поддомен не могу выложить в паблик, по некоторым причинам. Опишу так. На основном стоит код вида:
var _gaq = _gaq || [];
_gaq.push ([‘_setAccount’, ‘UA-XXXXXX-X’]);
_gaq.push ([‘_setDomainName’, ‘.site.ru’]);
_gaq.push ([‘_setAllowLinker’, true]);
_gaq.push([‘_setAllowHash’, false]);
… тут строки подключения поисковиков
_gaq.push ([‘_trackPageview’]);
_gaq.push([‘_trackPageLoadTime’]);
(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);
})();
Код для поддомена практически такой же (тот же id аккаунта в google) за исключением строки
_gaq.push([‘_addIgnoredRef’, ‘site.ru’]);
Пробовали как с ней так и без нее. В первом случае она показывает в подавляющем большинстве direct трафик (т.е. без cpc, практически без органики, что не соответствует действительному), во втором показывает в источниках основной домен(а нам надо знать сайт или канал на шаг раньше который его и привел на главный).
Смотрю статистику из главного профиля аккаунта. В нем включен фильтр на отображения полного пути сайта (вместе с доменом).
«Тип фильтра» → «Пользовательский фильтр», выбираем пункт «Дополнительно»«Поле A -> Извлечь А» → «Имя хоста», рядом вписываем «(.*)» без кавычек«Поле Б -> Извлечь Б» → «URI запроса», рядом вписываем «(.*)» без кавычек«Вывод в -> Конструктор» → «URI запроса», рядом вписываем «$A1$B1» без кавычекОстальные поля оставляем, как есть
Кроме главного профиля настроен еще профиль для поддомена в котором включен пользовательский фильтр:
«Тип фильтра» → «Пользовательский фильтр», выбираем пункт «Включить»«Поле фильтра» → «Имя хоста»«Шаблон фильтра» → вводим адрес поддомена «subdomain.mysite.ru» без кавычек.
Надеюсь все доступно описал. Перелопатил уже горы материала, фака, статей. Пока результата нету. Буду очень признателен если укажите что и как надо в данном случае
Попробуйте следующее:
1. В строке _gaq.push ([‘_setDomainName’, ‘.site.ru’]);
уберите точку перед site.ru
2. Уберите это:
_gaq.push ([‘_setAllowLinker’, true]);
_gaq.push([‘_setAllowHash’, false]);
_gaq.push([‘_addIgnoredRef’, ‘site.ru’]);
Сделайте одинаковый код счётчика для основного домена и для поддомена.
На вскидку ничего больше не вижу. Если не поможет, отправьте мне адреса сайтов через форму обратной связи http://internet-marketolog.com/contact/ . Обещаю не публиковать.
Прошу Вашего совета.
С поддоменами (1.site.ru, 2.site.ru) разобрался, все работает. А вот как быть с главным доменом (site.ru)? Не могу для него настроить фильтр.
С какой целью Вам нужен фильтр для основного домена? Если речь о текущей статье, то фильтры нужны только для поддоменов, чтобы те нормально отображались в отчётах. С главным доменом проблем не возникало. Или я Вас не правильно понял — тогда объясните, пожалуйста, какую задачу должен решать фильтр или с какой проблемой Вы столкнулись?
Здравствуйте!
Я хочу добавить аналитику на свой поддомен: shop. сайт. ру.
Захожу в «код отслеживания» и включаю кнопку: «отслеживать субдомены». Код меняется, но строчка, которую Вы указываете выше, не появляется. Код такой:
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-00000000-0’]);
_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);
})();
Это нормально? Может Гугл изменил что-то за последний период, и строчка » _gaq.push([‘_setDomainName’, ‘domain.com’]);»не нужна? В общем, я добавил на все страницы основного сайта и поддомена. Посмотрю, что будет.
Но вот еще один вопрос: при создании профиля для отслеживания статистики по поддомену, я настраиваю фильтр, и выбираю пункты из выпадающего списка, как указано выше на скриншотах. У меня такой вопрос: а разве не правильно было бы «включить только с ip»? В таком случае, мы бы наблюдали трафик со всего интернета, а не только с основного домена? Или я неправильно понимаю?
1. Насколько я вижу из своего аккаунта, _setDomainName по прежнему актуален. Прилагаю скрин.
2. При создании профиля для отслеживания статистики по поддомену нужно использовать фильтр из последнего скриншота в статье ( http://internet-marketolog.com/wp-content/uploads/profile-new.jpg ). Тогда в статистике Вы получите только посещения указанного поддомена.
Если использовать фильтр «включить только с ip», Вы получите только посетителей, имеющих указанный ip (при этом в статистике будут присутствовать все поддомены).
Евгений, добрый день! У меня домен и субдомен. Я ставлю и на домен, и на субдомен вот такой код:
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-XXXXXXXX-X’]);
_gaq.push([‘_setDomainName’, ‘mysite.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);
})();
Настроены также 3 профайла (общий, отдельно домен и отдельно субдомен). Вроде бы все нормально. Но почему-то в общем профайле (домен+субдомен) в отчетах по источникам трафика присутствует источник «субдомен / referral». По идее, такого источника быть не должно?
Заранее спасибо за ответ.
Добрый день!
В источниках трафика может присутствовать домен Вашего сайта. Это происходит, когда посетитель не уходил с сайта, но был долго неактивен и сессия истекла. Т.е., например, открыл страницу, потом позвонила мама или убежало молоко на плите, вернулся через 30 минут (в стандартных настройках сессия длится 30 минут) и продолжил ходить по сайту. В этом случае источник трафика для текущей сессии — Ваш сайт.
если счётчик стоит на двух доменах верхнего уровня, фильтр настраивать не нужно?
если это разные сайты, а не зеркала и вы хотите объединить их в рамках одного профиля, то нужно. Иначе в статистике сложно будет понять, к какому сайту какая страница относится. Особенно, если часть страниц имеет одинаковые адреса.
спасибо за ответ) извините за дотошность, но возник ещё один вопрос: описанный метод подходит для доменов одной доменной зоны (ru)?например, можно объединить «domen.ru» и «domen-metiz.ru»?
Этот вопрос возник, потому что в настройках кода в пункте «Несколько доменов верхнего уровня» в качестве примера приводятся url-ы, отличающиеся только по доменной зоне.
Под доменом верхнего уровня понимается не доменная зона, а сам домен (без учёта поддоменов). Т.е., если один сайт в зоне .ru, а второй в зоне .com, метод будет работать.
спасибо. настроила . всё работает)
второй домен всё равно отображается как источник трафика (канал referral)/ всё делала по инструкции. код счётчика верный (проверяла несколько раз), временной период отчёта устанавливала с той даты, когда был изменен код. в чём может быть проблема?
Второй домен на все 100% определяется как referral или частично? Возможно, это переходы с открытых ранее вкладок? В этом случае Ваш сайт может быть источником трафика на самого себя
как referral второй домен отображается на 100%
Отправьте мне ссылки на сайты через форму обратной связи http://internet-marketolog.com/contact/ — попробую помочь
у вас форма обратной связи не работает(
Работает. Я получил от Вас с десяток одинаковых сообщений )). Потом посмотрю, что с ней не так.
Добрый день, я не совсем поняла, как может быть засчитан перехода с поддомена, как реферральный, если корректно настроено междоменное отслеживание? Разве это не будет засчитан как прямой переход?
И еще, уточните пожалуйста, в каких случаях нужно указывать доменное имя с точкой (.site.ru), а в каких без точки? На сайте разработчиков указывается вариант без точки:
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-12345-1’]);
_gaq.push([‘_setDomainName’, ‘example-petstore.com’]);
_gaq.push([‘_trackPageview’]);
Спасибо.
Здравствуйте. Даже без междоменного отслеживания в рамках одного сайта может переход с этого сайта на него же учитываться как реферальный трафик — в том случае, если посетитель был неактивен длительное время и в момент перехода на следующую страницу началась новая сессия.
В инструкции GA вроде нет вариантов, где нужна точка.
А можно ссылочку, где это описано подробно? Спасибо.
http://analytics.blogspot.ru/2011/08/update-to-sessions-in-google-analytics.html
Подскажите, как
лучше настроить отслеживание между основным доменом (1site.ru) и сторонними
поддоменами: 1.site.ru, 2.site.ru, 3.site.ru и т.д. Достаточно ли будет создать
перекрестные ссылки и дополнить код GA для основного домена :
_gaq.push([‘_setAccount’,’UA-12345678-1′]);
_gaq.push([‘_setDomainName’, ‘1site.ru’]);
_gaq.push([‘_setAllowLinker’, true]);
_gaq.push([‘_trackPageview’]);
И для сторонних поддоменов:
_gaq.push([‘_setAccount’, ‘UA-12345678-1’]);
_gaq.push([‘_setDomainName’, ‘n.site.ru’]);
_gaq.push([‘_setAllowLinker’, true]);
_gaq.push([‘_trackPageview’]);
Заранее благодарна.
Всё верно. + добавить перекрёстным ссылкам _gaq.push([‘_link’, ‘url-на-другой-домен’]) — посмотрите, я дополнил пару строчек в статье.
а существуют ли, помимо фильтра, ещё какие-нибудь способы, позволяющие изменить вид адресов страниц в
аналитике?
Есть ещё способ — менять URL в _trackPageview. Но это требуется в очень специфических случаях. Это делается прямо в коде страницы. Не в аккаунте GA.
Здравствуйте, Евгений! спасибо за статью, но что-то у нас не получается отслеживать данные. Ситуация такая: домен и поддомен — зеркала (есть редирект). объясните, пожалуйста, какой профиль в данном случае выбрать за главный и какое доменное имя ставить? (хотя, в принципе это очевидно, но не работает). Спасибо!
Если у вас настроен 301 редирект, то достаточно настроить отслеживание основного домена, т.к. посещения на поддомен засчитываться не будут (перенаправление происходит до загрузки страницы)
Евгений, подскажите пожалуйста, как это реализовать в новом интерфейсе, где уже нет таких настроек, есть только руководство https://support.google.com/analytics/answer/1034346?hl=ru&ref_topic=2772342. Неужто все так усложнилось?
что именно? в новом интерфейсе сохранились все старые функции.
Не могли бы вы подсказать, где именно это найти?
как и раньше — в настройках кода счётчика. см. скрин
Не знаю почему, но в моем интерфейсе в коде отслеживания таких настроек нету…
Что значит «Остаётся добавить ко всем ссылкам» ? не очень понятно, что и куда и зачем добавлять ?
Просто нужно чуть-чуть повнимательнее прочитать. См. скриншот:
Я не понимаю от куда этот код :
Анкор ссылки
?
Можно пример какой-нибудь более реальный ?
Это вполне реальный пример. Давайте разберёмся.
В статье описана следующая ситуация:
Есть несколько сайтов на разных доменах, статистику по которым вы хотите объединить в 1 профиле. Иными словами нужно, чтобы несколько сайтов в отчётах считались одним сайтом, чтобы переход с одного сайта на другой считался не переходом с внешнего сайта, а внутренним переходом, чтобы посетитель мог переходить сколько угодно раз с одного сайта на другой и все его посещения собирались в одну сессию и составляли единую цепочку.
Причём подразумевается, что все эти сайты находятся под Вашим управлением и Вы на каждом из них можете установить нужный код отслеживания.
Если это Ваша ситуация, разбираемся дальше.
Переход с одного сайта на другой осуществляется с помощью кликов по ссылке/кнопке/… или посредством заполнения формы.
Чтобы настроить описанное отслеживание, нужно помимо добавления в код счётчика строк с _setAllowLinker и _setDomainName дать понять google analytics, какие именно переходы считать внутренними. Т.е. нужно каждый раз сообщать Google Analytics, что переход с одного сайта на другой — это внутренний переход.
В случае со ссылкой/кнопкой можно добавить указанную команду на событие onclick.
В случае с формой — на onsubmit.
Все понятно, спасибо большое.
Добрый день! Подскажите, пожалуйста, обратную ситуацию, если есть сайт и поддомены на этом сайте и нужно отслеживать отдельно трафик для подсайта, а не объединять вместе с основным…такое возможно? где почитать как делать? спасибо
Добрый день. Именно об это и статья.
Я хочу отслеживать как один сайт домены:
1.domen.ru
2.domen.ru
3.domen.ru
4.domen.ru
seconddomen.ru
GA (сокращенный вариант) для каждой площадки прописан так:
_gaq.push([‘_setAccount’, ‘UA-xxxxxxx-x’]);
_gaq.push([‘_setDomainName’, ‘1.domen.ru или 2.domen.ru или 3.domen.ru или 4.domen.ru или seconddomen.ru’]);
_gaq.push([‘_setAllowLinker’, true]);
_gaq.push([‘_trackPageview’]);
Метод _link к ссылкам не добавлен. Не обрывается ли сессия пользователя при переходе между доменами? Как в таком случае считается статистика?
при переходе на seconddomen.ru будет обрываться.
_setDomainName везде должен быть прописан domen.ru
Такой вопрос есть домен site.ru, у которого куча поддоменов: one.site.ru, two.site.ru, three.site.ru (работают 2 учетные записи в аналитике)
Для всех их написан код:
***
var _gaq = _gaq || [];
_gaq.push( [‘_setAccount’, ‘UA-11111111-1’],
[‘_trackPageview’],
[‘b._setAccount’, ‘UA-22222222-2’],
[‘b._setDomainName’, ‘.site.ru’],
[‘b._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); })();
***
Преследовалась цель междоменного отслеживания. Что бросилось в глаза — статистика посещений выросла во много раз, причем, основное это direct
Скорее всего у Вас не донастроено междоменное отслеживание и после установки кода на поддомены произошло следующее: каждый раз при переходе с одного поддомена на другой у посетителя обновляется источник перехода, а это в свою очередь приводит к началу новой сессии.
Если так, то Вам нужно на все ссылки между этими поддоменами и основным доменом повесить
_gaq.push([‘_link’, ‘url-на-другой-домен’])
Междоменное.. я не правильно выразился — отслеживание между субдоменов, а в мануалах пишется:
Tracking Across a Domain and Its Subdomains
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-12345-1’]);
_gaq.push([‘_setDomainName’, ‘example-petstore.com’]);
_gaq.push([‘_trackPageview’]);
Возможно, дело в лишней точке перед site.ru
[‘b._setDomainName’, ‘.site.ru’],
вот видос 2:30
http://www.youtube.com/watch?v=hh1JQDK7_Qw
В аккаунте GA (в разделе «настройка кода отслеживания») предлагается вариант без точки. Я не знаю, есть ли разница.
да и метод _link() , как я понял, не нужно вставлять в субдомены…
Евгений, во-первых, здорово что вы в принципе есть:) И есть кому задать вопрос. Вопрос такой: 1) есть основной домен x.ru 2) есть сотня алиасов к данному домену, например xn.ru xn.com и прочее 3) алиасы через 301 редирект направляются на основной домен x.ru 4) у алиасов, есть поддомены x.xn.ru x.xn.xom и так далее 5) с поддоменов также стоит 301 редирект на основной домен x.ru. Проблема, как настроить счетчик так, чтобы эту статистику регистрировал гугл анатлитикс, основной домен он видит, а все остальное, что через редирект — нет.
Google Analytics — это код на javascript. JS обрабатывается браузером. Поэтому есть 3 варианта:
1. заменить 301 редирект на JS редирект с задержкой. Тогда код GA успеет отработать на странице, с которой идёт редирект и Вы получите информацию об источнике трафика, url, с которого был редирект и пр. Недостаток — если 301 редирект был сделан для seo, этот метод не для Вас.
2. Можно редиректить на страницу с якорем /page.html#utm_source=zzzz.ru&utm… Потом на новом сайте с помощью JS или php расшифровать этот якорь и передатьнужные данные в GA. Для поисковика /page.html и /page.html#anchor — это одна страница.
3. если есть доступ к логам, брать инфу оттуда и перезаписывать куку и/или отправлять какое-нибудь событие в GA
Евгений, здравствуйте. Такая проблема: есть домен site.ru, и есть второй домен sitetwo.ru
Если ставлю одинаковый код на оба сайта без _setDomainName и _setAllowLinker, то выходит как у вас в примере Аналитика видит два разных пользователя.
Если ставлю на оба сайта код _setDomainName:
var _gaq = _gaq || [];
_gaq.push([‘_setAccount’, ‘UA-AAAVVAAA’]);
_gaq.push([‘_setDomainName’, ‘site.ru’]);
_gaq.push([‘_setAllowLinker’, true]);
_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);
})();
То аналитика вообще не видит посетителей с сайта sitetwo.ru (проверяю в отчете «В режиме реального времени».
Отмечу, что _gaq.push([‘_link’, не настроил, так как пользователь может начать сессию сразу на sitetwo.ru и Аналитика его все равно не видит.
Нужно ли включить еще какие-то настройки?
Есть сайт abcde.fg.com
И есть поддомен к этому сайту forum.abcde.fg.com
Прочитал инструкцию по установки, но там объяснено для старого интерфейса.
Я не могу понять, где в новом интерфейсе ГА настраивается профиль и создается поддомен к этому профилю?
и еще вопрос в коде отсеживания основного доммена (abcde.fg.com) и поддомена (forum.abcde.fg.com) какой должен стоять имя доммент?
_gaq.push([‘_setDomainName’, ‘fg.com’]);
или
_gaq.push([‘_setDomainName’, ‘abcde.fg.com’]);
Добавил фильтр, чтобы отслеживать поддомен отдельно, но в источниках показываются источники не поддомена, а основного сайта. Как видеть только источники поддомена?
видимо, что-то неправильно настроили
Евгений, добрый день, сейчас что-то изменилось? Не могу найти в GA разные варианты кодов отслеживания
Да, в новом интерфейсе этого функционала вроде нет. Видимо, код теперь работает на любом сайте, на котором он размещён
Получается мы к коду
(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-123123123-1’, ‘auto’);
ga(‘send’, ‘pageview’);
добавляем
_gaq.push([‘_setAccount’, ‘UA-123123-1’]);
_gaq.push([‘_setDomainName’, ‘.site.ru’]);
_gaq.push([‘_setAllowLinker’, ‘true’]);
_gaq.push([‘_trackPageview’]);
Настраиваем фильтры, и должно всё работать?
_gaq.push — это от старого кода счётчика. Вы используете новый, поэтому, например, вместо _gaq.push([‘_trackPageview’]); у вас ga(‘send’, ‘pageview’);
из того, что Вы написали, добавлять ничего не надо. просто сразу настроить фильтры.
А как тогда указывается у поддомена основной домен?
никак. нет необходимости, если и там, и там один код отслеживания
По всей видимости, теперь можно только исключать нежелательные домены) .
подскажите как сейчас это все сделать? панель управления поменялось с момента поста
в universal analytics на все поддомены общий стандартный код счётчика — не нужно ничего особенного делать.
настройка фильтров и профилей принципиально не изменилась
Здравствуйте, Евгений!
Вопрос по отслеживанию трафика на поддомен. Настроено прдеставление с фильтром «оставить трафик только на этот поддомен», код отслеживания идентичен на главном сайте и поддомене. На основном домене имеется кнопка, которая ведёт на поддомен.
Вопрос: что нужно сделать, чтобы в источних трафика в представлении поддомена увидеть переходы с главного сайта в рефералах?
Правильно ли я понимаю, что в представлении поддомена нужно фильтр прописать, как в статье говорится?
Спасибо!
Сделайте фильтр, который добавляет хост к URL. В отчётах Вы увидите, полный URL с доменом. Плюс можно сегментировать по URL реферера
Спасибо, настроил. Завтра проверю и отпишусь.
После настройки фильтра вижу полные урлы, но всё-равно не понятно, как посмотреть переходы с главного домена на поддомен. В отчёте рефералов ничего нет, в отчёте страниц тоже не виже главного домена.
Подскажите, что дальше делать?
Спасибо.
У меня такая проблема, сделали поддомен для моб. версии,
поставили на нее тот же счетчик аналитекса, что и на основной сайт, но
данные в аналитексе не отображаются по моб версии, в чем может быть
проблема? где то надо добавить этот поддомен? не могу найти где, у меня в
аналитексе не вижу такого как у вас в статье «один домен с несколькими
поддоменами»
не могу найти это в юниверсале:
«На самом деле, проблема решается элементарно. Вам предлагают её решить
уже на этапе регистрации счётчика. Если Вы по какой-то причине не
настроили то, что хотели, то зайдите в администрирование профиля ->
Код отслеживания:»
В статье инфа по старому интерфейсу. Сейчас не нужно дополнительных настроек счётчика для отслеживания трафика на поддомене.
Единственное, имеет смысл настроить фильтр, который будет добавлять к REQUEST_URI домен, чтобы было удобнее смотреть в отчётах и чтобы одинаковые урлы на разных доменах не склеивались в один.
то есть по идеи должен отображаться трафик с поддомена даже если он нигде не добавлен в юниверсале, но на нем стоит тот же счетчик?
да
Здравствуйте!
А есть подобная инструкция только для GA Universal ?
Вы написали в постскриптуме, как настроить профиль для того, чтобы он собирал данные по одному домену. Я так и сделал. Так как у меня есть отдельный счетчик для этого домена, я могу видеть, что данные отличаются. В созданном по вашей рекомендации профиле приблизительно на 10% сеансов больше, чем если считать на отдельном счетчике. Подскажите, с чем это может быть связано. Заранее спасибо.
Мне сложно ответить на Ваш вопрос без информации о том, как вы настроили фильтр (желательно скрин) и доменных имён.
При правильной настройке данные не должны существенно отличаться.
Возможные причины:
— конфликт скриптов
— забыли поставить отдельный счётчик в каком-то из шаблонов и по нему часть данных не собирается
— один из счётчиков подключён через google tag manager, второй — напрямую в html-коде
Евгений, спасибо за полезную статью. Пусть ей уже 4 года, но суть остается верной.
Прошу совета по вопросу с доменами и поддоменами.
Я сделал поддомен для лендингов. Туда идет трафик с высоким показателем отказов. Счетчик для домена и поддомена один. Показатель отказов поддомена портит статистику домена. Если я сделаю два разных счетчика для домена и поддомена, поможет ли это сохранить хорошую статистику домена? Или поддомен с другим счетчиком все равно будет передавать свой вес?
Если Вы сделаете 2 разных счётчика для каждого сайта, данные не будут пересекаться и в статистике счётчика основного домена Вы получите показатели только основного домена.
Как вариант, Вы можете с одним и тем же кодом счётчика создать доп. представления с фильтрами по домену и лендингам.
И просто рекомендация — для каждого лендинга (если это одностраничник) делать либо отдельный код счётчика, либо отдельное представление. Так удобнее потом пользоваться статистикой.
Воу! Спасибо за ответ и совет, Евгений!
Спасибо огромное! Все шикарно работает! Море респекта Вам и океан уважухи!