Термин

Google Tag Manager

Google Tag Manager — система управления тегами: на сайт ставится один контейнер, а все счётчики, пиксели и скрипты подключаются через интерфейс, без правок кода сайта.

Ценность инструмента в том, что между маркетологом и аналитикой перестаёт стоять релиз. Цена — в том, что между сайтом и произвольным кодом тоже перестаёт стоять релиз, и за этим надо следить.

Из чего состоит

  • Тег — то, что срабатывает: счётчик, пиксель, отправка события, произвольный скрипт.
  • Триггер — условие срабатывания: открытие страницы, клик по элементу, отправка формы, появление блока на экране.
  • Переменная — значение, которое тег подставляет: адрес страницы, текст кнопки, сумма заказа.
  • Уровень данных — очередь сообщений, через которую сайт передаёт контейнеру события и параметры.

Документация — в справке Google Tag Manager.

Зачем это бизнесу

  • Новый счётчик или пиксель подключается за минуты и без участия разработчика.
  • Все внешние скрипты собраны в одном месте, и видно, что именно стоит на сайте.
  • Есть версии и откат: сломанную настройку возвращают к предыдущей версии одним действием.
  • Режим предварительного просмотра показывает, что сработало на конкретной странице, до публикации.

Отдельная польза для SEO-проектов: подтверждение прав на сайт в панелях вебмастера можно поставить тегом, не трогая шаблон.

Чем опасен

Контейнер — это разрешение исполнять на сайте произвольный код, выданное всем, у кого есть доступ. Отсюда три риска.

  • Скорость. Каждый тег — дополнительная загрузка и исполнение. Контейнер, в который год складывали пиксели, заметно бьёт по Core Web Vitals, а значит и по поведению на мобильных.
  • Дубли счётчиков. Один и тот же счётчик стоит и в коде сайта, и в контейнере — визиты и цели удваиваются, отчёты врут.
  • Бесконтрольный доступ. Подрядчик, которому выдали права год назад, может опубликовать на сайт что угодно. Права надо ревизовать так же, как доступы к хостингу.

Правила, которые экономят месяцы

  • Один счётчик — в одном месте: либо в коде, либо в контейнере, но не в обоих.
  • Имена тегов по единому шаблону, иначе через год никто не знает, что это за тег и можно ли его выключить.
  • Перед публикацией — предварительный просмотр, после публикации — проверка целей в отчётах, а не вера в то, что сработало.
  • Раз в квартал — ревизия: что из тегов больше не нужно и чьи доступы пора снять.
  • Критичные для денег события (заказ, оплата) лучше отправлять с сервера, а не только из контейнера: блокировщики и ошибки скриптов съедают часть данных.
FAQ

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

GTM заменяет Яндекс Метрику и Google Analytics?
Нет, это разные вещи. Метрика и Analytics собирают и показывают данные, GTM — только доставляет на сайт их код и отправляет события. Без счётчиков контейнер сам по себе ничего не считает.
Замедляет ли GTM сайт?
Сам контейнер лёгкий, замедляет его содержимое. Десяток пикселей и сторонних скриптов внутри влияют на загрузку так же, как если бы они стояли в коде, — разница лишь в том, что их проще накопить незаметно. Отсюда правило квартальной ревизии.
Можно ли подтвердить права на сайт через GTM?
Да, в панелях вебмастера есть такой способ проверки — он удобен, когда доступа к шаблону сайта нет. Учтите зависимость: если контейнер однажды снимут с сайта, подтверждение прав тоже перестанет работать.
Кому давать доступ к контейнеру?
Минимальному числу людей, и с разделением прав: публикация версий — отдельное право от редактирования. Доступ подрядчика стоит снимать сразу после окончания работ: контейнер позволяет исполнять на сайте произвольный код.
Заявка

Нужно применить «Google Tag Manager» на практике?

Оставьте контакты — разберём вашу задачу по SEO, GEO, CRM или AI. РФ и СНГ.