Одне з найбільших оновлень 2023 року в серверному Google Tag Manager - Transformations. Він додає абсолютно новий об'єкт до поточної структури sGTM. Трансформації працюють з клієнтами і тегами і додають нову можливість перевизначати або додавати дані подій після того, як клієнт обробить вхідні HTTP-запити і до того, як тег отримає доступ до даних події.
У цій статті я хочу зосередитися на тому, що таке трансформації, як їх налаштовувати та які найпоширеніші випадки використання.
Трансформація - це об'єкт на серверному Google Tag Manager, який виступає посередником між клієнтом і тегом.
Дані доставляються на серверний контейнер Google Tag Manager у вигляді вхідного HTTP-запиту. Як тільки клієнт отримує запит, він реструктурує його в дані події, які можуть бути використані тегами, тригерами або змінними в sGTM.
Трансформації дозволяють додавати, виключати та змінювати параметри події після того, як клієнт проаналізує вхідний HTTP-запит, перш ніж тег отримає до нього доступ.
Кожна трансформація складається з наступних етапів:
Існує три типи правил, які дозволяють створювати трансформації. Після застосування правила трансформації, воно змінює дані події для вибраних тегів і в зазначених умовах. Дані події не змінюються для даних події за замовчуванням.
Параметр Дозволити трансформацію параметрів дозволяє визначити параметри, які будуть доступні лише за тегом. Параметри, які не додано до дозволених трансформацій параметрів, буде відкинуто.
Оскільки ця трансформація сильно впливає на те, які дані про події будуть доступні тегам, переконайтеся, що ви додали всі необхідні параметри. Інакше теги не зможуть спрацювати через відсутність даних про подію.
Дозволяє додавати або змінювати дані події. Використовуючи цю трансформацію, ви можете замінити або додати будь-які дані події до того, як тег отримає до них доступ.
Трансформація виключення параметра дозволяє вилучити будь-який параметр до того, як тег отримає до нього доступ. Як і у випадку з трансформацією параметра "дозволити", спочатку перевірте необхідні параметри для тегів, оскільки якщо потрібний параметр відсутній, тег не зможе спрацювати.
1. Перейдіть на вкладку "Трансформації" і натисніть "Створити".
2. Виберіть зі списку вказаних типів трансформації.
3. За допомогою трансформації Дозволити або Виключити вам потрібно лише вказати параметр, який потрібно дозволити або виключити.
Якщо ви вирішили доповнити подію, ви повинні додати параметр, який ви хочете змінити, і значення, до якого він повинен бути змінений.
Процес відладки трансформації надзвичайно простий. Як завжди, вам потрібно відкрити режим попереднього перегляду та налагодження і запустити тег з трансформацією.
1. Відкрийте вкладку тегів у відладчику sGTM, натисніть на тег, який містить трансформацію, і ви побачите назву трансформації у розділі Трансформації.
2. Прокрутіть вниз до розділу Змінені дані події. Тут вам потрібно увімкнути прапорець "Показати оригінал". Таким чином, ви зможете побачити, як трансформація вплинула на дані, до яких тег має доступ.
3. У своїй трансформації я виключив параметри user_agent та ip_override. Щоб перевірити, чи правильно були виключені дані, мені потрібно переконатися, що в кінцевому значенні ці параметри були виключені.
1. Збагачуйте дані.
За допомогою трансформації Augment ви можете збагатити дані будь-якого тегу. Це може бути корисно для додавання будь-яких даних з вашої бази даних, наприклад, додаткових даних про продукт або користувача.
2. Видаліть PII або будь-які конфіденційні дані.
Щоб відповідати вимогам захисту даних у деяких країнах, необхідно видаляти будь-які конфіденційні персональні дані перед тим, як надсилати їх до будь-якого інструменту аналітики або відстеження.
За допомогою параметра "Дозволити або виключити" ви можете суворо контролювати дані, що надсилаються кожному постачальнику.
3. Записуйте точні дані в базу даних.
Використовуючи трансформацію даних, ви можете записувати чисті дані до Bigquery, Firestore або будь-якої іншої бази даних, яку ви використовуєте для збору даних.
Трансформація - це простий у використанні інструмент, який дозволяє суворо контролювати, до яких даних кожен тег може отримати доступ. Це дає можливість для двох протилежних варіантів: з одного боку, дотримання вимог, обмежуючи доступ до інформації, до якої можуть мати доступ теги. З іншого боку, це допомагає збагатити дані. Це дійсно залежить від типу проекту і того, де ви хочете його реалізувати. Ми сподіваємося, що ця стаття була корисною і надихнула вас дослідити захоплюючі можливості, які пропонують трансформації.
У нас є все, що вам потрібно! Натисніть Отримати допомогу, заповніть форму, і ми надішлемо вам пропозицію.