К содержанию

Главная · Блог · Google Tag Manager: как устроен и с чего начать

Оставить заявку

Новый формат

Google Tag Manager: как устроен и с чего начать

Google Tag Manager (GTM) — контейнер для маркетинговых и аналитических тегов. На сайт ставится один фрагмент кода; счётчики, пиксели и события добавляют и обновляют в кабинете, а не в каждом релизе вёрстки.

Ниже — аккаунт и контейнер, связка тег → триггер → переменная, работа с GA4 и Метрикой, Preview перед публикацией. Интерфейс меняется; это не пошаговый скрин Universal Analytics 2020 года.

Поделиться
Telegram VK

Аккаунт, контейнер и код на сайте

В Tag Manager создают аккаунт (часто на компанию) и контейнер под сайт (Web). Имя контейнера делайте понятным: домен или проект.

Кабинет покажет код установки. Вставьте его на все нужные шаблоны (главная, карточка, корзина, лендинги). Один контейнер — один «вход» для тегов; второй параллельный код того же счётчика в теме даёт двойные хиты.

Перед боем:

  • код на проде, не только на localhost;
  • кэш/минификация не ломают скрипт;
  • права доступа у команды зафиксированы;
  • нет дубля того же счётчика вне GTM.

Практика

Перед публикацией GTM

Preview обязателен, дубли — нет.

0 / 7 готово

Теги, триггеры, переменные

Рабочая модель: событие на сайте → триггер ловит его → тег отправляет данные в аналитику или рекламу. Переменные читают URL, клик, dataLayer и подставляют в тег.

Начинайте с малого: конфигурация GA4 / счётчик Метрики на All Pages, затем клики по телефону, отправка формы, покупка. Не плодите десятки тегов без схемы имён.

Базовый словарь:

  • тег — действие (отправить событие, загрузить пиксель);
  • триггер — условие срабатывания;
  • переменная — значение из страницы или dataLayer;
  • публикация — версия контейнера на сайте;
  • Preview / Tag Assistant — проверка до релиза.

Вставка JavaScript на сайт

Проверьте себя

Мини-тест: Google Tag Manager

Два вопроса.

1 Триггер в GTM определяет…
2 Код GTM в теме + тот же счётчик нативно…

GA4 и цели через GTM

Для Google Analytics 4 обычно ставят тег конфигурации (Measurement ID) и теги/события под ключевые действия. В админке GA4 нужные события помечают как ключевые.

Не опирайтесь на старые гайды Universal Analytics: модель событий и интерфейс другие. Проверяйте DebugView и отчёты в реальном времени после публикации.

Цели в Google Analytics

Метрика и пиксели в одном контейнере

Яндекс Метрику и рекламные пиксели тоже удобно держать в GTM: единая публикация и откат версии. Следите, чтобы событие формы не ушло дважды — из темы и из контейнера.

После правок всегда Preview → проверка на боевой странице → Publish. Черновик на проде = «счётчик молчит», хотя код «вроде вставлен».

Частые ошибки:

  • забыли опубликовать контейнер;
  • двойная установка Метрики/GA;
  • триггер только на thank-you, которого нет;
  • тег на всех страницах вместо нужного события;
  • нет ответственного за версии и доступы.

Метрика не работает

Частые вопросы

GTM обязателен?

Нет. Можно вставить gtag/Метрику в шаблон. GTM удобен, когда тегов много и нужна гибкость без постоянных правок кода.

Чем тег отличается от триггера?

Тег — что выполняется (GA4, Метрика, пиксель). Триггер — когда (просмотр страницы, клик, submit). Переменные подставляют данные (URL, ID, текст кнопки).

Куда вставлять код контейнера?

По инструкции Google: часть в `<head>`, часть сразу после открытия `<body>` (или актуальная схема из кабинета). На все шаблоны сайта, без дубля «натив + GTM».

Можно ли через GTM ставить Метрику?

Да: тег с номером счётчика и нужные цели/события. Не публикуйте черновик и не дублируйте код Метрики в теме.

Зачем Preview?

Проверить, какие теги сработали на странице, до публикации на всех пользователей. Без Preview легко выкатить пустой или двойной трекинг.

GTM заменяет GA4?

Нет. GTM доставляет теги; GA4/Метрика считают данные. Часто: GTM → тег конфигурации/событий GA4.

Что с согласием на cookie?

Если нужна блокировка до согласия — настройте Consent Mode / условия срабатывания по политике сайта. Не игнорируйте требования к персональным данным.

Обсудим задачу?

Разберём, что сработает для вашего проекта — без обязательств.

Обсудить задачу