Глоссарий 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 ссылаются на него.

Если на сайте стоит коллтрекинг, его webhook приходит в контейнер как обычное пользовательское событие — подключить коллтрекинг через GTM значит завести под него отдельный GA4 Event Tag, который сработает после Google Tag.

Что делает тег шаг за шагом

Типичный сценарий на примере отправки конверсии через форму:

  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.
  • Не вставляйте credentials или 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, не вставляйте credentials или 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), один браузерный запрос вместо 10. Настройка через отдельный sGTM-контейнер в Cloud Run ($50-300/мес), не через клиентский.
Что такое тег vs пиксель vs SDK?
Тег в GTM — общий термин для любого фрагмента кода, выполняющегося через GTM-контейнер. Включает: (a) JavaScript-теги — gtag.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 — для iOS/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

Наткнулся на ещё один незнакомый термин? В глоссарии — объяснения с формулами, примерами и бенчмарками из реальной практики.

Все термины глоссария