Послуги

  • Сайти
  • Контент
  • Просування
  • Бітрікс24
  • Додатки
Усі послуги Оплата
Бітрікс24
Усі послуги Оплата

Пошук

  • Разработка интернет-магазина под ключ
  • Разработка сайтов
  • Разработка леднигов
  • Разработка на битрикс24
  • Разработка на Вордпресс

Кейс: навіщо встановлювати 20 лічильників Google Analytics на один сайт?

У черговому кейсі ми поспішаємо поділитися з вами досвідом встановлення та налаштування лічильника Google Analytics. Завдання, здавалося б, заурядне і не варте того, щоб його виносили в окремий кейс. Однак, коли наші фахівці взялися за аудит, стало зрозуміло, що перед ними виявився цікавий випадок.

Із чим прийшов клієнт?

Наш клієнт Магазин Віз працює з 30 партнерами у різних регіонах країни. Для онлайн-продажу своїх послуг використовувався сайт, який містить сторінки під кожного партнера та його регіон. Про досвід налаштування контекстної реклами для цього клієнта ми розповімо в окремому кейсі.

Відповідно, для кожної такої сторінки був налаштований окремий обліковий запис контекстної реклами Google і Яндекс, яку партнери оплачують самостійно. Використовуючи параметр в UTM мітці оголошень, сайт автоматично підміняє інформацію – назву регіону, адресу та телефон.

Завдання

Стало необхідно впровадити окремі лічильники аналітики під кожного партнера, щоб:

  • Відслідковувати статистику окремо по кожному регіону (партнеру), щоб адекватно оптимізувати рекламні кампанії;
  • Збирати списки ремаркетингу по кожному регіону окремо.

Також нам потрібний один загальний лічильник аналітики для того, щоб збирати загальну статистику сайту.

Що ми зробили?

Насамперед ми розібралися з тим, чи можна встановити на сайт одночасно два лічильники аналітики. Нагадаємо, що в нашому випадку це мав бути лічильник конкретного регіону та загальний лічильник. На це питання відповідає довідка Гугла:

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

JavaScript та прив'язка до регіону

За допомогою JavaScript можна прив’язатись до вибраного регіону, який виводиться на сайт. Наприклад, на скріншоті показано Санкт-Петербург.
Banner
Наш програміст вивів на сайт id регіону та прив’язався до нього. Якщо немає бажання або можливості залучати програміста, ви можете все зробити самостійно, використовуючи саму назву регіону.
Banner

Наш програміст вивів на сторінку прихований блок з id регіону – у цьому прикладі він дорівнює “0”. Також він призначив блоку id=”guest_city_id”, щоб фахівця з реклами було легше отримати значення з цього блоку.

Переходимо до Google Tag Manager для подальшого налаштування. Тут ми можемо вчинити найбільш очевидним чиномстворити змінну, яка знаходитиме на сайті значення регіону і повертатиме True або False, коли знаходить регіон Санкт-Петербург.

Якщо на сайті регіон виведено так:

Banner
Потрібно використовувати такий скрипт:
Banner
Або якщо нам вивели ідентифікатор регіону як тут:
Banner
То скрипт буде таким:
Banner

Подальший план дій

  • Створити Тригер який активується, якщо змінна повернула True, тобто якщо ця сторінка Санкт-Петербурга;
  • Створити окремий ресурс аналітиксу під Санкт-Петербург;
  • Створити тег Google Analytics для Санкт-Петербурга у GTM з тегом активації, який щойно створили;
  • Тепер аналітик Санкт-Петербурга працює, тільки якщо обраний регіон Санкт-Петербург;
  • Пункти 1-4 виконуємо для всіх регіонів.
Однако при такой настройке придется создавать много тегов, переменных, триггеров. Поэтому немного подумав, мы пришли к такому решению – создать один тег Analytics, в котором идентификатор отслеживания будет подменяться в зависимости от выбранного региона на сайте, а тег будет работать на всех страницах.

Приступаємо до реалізації

Створюємо змінну, яка змінюватиме своє значення під кожен окремий регіон. Було додано два регіони для тестів:
Створюємо тег Google Analytics та як ідентифікатор відстеження передаємо нашу змінну:
Вибираємо активацію тега на всіх сторінках:
Banner
Вибираємо потрібний регіон та перевіряємо, чи передаються дані:
Змінюємо регіон і переконаємося в тому, що наше налаштування виконане успішно:

Бажаєте обговорити проєкт?

Залишіть ваш номер телефону і наш менеджер зв'яжеться з вами найближчим часом

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x