Як відстежувати інформацію з декількох піддоменів?

Як відстежувати інформацію з декількох піддоменів?

Багато сайтів, що існують у всесвітній мережі, зазвичай складаються з основного домену та піддоменів. Піддомени є частиною одного спільного домену вищого рівня та містять інформацію про різні напрямки.

Наприклад, «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

Голосів поки немає! Будьте першим, хто оцінить цю публікацію.

SEO продвижение