Тег (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-запит на сервер відповідної системи.
Структура тегу:
- Тип тегу — обирається з каталогу шаблонів (GA4 Event, Google Ads Conversion, Meta Pixel) або «Custom HTML/Custom Image» для довільного коду.
- Конфігурація тегу — поля залежать від типу: Measurement ID для GA4, Pixel ID для Meta, Conversion Label для Ads.
- Тригер — одна або кілька умов, за яких тег спрацьовує.
- Винятки (Exceptions) — умови, за яких тег блокується навіть при активному тригері.
- Черговість (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/UX | Hotjar, Microsoft Clarity, Mouseflow, FullStory | Запис сесій і теплові карти |
| CRM/Callback | HubSpot, Intercom, Callibri, Ringostat | Інтеграція з CRM і коллтрекінгом |
| A/B testing | VWO, Optimizely, Convert, AB Tasty | Експерименти |
| Власні скрипти | Custom HTML, Custom Image | Довільний JS-код або піксель |
| Server-side | sGTM-специфічні | GA4 server-side, Meta CAPI, TikTok Events API |
Окрема важлива категорія — Google Tag (з 2024 року замінив GA4 Configuration Tag): його треба запустити один раз на сторінці першим, щоб ініціалізувати GA4 з Measurement ID. Решта GA4 Event Tags посилаються на нього.
Що робить тег крок за кроком
Типовий сценарій на прикладі відправки конверсії через форму:
- Користувач заповнює та відправляє форму.
- Розробник у JavaScript викликає
dataLayer.push({ event: 'form_submit', form_name: 'contact' }). - GTM ловить подію та перевіряє всі тригери типу Custom Event.
- Тригер «Form Submit» з умовою
form_name = contactспрацьовує. - Прив’язані теги активуються: GA4 Event з ім’ям
generate_lead, Google Ads Conversion, Meta Pixel з подієюLead. - Кожен тег формує 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-теги:
- Google Analytics: GA4 — приймає події з клієнта, форвардить у GA4 з очисткою PII.
- Meta Conversions API — server-side версія Meta Pixel, обходить ad-blockers.
- TikTok Events API — server-side для TikTok.
- 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».
Типові помилки з тегами
- Теги без тригера. GTM їх зберігає, але не запускає — перевірка перед публікацією часто ловить такі випадки.
- Дублювання GA4 Event. Той самий тег із двома тригерами, кожен спрацьовує окремо — GA4 отримує подію двічі.
- Блокування рекламою. ~40% користувачів з AdBlock блокують
googletagmanager.comтаgoogle-analytics.com— знижує покриття. Рішення — server-side GTM на власному домені. - Теги з Custom HTML без nonce. При увімкненому CSP браузер блокує інлайн-скрипти, потрібен nonce-параметр.
- Затримка публікації. Створили тег, забули опублікувати версію → на сайті його ще немає. Завжди перевіряйте, що остання версія = production.
- Подвійний gtag.js + GTM Google Tag. Конфігурація конфліктує, події рахуються двічі.
- PII у тегах. Email/phone у параметрах — бан GA4 property і порушення GDPR.
- Не виключений internal traffic. Команда заходить щодня, шум у даних.
- Custom HTML без перевірки. JS виконується довільний, ризик XSS і витоку даних.
- Тег All Pages для важких скриптів. Hotjar на checkout уповільнює conversion-сторінки, виключайте через тригер з умовою.
Пов’язані матеріали
- Trigger (тригер) у GTM — умови спрацювання тегу.
- DataLayer — джерело даних для тегів.
- Event (подія) у GA4 — те, що відправляє тег.
- Conversion / Key Event — позначення важливих подій.
- GTM — повний посібник.
- GA4 — повний посібник.
Часті питання
Що таке тег у GTM простими словами?
Які бувають типи тегів у GTM?
Як працює тег: покрокова логіка
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?
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?
<script nonce='{{nonce}}'> для CSP-сумісності. Для більшості систем у 2026 — Built-in template доступний. Custom HTML лиш для нішевих скриптів.Які правила іменування тегів?
[Платформа] - [Тип події] - [Контекст]. Приклади: 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?
Як налаштувати тег для server-side GTM?
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?
<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.Які типові помилки з тегами?
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Натрапив на ще один незнайомий термін? У глосарії — пояснення з формулами, прикладами і бенчмарками з реальної практики.
Усі терміни глосарія