Как отслеживать информацию с нескольких поддоменов

Как отслеживать информацию с нескольких поддоменов

Многие сайты, существующие во всемирной сети, обычно состоят из основного домена и поддоменов. Поддомены являются частью одного общего домена верхнего уровня и содержат информацию о различных направлениях.

Например, «pogoda.gmail.com» и «tv.gmail.com» — это поддомены «gmail.com». В связи с этим при проведении веб-аналитики часто возникает ситуация, когда необходимо одновременно отслеживать информацию с нескольких поддоменов.

Google Analytics для отслеживания информации использует только основные cookie-файлы, то есть cookie отслеживаемого домена. Поскольку поддомен имеет собственное имя, GA автоматически не может его отслеживать.

Иными словами, посетителей, которые перемещаются между различными поддоменами одного сайта, невозможно отслеживать, поскольку используются только основные cookie-файлы.

Решение проблемы

Ситуацию легко решить: необходимо сделать так, чтобы Google Analytics использовал одни и те же cookie для всех поддоменов. Для этого достаточно вызвать _setDomainName() и указать имя родительского (основного) домена.

Например, чтобы отслеживать поддомены Google, в качестве аргумента следует указать «.google.com».

Важно: такое решение допустимо не во всех случаях, поскольку в отчетах не будет разграничения между страницами с одинаковым названием на разных поддоменах. Для этого используются дополнительные фильтры.

Настройка аккаунта Google Analytics для нескольких поддоменов

Вариант 1: Отдельные профили для домена и поддоменов

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

 

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

Особенность: переходы между поддоменами фиксируются как реферальный трафик. Шаги реализации:

Шаги реализации:

➤ На страницы одного домена вставить текущий HTML-код; ➤ Создать новый профиль в GA для другого домена и получить новый HTML-код; ➤ Вставить полученный код на страницы второго домена.

В результате получаем два профиля с индивидуальными данными по каждому домену.

Фото 1 - Как отслеживать информацию с нескольких поддоменов

Вариант 2: Один профиль для домена и поддоменов

В этом случае вся информация с домена и поддоменов собирается в едином отчете, а переходы посетителей идентифицируются как переходы между страницами одного сайта.

Шаги реализации:

➤ Для асинхронного кода после _gaq.push(['_setAccount', 'UA-XXXXX-X']); добавить _gaq.push(['_setDomainName', '.example.ua']); ➤ Для стандартного кода после var pageTracker = _gat._getTracker("UA-XXXXXXX-XX"); добавить pageTracker._setDomainName(".example.ua");

Важно: домен обязательно указывать с точкой в начале!

Фильтры:

➤ Создать пользовательский фильтр с условием «включить» для каждого профиля. ➤ Параметр: «URL-запроса». ➤ В поле фильтра написать: poddomen\.site\.ua

Кросс-доменное отслеживание

Иногда возникает необходимость одновременно отслеживать информацию с нескольких доменов в одном аккаунте Google Analytics. Например, основной ассортимент товаров находится на одном сайте (www.siteA.ua), а бланк заказа — на другом (www.siteB.ua). Как правило, главная задача заключается в том, чтобы отслеживать эффективность работы этих двух веб-ресурсов и при этом хранить все данные в одном аккаунте.

Настройка кода сайта А

В код GA добавить:

_gaq.push(['_setAllowLinker', true]); — включение междоменного отслеживания. ➤ _gaq.push(['_setDomainName', 'siteA.ua']);

Добавить функции onClick="_gaq.push(['_link', this.href]); return false;" и onSubmit="_gaq.push(['_linkByPost', this]);" ко всем ссылкам и формам, которые ведут с ресурса А на ресурс В.

Настройка кода сайта В

Аналогично:

_gaq.push(['_setAllowLinker', true]);_gaq.push(['_setDomainName', 'siteB.ua']);

Функции onClick и onSubmit добавляются ко всем формам и ссылкам, которые ведут с ресурса В на ресурс А.

Настройка фильтра в Google Analytics

Чтобы в отчетах отображалось полное название сайта:

➤ Тип фильтра: «Пользовательский» → «Дополнительно». ➤ Поле А: Имя хоста, извлечь (.*). ➤ Поле В: URL-запроса, извлечь (.*). ➤ Вывод в: URL-запроса, конструктор $A1$B1.

После этого кросс-доменное отслеживание будет работать корректно.

Итог

Благодаря правильной настройке cookie, профилей и фильтров в Google Analytics становится возможным эффективно отслеживать статистику нескольких поддоменов и анализировать данные различных доменов в рамках одного аккаунта. Это позволяет получить целостную картину поведения пользователей и их взаимодействия с ресурсами сайта.

Такой подход значительно улучшает веб-аналитику, позволяя точнее понимать потребности посетителей и своевременно оптимизировать сайт для повышения конверсий и эффективности интернет-проекта.

Насколько полезен был этот пост?

Нажмите на звездочку, чтобы оценить!

Количество голосов: 5 / 5. Количество голосов: 2

Пока нет голосов! Оцените этот пост первым.