×

Аудит вебаналітики із GTM, GA4 та Google Analytics 3

Як ми тестували контейнери Google Tag Manager, щоби у клієнта був максимально коректний трекінг

Клієнт

Наші партнери звернулися до нас із проєктом свого клієнта — європейським сервісом, який допомагає людям планувати відпустку. На їхньому сайті представлені пропозиції готелів, орієнтованих саме на відпочинок, а не на ділові поїздки. Всього клієнт має чотири мовні версії сайту, які розташовані на різних доменах, але пов’язані між собою:

  • німецький,
  • норвезький,
  • шведський,
  • данський.

Ми працювали над системою, котра стосувалась всіх цих чотирьох сайтів.

Задача

Клієнт хотів перевірити коректність налаштування контейнера Google Tag Manager і його тегів, а також коректність передачі даних цими тегами в Universal Analytics (далі GA3) й Google Analytics 4. Отже, нашою задачею було провести тестування GTM, аби клієнт міг швидко віднайти, оцінити й виправити помилки. 

Крім того, в ході роботи постало питання, які дані будуть збирати сервіси аналітики й реклами на сайті, залежно від Consent Mode — тобто того, які cookies дозволив використовувати користувач, та чи дозволив взагалі.

Відповідно, тестування складалось із двох частин:

  1. Загальна робота контейнерів GTM
    • General dataLayer variables and custom dimensions
    • 3rd party codes
    • Event tracking (GA3)
    • Event tracking (GA4)
    • Enhanced Ecommerce data (GA3)
    • Enhanced Ecommerce data (GA4)
  2. Робота контейнерів залежно від того, які cookies дозволив використовувати користувач (Consent Mode):
    • Only Statistics cookies allowed
    • Only Advertising cookies allowed
    • Statistics and advertising cookies allowed
    • No cookies allowed.

Друга частина була вкрай важливою, адже стосувалась норм GDPR. За порушення цього регламенту компанії можуть бути оштрафовані на чуттєві суми. Отже, наше тестування серед іншого мало вберегти клієнта від таких наслідків.

Наші дії

Тест змінних

Партнери створили для нас великий документ із переліком всіх змінних та їх можливих значень, що їх ми мали протестувати та передати результат аналітикам. Завдяки цьому аналітики могли б зрозуміти результат і виправити можливі помилки. Ми почали із тестування загальних змінних та кастомних значень. Цей процес доволі одноманітний, тож ми не будемо розписувати кожну змінну, а покажемо хід роботи на прикладі кількох показових.

приклад ТЗ на аудит Google Tag Manager

Отже, ми обираємо змінну для тесту й заходимо в Google Tag Manager. Там у контейнері шукаємо стандартну та спеціальну змінні (нижче вони виділені червоним). Ці змінні мали бути однакові — як воно і є на скріншоті. Це значить, що все налаштовано вірно та в аналітиків не має бути сумнівів щодо роботи цього тегу та змінних. 

стандартна та спеціальна змінні в Google Tag Manager

Таким само чином ми протестували та показали передачу потрібних властивостей тегів. Для прикладу візьмемо теги транзакцій у Google Ads. На скріні нижче відмічені потрібні параметри цього тегу — тут також не було проблем, все передавалось коректно.

3rd party codes

Тест трекінгу подій в Google Analytics 3 та Google Analytics 4

Специфіка тесту подібна. Певні дії користувача на сайті викликають події, і інформація про ці події передається в систему аналітики. У випадку ГА3 події передавались через label. Розглянемо на прикладі івенту Book button — вона виникає, коли користувач натискає кнопку “забронювати” на сайті.

В GTM це виглядає наступним чином:

Event tracking test in Google Analytics

У виділеній області вказані івент, що відбувся на сайті та лейбл, що він передається далі в системи аналітики. 

Та ж подія до Google Analytics 4 мала передавати більше параметрів івенту.

Event tracking test in Google Analytics 4

Відповідно, Google Analytics 4 передавала інформацію у Менеджері Тегів до аналітики партнерів із параметрами.

Event tracking test in Google Analytics 4 with GTM

Тестування e-commerce

На цьому етапі ми мали пройти всю воронку й зафіксувати події від головного екрану до бронювання готелю. На скріншоті нижче лише мала частина подій в аналітиці, що описують процес бронювання. Це два івенти на сторінках одного типу.

Всього на сайті є 4 типи сторінок і на кожен тип сторінки приходилось тестування семи івентів. Розглянемо на прикладі івенту “транзакція”

В GTM ми бачимо передавання через стандартні параметри “name”, “id”, “price” тощо. Також клієнт додав спеціальні параметри, які також працювали як слід.

В Google Analytics 4 транзакція мала схожі параметри. Основна відмінність — це відсутність кастомних змінних, тож в результаті все виглядає просто, лаконічно і правильно. 

Раніше ми розповіли, як виглядають звіти в Google Analytics 4, та як підготувати власний звіт, послугуючись інструментами GA4

Тест згоди з cookies

Наш тест мав чотири сценарії, залежно від того, який дозвіл на використання cookies дасть користувач:

  • дозволити всі,
  • дозволити маркетингові,
  • дозволити тільки аналітичні,
  • заборонити всі.

Відповідно до цього вибору тестувались окремі блоки рекламних та статистичних тегів. 

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

Результат

Наші партнери створили один універсальний контейнер для Google Tag Manager, який переносився із сайту на сайт з певними змінами після нашого тесту. Попри те, що сайти були майже копіями одне одного, у кожного була своя специфіка і з’являлись нові помилки. Але від півсотні помилок на першому сайті ми дійшли до 10 некритичних помилок на останньому.

Отже, клієнт отримав готовий продукт, ретельно протестований та з мінімальною кількістю помилок — такий, що несе найбільшу користь. 

Відгук клієнта

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

Senior Digital Consultant

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *


Читайте також ...
Як визначити та вимірювати KPI рекламної кампанії
Як визначити та вимірювати KPI рекламної кампанії

Часом буває складно визначити метрики рекламної кампанії. Для малого бізнесу природньо працювати із базовими показниками. Наприклад, новостворений ФОП хоче запустити

Читати далі >
Що таке Google Web Designer та нащо він потрібен
Що таке Google Web Designer та нащо він потрібен

В цій статті ми оглянемо Google Web Designer і розповімо чому його варто дослідити дизайнерам, які працюють в рекламі. 

Читати далі >
Порівняння Google Ads та Display & Video 360
Порівняння Google Ads та Display & Video 360

Display & Video 360 — це інструмент для налаштування та запуску медійної реклами: банерів та відеооголошень.

Читати далі >
ТОВ «АГЕНТСТВО ЦИФРОВИХ РІШЕНЬ»; код ЄДРПОУ: 39532600
08141, Київська область, Києво-Святошинський район, с.Святопетрівське, бульвар Тараса Шевченка, б.1, кв.49
e-mail: info@newage.agency
+380 (68) 641-64-68