Компоненти Менеджера тегів Google

Дізнайтеся, як пов’язані між собою теги, активатори, змінні та рівень даних.

Для визначення способу налаштування й запуску тегів у Менеджері тегів Google використовуються наведені нижче поняття.

  • Теги. Тег – це код, який надсилає дані в систему, як-от Google Analytics.
  • Активатори. Активатор відстежує певні події, як-от кліки, надсилання форми або завантаження сторінки.
  • Змінні. Змінна – це заповнювач із назвою для певного значення, яке змінюватиметься, як-от назва продукту, ціна чи дата.
  • Рівень даних. Менеджер тегів використовує рівень даних, щоб тимчасово зберігати значення в клієнті. Це дає змогу тегам, активаторам і змінним використовувати їх.

У цій статті пояснюється, як такі поняття пов’язані між собою.

Теги й активатори

Тег – це фрагмент коду, який виконується на сторінці або в мобільному додатку. У тегів може бути багато призначень, але більшість тегів, що використовуються в Менеджері тегів, надсилають інформацію з вашого сайту третій стороні. Як приклад можна згадати тег Google Analytics і тег відстеження конверсій Google Ads.

Якщо ви не користуєтесь спеціальним інструментом для керування тегами, тоді код для кожного тегу потрібно додавати безпосередньо у вихідний код. У Менеджері тегів ви можете керувати всіма тегами у веб-інтерфейсі.

Теги виконуються або запускаються у відповідь на події. Такими подіями можуть бути завантаження або прокручування сторінки, натискання кнопки тощо. У Менеджері тегів Google ви можете визначити активатори для відстеження таких подій і вказати, коли мають запускатися теги.

Активатори та змінні

У Менеджері тегів є багато вбудованих змінних. Крім того, ви можете налаштувати користувацькі змінні. Наприклад, вбудована змінна "url" містить адресу поточної сторінки. Щоб запускати тег тільки на сторінці example.com/purchase/receipt.html, потрібно визначити активатор із переліченими нижче налаштуваннями.

  • Подія: перегляд сторінки
  • Тип активатора: перегляд сторінки
  • Умови запуску: окремі перегляди сторінки
    • Запускати тег, коли виконуються такі умови:
      URL-адреса містить example.com/purchase/receipt.html

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

Змінні та рівень даних

Рівень даних використовується, щоб тимчасово зберігати дані. Це структурований формат, який підтримує Менеджер тегів. Він дає змогу легко переносити дані з веб-сторінки або мобільного додатка в теги, активатори й інші змінні Менеджера тегів.

Щоб змінні могли отримувати інформацію, не обов’язково налаштовувати рівень даних. Змінні Менеджера тегів також можна налаштувати так, щоб вони отримували значення безпосередньо зі змінних JavaScript, основних файлів cookie або моделі DOM. Однак найкраще отримувати значення для змінних безпосередньо з добре структурованого рівня даних. Застосування рівня даних дає змогу мінімізувати ймовірність втрати даних унаслідок непередбачених змін коду, створити добре структуровану й доступну модель даних, а також спрощує процес вирішення проблем.

Примітка. Для веб-додатків кожна сторінка має містити код для перенесення потрібної інформації на рівень даних. Рівень даних не зберігається автоматично на різних сторінках.

Сценарії застосування

Скористайтеся наведеними нижче порадами, щоб рівень даних використовувався відповідно до ваших потреб.

  • Якщо теги мають запускатися лише під час завантаження сторінок (але не під час взаємодії користувача з ними) і крім URL-адреси сторінки та напрямку переходу не потрібна інша інформація, слід лише додати контейнерний фрагмент на кожну сторінку сайту. Імовірно, застосовувати рівень даних не потрібно.
  • Якщо теги мають запускатися лише під час завантаження сторінок, але крім URL-адреси сторінки та напрямку переходу потрібна додаткова інформація (наприклад, тип сторінки або ідентифікатор користувача), можливо, знадобиться код, який створюватиме рівень даних і передаватиме до нього потрібні відомості.
  • Якщо дані, які потрібно використовувати, недоступні до завершення взаємодії користувача зі сторінкою, потрібно додати код, який передаватиме інформацію на рівень даних, а також налаштувати Менеджер тегів так, щоб застосовувати рівень даних у разі виникнення потрібної події.

Статті за темою

Чи корисна ця інформація?
Як можна її покращити?