Глосарій Gtm

Тег (Tag)

· 7 хв читання
Коротке визначення

Тег (Tag) у Google Tag Manager — фрагмент коду або конфігурації, який відправляє дані у зовнішню систему (GA4, Google Ads, Meta Pixel) або виконує дію на сторінці. Тег спрацьовує, коли активується пов'язаний з ним тригер.

Тег (Tag) у Google Tag Manager (GTM) — це окрема одиниця конфігурації, яка визначає, який фрагмент коду запустити на сайті і з якими параметрами. Фактично тег відповідає за відправку події в конкретну систему: GA4, Google Ads Conversion, Meta Pixel, LinkedIn Insight Tag, Microsoft Clarity, Hotjar або довільний JavaScript. GTM як продукт побудований навколо трьох сутностей — tag, trigger, variable — і тег тут центральний: саме він щось робить, тоді як тригер лише вирішує коли це зробити, а змінна — з якими даними. Через контейнер GTM можна підключити більшість маркетингових і аналітичних сервісів без правок коду сайту: маркетолог створює тег у візуальному інтерфейсі, прив’язує тригер, публікує версію — і з цього моменту тег спрацьовує на сторінці.

Тег — фундамент GTM-архітектури. Розуміння тегів критично для будь-якого маркетолога або аналітика, що працює з трекінгом. У 2026 типовий контейнер містить 30-50 тегів, складний enterprise — 150-300.

Як влаштований тег у GTM

Технічно тег — це інструкція «при спрацюванні тригера X виконати код Y із даними Z». GTM зберігає конфігурацію у JSON на серверах Google, при завантаженні сторінки контейнер скачує актуальну версію та, коли настає подія, вбудовує код тегу у <script> на клієнті або надсилає HTTP-запит на сервер відповідної системи.

Структура тегу:

  1. Тип тегу — обирається з каталогу шаблонів (GA4 Event, Google Ads Conversion, Meta Pixel) або «Custom HTML/Custom Image» для довільного коду.
  2. Конфігурація тегу — поля залежать від типу: Measurement ID для GA4, Pixel ID для Meta, Conversion Label для Ads.
  3. Тригер — одна або кілька умов, за яких тег спрацьовує.
  4. Винятки (Exceptions) — умови, за яких тег блокується навіть при активному тригері.
  5. Черговість (Tag Sequencing) — дозволяє вказати, що Tag A запускається до/після Tag B.

При публікації версії GTM генерує контейнер і кешує його в CDN Google. Час від зміни до реального спрацювання на сайті — зазвичай 1–5 хвилин.

Типи тегів за категоріями

У каталозі GTM понад 150 готових шаблонів. Найпоширеніші:

КатегоріяПриклади тегівЩо роблять
АналітикаGoogle Tag (GA4 Configuration), GA4 EventВідправляють події в Google Analytics 4
РекламаGoogle Ads Conversion, Google Ads Remarketing, FloodlightФіксують конверсії і ремаркетинг
СоцмережіMeta Pixel, LinkedIn Insight, TikTok Pixel, X Pixel, Pinterest TagПіксель-трекінг для таргетингу
Heatmap/UXHotjar, Microsoft Clarity, Mouseflow, FullStoryЗапис сесій і теплові карти
CRM/CallbackHubSpot, Intercom, Callibri, RingostatІнтеграція з CRM і коллтрекінгом
A/B testingVWO, Optimizely, Convert, AB TastyЕксперименти
Власні скриптиCustom HTML, Custom ImageДовільний JS-код або піксель
Server-sidesGTM-специфічніGA4 server-side, Meta CAPI, TikTok Events API

Окрема важлива категорія — Google Tag (з 2024 року замінив GA4 Configuration Tag): його треба запустити один раз на сторінці першим, щоб ініціалізувати GA4 з Measurement ID. Решта GA4 Event Tags посилаються на нього.

Що робить тег крок за кроком

Типовий сценарій на прикладі відправки конверсії через форму:

  1. Користувач заповнює та відправляє форму.
  2. Розробник у JavaScript викликає dataLayer.push({ event: 'form_submit', form_name: 'contact' }).
  3. GTM ловить подію та перевіряє всі тригери типу Custom Event.
  4. Тригер «Form Submit» з умовою form_name = contact спрацьовує.
  5. Прив’язані теги активуються: GA4 Event з ім’ям generate_lead, Google Ads Conversion, Meta Pixel з подією Lead.
  6. Кожен тег формує HTTP-запит до відповідної системи і відправляє: Measurement Protocol для GA4, google-analytics.com/g/collect або пікселі.

Вся ланцюжка відбувається за ~100 мс і непомітна для користувача. Якщо увімкнути режим Preview, можна побачити кожен крок: які тригери спрацювали, які теги активні та які змінні передані.

Правила іменування тегів

У великих контейнерах (50+ тегів) без дисципліни іменування все розвалюється. Індустрія прийняла формат з трьох частин:

[Платформа] - [Тип події] - [Контекст]
GA4 - Event - form_submit
Google Ads - Conversion - purchase
Meta - Pixel - AddToCart
Hotjar - Recording - All Pages
Custom HTML - Banner_Tracker - Homepage

Такий формат дозволяє сортувати теги за префіксом і одразу бачити, що саме робить тег і в яку систему відправляє. Це критично, коли через півроку маркетолог передає контейнер наступнику або проводиться аудит GTM.

Документуйте у GTM Notes: мета тегу, JIRA-тікет, дата створення. Через рік маркетолог-наступник скаже спасибі.

Built-in vs Custom HTML tags

GTM розділяє теги на два класи:

КласКоли обирати
Built-in templatesЗавжди, якщо є готовий шаблон. Менше помилок, легше оновлення, не порушуються політики CSP
Custom HTML / Custom ImageКоли немає шаблону — нові сервіси, кастомний JS, власні виклики до API

Google рекомендує мінімізувати використання Custom HTML на production: шаблонні теги автоматично отримують оновлення, коли платформа змінює API, а Custom HTML вимагає ручного переписування. Крім того, Custom HTML — типова мішень для аудиту безпеки: тег із помилкою може розкривати UTM-параметри, ідентифікатори сесії, PII.

Правила Custom HTML:

  • Обов’язково код-рев’ю перед Publish.
  • Не вставляйте кредентіали або PII у код.
  • Додавайте <script nonce='{{nonce}}'> для CSP-сумісності.
  • Документуйте у Notes мета і дату створення.

Built-in Google Tag (з 2023) та GA4 Event

З кінця 2023 року Google об’єднав окремі теги GA4 та Google Ads у єдиний Google Tag. Раніше було так:

  • GA4 Configuration Tag — ініціалізація GA4.
  • Google Ads Conversion Tracking — окрема інсталяція для Ads.

Тепер:

  • Google Tag — один тег на сторінку, який обслуговує і GA4, і Google Ads.
  • GA4 Event — тег для окремих подій, посилається на ту саму інсталяцію.

Це спростило архітектуру: Measurement ID вводите один раз, усі події GA4 автоматично отримують конфігурацію.

Tag Sequencing: керування порядком

Tag Sequencing дозволяє вказати порядок спрацьовування тегів. Налаштування: відкрийте тег → Advanced Settings → Tag Sequencing → ‘Fire a tag before this tag fires’ / ‘Fire a tag after this tag fires’.

Типові сценарії:

  • GA4 Event після Google Tag — спочатку ініціалізація, потім події.
  • Consent Initialization → решта тегів — Consent Mode v2 перед аналітикою.
  • Meta Pixel базовий → Meta Pixel події — спочатку PageView, потім AddToCart.
  • Custom HTML setup → Conversion — підготовка стану, потім трекінг.

Опції залежності:

  • ‘Run setup tag even if main tag fails’ (за замовчуванням так).
  • ‘Don’t fire main tag if setup tag fails’ (для критичних залежностей).

Server-side GTM теги

Server-side GTM має окремий каталог тегів. Архітектура: браузер → клієнтський GTM → ваш sGTM endpoint (gtm.example.com) → Server-side теги → GA4/Meta CAPI/TikTok Events API.

Стандартні sGTM-теги:

  1. Google Analytics: GA4 — приймає події з клієнта, форвардить у GA4 з очисткою PII.
  2. Meta Conversions API — server-side версія Meta Pixel, обходить ad-blockers.
  3. TikTok Events API — server-side для TikTok.
  4. HTTP Request — довільний серверний запит у CRM/API.

Переваги:

  • Обхід ad-blockers (домен ваш — не у фільтрах).
  • First-party cookies (28 днів замість 7).
  • Очистка PII перед відправкою у вендори.
  • Збагачення з CRM (LTV, customer segment).
  • Один браузерний запит замість 10.

Тег vs піксель: де різниця

«Піксель» (pixel) — історичний термін з часів, коли трекінг робили через прозоре зображення 1×1 пікс. GTM використовує термін «тег» як загальний: піксель — це тег типу Image, JavaScript-подія — тег типу GA4 Event, серверний запит — тег типу HTTP Request у server-side GTM. Тобто піксель — окремий випадок тегу, а не альтернатива.

У сучасній маркетинг-документації терміни «піксель» і «тег» часто використовуються взаємозамінно: «Meta Pixel» = «Meta Tag», «conversion pixel» = «conversion tag».

Типові помилки з тегами

  1. Теги без тригера. GTM їх зберігає, але не запускає — перевірка перед публікацією часто ловить такі випадки.
  2. Дублювання GA4 Event. Той самий тег із двома тригерами, кожен спрацьовує окремо — GA4 отримує подію двічі.
  3. Блокування рекламою. ~40% користувачів з AdBlock блокують googletagmanager.com та google-analytics.com — знижує покриття. Рішення — server-side GTM на власному домені.
  4. Теги з Custom HTML без nonce. При увімкненому CSP браузер блокує інлайн-скрипти, потрібен nonce-параметр.
  5. Затримка публікації. Створили тег, забули опублікувати версію → на сайті його ще немає. Завжди перевіряйте, що остання версія = production.
  6. Подвійний gtag.js + GTM Google Tag. Конфігурація конфліктує, події рахуються двічі.
  7. PII у тегах. Email/phone у параметрах — бан GA4 property і порушення GDPR.
  8. Не виключений internal traffic. Команда заходить щодня, шум у даних.
  9. Custom HTML без перевірки. JS виконується довільний, ризик XSS і витоку даних.
  10. Тег All Pages для важких скриптів. Hotjar на checkout уповільнює conversion-сторінки, виключайте через тригер з умовою.

Пов’язані матеріали

Часті питання

Що таке тег у GTM простими словами?
Тег (Tag) у Google Tag Manager — окрема одиниця конфігурації, що визначає який фрагмент коду запустити на сайті і з якими параметрами. Фактично тег відповідає за відправку події в конкретну систему: GA4, Google Ads Conversion, Meta Pixel, LinkedIn Insight, Microsoft Clarity, Hotjar або довільний JavaScript. GTM побудований навколо трьох сутностей — tag (що зробити), trigger (коли зробити), variable (з якими даними) — і тег тут центральний: саме він щось робить. Через контейнер GTM можна підключити більшість маркетингових і аналітичних сервісів без правок коду сайту: маркетолог створює тег у візуальному інтерфейсі, прив’язує тригер, публікує версію — і з цього моменту тег спрацьовує. У сучасному GTM понад 150 готових шаблонів тегів плюс Community Template Gallery з тисячами додаткових.
Які бувають типи тегів у GTM?
Категорії тегів: (1) Аналітика — GA4 Configuration / Google Tag (єдиний з 2023), GA4 Event, Universal Analytics (deprecated 2023); (2) Реклама — Google Ads Conversion, Google Ads Remarketing, Floodlight; (3) Соцмережі — Meta Pixel (Facebook+Instagram), LinkedIn Insight, TikTok Pixel, X Pixel, Pinterest Tag, Snap Pixel, Reddit Pixel; (4) Heatmap/UX — Hotjar, Microsoft Clarity, FullStory, Mouseflow, Smartlook; (5) CRM/Callback — HubSpot, Intercom, Callibri, Ringostat; (6) Власні скрипти — Custom HTML (для довільного JS), Custom Image (для пікселів-картинок); (7) A/B testing — VWO, Optimizely, Convert; (8) Server-side — окремі шаблони для sGTM-контейнерів. Окрема важлива категоріяGA4 Configuration Tag (з 2024 — Google Tag): запускається першим на сторінці для ініціалізації, решта Event Tags посилаються на нього.
Як працює тег: покрокова логіка
Сценарій: користувач відправляє форму. (1) Розробник пушить у dataLayer: dataLayer.push({event: 'form_submit', form_name: 'contact'}); (2) GTM автоматично слухає dataLayer; (3) При появі ключа event=form_submit GTM перевіряє всі Custom Event Triggers; (4) Тригер з умовою Event Name = form_submit спрацьовує; (5) Прив’язані теги активуються: GA4 Event Tag з event_name=generate_lead, Google Ads Conversion Tag, Meta Pixel Tag з подією Lead; (6) Кожен тег формує HTTP-запит у відповідну систему: Measurement Protocol для GA4 → google-analytics.com/g/collect, Conversions API для Meta → graph.facebook.com. Вся ланцюжка займає ~100мс і непомітна користувачу. У Preview Mode видно кожен крок: які тригери спрацювали, які теги активні, значення всіх змінних на момент події.
Що таке Google Tag (з 2023) і чим відрізняється від GA4 Configuration?
До 2023 у GTM існувало два окремі теги: GA4 Configuration Tag (ініціалізація GA4 з Measurement ID G-XXXXXXXXXX) і Google Ads Conversion Tracking (окрема інсталяція для Ads). У жовтні 2023 Google об’єднав їх у єдиний Google Tag — один тег на сторінці обслуговує і GA4, і Google Ads. Архітектура тепер: (1) Google Tag — головний тег, ініціалізується першим. Запускається на всіх сторінках через тригер All Pages; (2) GA4 Event Tag — для окремих подій, посилається на конфігурацію Google Tag через ‘Configuration Tag’ dropdown; (3) Google Ads Conversion Tag — імпортує Key Events з GA4 автоматично. Перевага: Measurement ID вводите один раз, усі події автоматично отримують конфігурацію. Migration з старого GA4 Configuration: GTM пропонує auto-upgrade при відкритті старих контейнерів.
Як вибрати між Built-in templates і Custom HTML?
Built-in templates — вбудовані шаблони з каталогу GTM (150+) і Community Template Gallery. Завжди обирайте їх, якщо доступний шаблон для вашої системи. Переваги: автоматичні оновлення коли платформа змінює API, не порушують Content Security Policy (CSP), безпечні за дизайном, не потребують код-рев’ю. Custom HTML / Custom Image — коли немає шаблону: нові сервіси, кастомний JS, власні виклики API. Мінуси: потребують ручного переписування при змінах API, типова мішень аудиту безпеки (можуть розкривати UTM, sessionID, PII), блокуються при суворому CSP без nonce. Правила Custom HTML: обов’язково код-рев’ю перед Publish, не вставляйте кредентіали або PII у код, додавайте <script nonce='{{nonce}}'> для CSP-сумісності. Для більшості систем у 2026 — Built-in template доступний. Custom HTML лиш для нішевих скриптів.
Які правила іменування тегів?
У великих контейнерах (50+ тегів) без дисципліни іменування все розвалюється. Індустрія прийняла формат з трьох частин: [Платформа] - [Тип події] - [Контекст]. Приклади: GA4 - Event - form_submit, Google Ads - Conversion - purchase, Meta - Pixel - AddToCart, Hotjar - Recording - All Pages, Custom HTML - Banner_Tracker - Homepage. Правила: (1) Один формат на весь контейнер — не змішуйте GA4 form і [GA4] Form Submit; (2) Префікс платформи завжди першим — дозволяє сортувати; (3) Версіонування у назві — GA4 - Event - purchase v2 для тестових версій; (4) Опис у Notes для нетривіальних тегів. Документуйте у GTM Notes мета тегу, JIRA-тікет, дату створення. Через рік маркетолог-наступник скаже спасибі. Без дисципліни через 6 місяців у контейнері: Form 1, form_test, New form tag (final), form_tag_FINAL_v2 — хаос неминучий.
Що таке Tag Sequencing у GTM?
Tag Sequencing дозволяє вказати порядок спрацьовування тегів: ‘Tag B запускається тільки після завершення Tag A’. Налаштування: відкрийте тег → Advanced Settings → Tag Sequencing → ‘Fire a tag before this tag fires’ / ‘Fire a tag after this tag fires’. Типові сценарії: (1) GA4 Event після Google Tag — спочатку ініціалізація через Google Tag, потім події; (2) Meta Pixel базовий → Meta Pixel події — спочатку PageView, потім AddToCart; (3) Consent Initialization → решта тегів — спочатку Consent Mode, потім аналітика; (4) Custom HTML setup → Conversion — підготовка стану, потім трекінг. Опції залежності: ‘Run setup tag even if main tag fails’ (за замовчуванням так), ‘Don’t fire main tag if setup tag fails’ (для критичних залежностей). Без Tag Sequencing теги запускаються одночасно — для більшості випадків це нормально, але для consent-guards або багатоступеневих воронок sequence критичний.
Як налаштувати тег для server-side GTM?
Server-side GTM має окремий каталог тегів. Архітектура: браузер → клієнтський GTM → ваш sGTM endpoint (gtm.example.com) → Server-side теги → GA4/Meta CAPI/TikTok Events API. Стандартні sGTM теги: (1) Google Analytics: GA4 — приймає події з клієнта, форвардить у GA4 з очисткою PII і збагаченням; (2) Meta Conversions API — server-side версія Meta Pixel, обходить ad-blockers; (3) TikTok Events API — server-side для TikTok; (4) Universal Analytics: GA4 Event — у форматі sGTM схема; (5) HTTP Request — довільний серверний запит у CRM/API. Переваги server-side тегів: обхід ad-blockers (домен ваш), first-party cookies (28 днів), очистка PII перед відправкою у вендор, збагачення з CRM (LTV, customer segment), one браузерний запит замість 10. Налаштування через окремий sGTM-контейнер у Cloud Run ($50-300/міс), не через клієнтський.
Що таке тег vs піксель vs SDK?
Тег у GTM — загальний термін для будь-якого фрагмента коду, що виконується через GTM-контейнер. Включає: (a) JavaScript-теги — гсag.js події, Custom HTML; (b) Image-теги — піксельні запити (<img> 1×1), історично використовувались для трекінгу до JS. Піксель (pixel) — історичний термін з часів, коли трекінг робили через прозоре зображення 1×1 пікс. У сучасному GTM ‘піксель’ = тег типу Image або скрипт, що сам генерує image-запит (Meta Pixel, Google Ads Pixel). Часто ‘піксель’ і ‘тег’ використовуються взаємозамінно у маркетинг-документації. SDK (Software Development Kit) — повний пакет коду для глибшої інтеграції, зазвичай для мобільних застосунків (Firebase SDK, AppsFlyer SDK). На веб для більшості систем достатньо тегу/пікселя. SDK — для іOS/Android-додатків через Firebase Analytics або AppsFlyer.
Які типові помилки з тегами?
Топ-10 помилок: (1) Теги без тригера — GTM зберігає, але не запускає; (2) Дублювання GA4 Event — той самий тег з двома тригерами, подія рахується двічі; (3) Блокування ad-blockers — ~40% користувачів блокують googletagmanager.com, рішення — server-side GTM; (4) Custom HTML без nonce — суворий CSP блокує інлайн-скрипти; (5) Затримка публікації — створили тег, забули Submit/Publish; (6) Подвійний gtag.js + GTM Google Tag — конфігурація конфліктує, події рахуються двічі; (7) PII у тегах — email/phone у параметрах = бан GA4 property і порушення GDPR; (8) Не виключений internal traffic — команда заходить щодня, шум; (9) Custom HTML без перевірки — JS виконується довільний, ризик XSS; (10) Тег All Pages для важких скриптів — Hotjar на checkout уповільнює conversion-сторінки, виключайте через тригер з умовою Page Path != /checkout/.

Дивіться також

Розділ: GTM

Натрапив на ще один незнайомий термін? У глосарії — пояснення з формулами, прикладами і бенчмарками з реальної практики.

Усі терміни глосарія