SO-AGENCY · КАЗАХСТАН

Что такое GTM и как установить Google Tag Manager

GTM — кабинет для управления тегами сайта. Сам по себе контейнер не заменяет GA4 или Метрику: в нём вы настраиваете нужные теги, условия запуска и данные.

Аналитика / UTMso-agency · 06.10.20265 мин чтения
Откройте кабинет перед началом

Войдите в рабочий аккаунт и выберите нужный проект. Затем выполняйте шаги ниже.

Открыть Google Tag Manager ↗
Что получится после настройки

Веб-контейнер GTM установлен на нужных страницах, тег Google проверен через Preview и опубликован с понятным описанием версии.

Что подготовить перед началом

  • Подготовьте Google-аккаунт компании, доступ к head и началу body общего шаблона сайта, право публиковать изменения CMS.
  • Создайте список уже установленных GA4, Ads и Метрики; сохраните их идентификаторы и места установки.
  • Выдайте специалисту права редактирования контейнера, а ответственному за выпуск — право публикации.
01Сайт
02Контейнер GTM
03Тег + триггер
04Preview → публикация

Учебная схема процесса; не скриншот рекламного кабинета.

01Создайте аккаунт и контейнер

В интерфейсеtagmanager.google.com → Аккаунты → Создать аккаунт

Аккаунт назовите по компании, контейнер — по рабочему домену. Для обычного сайта выбирайте тип «Веб»: мобильный и серверный контейнер имеют другую среду выполнения. Создайте один контейнер для общего сайта, чтобы страницы услуги и заявки использовали согласованные правила, а не независимые установки.

  1. Введите название аккаунта и страну, затем название контейнера.
  2. Выберите Веб, нажмите Создать и примите условия.
  3. В Администратор → Управление пользователями добавьте второго сотрудника компании и отдельный аккаунт специалиста.
Пример заполнения

Аккаунт «Клиника», контейнер «example.kz»; тестовый контейнер называется «example.kz staging» и имеет другой ID.

Проверка

Сохранён GTM-идентификатор; компания сохраняет административный доступ после завершения работы подрядчика.

02Получите оба фрагмента

В интерфейсеРабочая область → идентификатор GTM-XXXXXXX сверху

Окно установки содержит два разных фрагмента. Первый загружает JavaScript-контейнер; второй представляет резервный iframe для браузера с выключенным JavaScript. Скопируйте их из собственного контейнера без замены отдельных частей чужим примером. Сверьте GTM-ID с доменом перед передачей разработчику.

  1. Нажмите ID контейнера и скопируйте первый script целиком.
  2. Скопируйте второй noscript целиком.
  3. Укажите разработчику два места вставки и страницы, которые используют общий шаблон; проверьте, что CMS-интеграция не добавляет контейнер повторно.
Пример заполнения

ID GTM-AAAA установлен на продакшене; GTM-BBBB оставлен для тестовой среды.

Рабочая область и выделенный идентификатор контейнера: скриншот из официальной справки Google Tag Manager.
Рабочая область и выделенный идентификатор контейнера: скриншот из официальной справки Google Tag Manager. Официальный источник ↗
Проверка

Оба фрагмента используют один и тот же ID, соответствующий выбранному рабочему контейнеру.

03Добавьте script и noscript в шаблон

В интерфейсеШаблон HTML → <head> и сразу после <body>

Первый фрагмент разместите как можно выше в head; второй сразу после открывающего body. Не вставляйте noscript в head через поле CMS, которое поддерживает только заголовок страницы. Код ниже показывает оба блока стандартного веб-контейнера; замените ID и сверяйте их с фрагментом собственного кабинета. Сохраните резервную версию шаблона перед изменением.

  1. Добавьте код через общий шаблон или документированную интеграцию CMS.
  2. Опубликуйте изменения и сбросьте кэш сайта.
  3. Просмотрите исходный HTML главной, услуги и формы: ID должен встречаться в ожидаемых фрагментах, а не в повторяющихся виджетах.
Пример заполнения

Страница /contact использует иной шаблон: добавьте контейнер и туда, иначе события формы потеряются.

Пример кода
<!-- В <head> как можно выше; заменить GTM-XXXXXXX -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXXXX');</script>

<!-- Сразу после открывающего <body>; тот же ID -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-XXXXXXX"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
Замените демонстрационные идентификаторы на значения своего проекта.
Проверка

Запрос gtm.js с правильным ID успешно загружается на каждой проверенной странице.

04Подготовьте рабочую область

В интерфейсеGTM → Рабочие области → Default Workspace → Теги

Пустой контейнер не собирает GA4 автоматически. Сначала настройте конкретный тег и назначение отправки. Используйте понятные имена: продукт, действие и условие. Переменные и триггеры также называйте по задаче, чтобы следующий специалист мог понять причину срабатывания без открытия десятков карточек.

  1. Проверьте список тегов; не создавайте второй тег Google для уже работающего назначения.
  2. Создайте постоянную переменную для G-ID, если несколько тегов используют один ресурс.
  3. Назовите базовый тег «Google tag — GA4 — сайт», а событие «GA4 — generate_lead — подтверждённая форма».
Пример заполнения

Переменная «GA4 Measurement ID» хранит G-AAAA, триггер «CE — lead_success» обозначает пользовательское событие.

Проверка

Названия показывают продукт и бизнес-смысл; в контейнере отсутствуют забытые теги прошлых аккаунтов.

05Добавьте тег Google

В интерфейсеТеги → Создать → Конфигурация тега → Тег Google

Выберите современный тип «Тег Google», а не копируйте название старого GA4 Configuration из прежней инструкции. Вставьте G-ID из веб-потока GA4. Для базовой загрузки выберите предусмотренный начальный триггер Initialization — All Pages; управление согласием настраивается отдельно и должно отработать своевременно.

  1. Введите идентификатор тега Google G-XXXXXXXXXX.
  2. В Триггеры выберите готовый Initialization — All Pages; при создании своего выберите Инициализация → Все события инициализации. Сохраните.
  3. Если на сайте есть CMP, проверьте параметры согласия и встроенные проверки тега; не подменяйте настройку согласием обычным кликовым триггером.
Пример заполнения

На странице услуги сначала определено состояние согласия, затем тег Google запускается в согласованном режиме.

Проверка

В Preview базовый тег появляется на ожидаемом этапе; назначение соответствует рабочему GA4.

06Подключите предварительный просмотр

В интерфейсеРабочая область → Предварительный просмотр / Preview

Укажите полный URL сайта и нажмите Connect. Открывается тестовая вкладка, связанная с Tag Assistant. Слева выбирайте события загрузки или собственные события приложения; справа проверяйте Tags Fired, Tags Not Fired, Variables и Data Layer. Сработавший тег ещё проверяйте по фактически отправленным данным GA4.

  1. Проверьте, что подключён нужный контейнер и текущая рабочая область.
  2. Откройте Initialization и убедитесь, что базовый тег сработал один раз.
  3. Пройдите несколько страниц, отправьте тестовую форму и проверьте GA4 DebugView; ошибочную форму включите в отрицательный тест.
Пример заполнения

На lead_success тег заявки сработал; на клике по кнопке с ошибкой валидации он остаётся в Tags Not Fired.

Проверка

Зафиксирован ожидаемый порядок загрузки, значения переменных и число отправок.

07Опубликуйте проверенную версию

В интерфейсеРабочая область → Отправить / Submit → Опубликовать и создать версию

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

  1. Введите название «GA4 базовая установка — дата» и краткое описание проверенных URL.
  2. Убедитесь, что в изменениях только согласованные теги и триггеры.
  3. Нажмите Опубликовать; затем закройте Preview и откройте сайт в обычной вкладке.
Пример заполнения

Описание версии: «Добавлен Google tag G-AAAA; проверены /, /service, /contact; дублирующий CMS-тег отключён».

Проверка

В разделе Версии опубликована нужная версия, а рабочий сайт отправляет события без подключённого Preview.

08Передайте контейнер на сопровождение

В интерфейсеАдминистратор → Управление пользователями; Версии → опубликованная версия

Запишите, кто может редактировать и кто публикует контейнер. Передайте список событий, параметры, контрольный маршрут и способ отката. Доступ к GTM позволяет выполнять код на сайте, поэтому удалите ненужные доступы и используйте личные приглашения. Если после выпуска данные изменились, сравните предыдущую версию с текущей до новых правок.

  1. Сопоставьте одну тестовую заявку с CRM и аналитикой.
  2. Сохраните номер успешной версии и документируйте места установки обоих фрагментов.
  3. Для исправления ошибки вернитесь к проверенной версии через раздел Версии, затем повторите контрольный тест.
Пример заполнения

После новой публикации заявки удвоились: сначала найдите второй тег в сравнении версий, затем исправьте условие.

Проверка

Компания располагает доступами, описанием версии и воспроизводимым тестом установки.

Пример для бизнеса

Для callback-формы нужен триггер успешного ответа, а не любой клик по кнопке. Ошибочная отправка не должна становиться лидом.

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

  • Работа остановлена на Preview.
  • Один тег срабатывает от нескольких пересекающихся триггеров.
  • Контейнер установлен только на главной странице.

Вопросы по настройке

Заменяет ли GTM Google Analytics?

GTM управляет запуском тегов. Для отчётов GA4 создайте ресурс и веб-поток, затем настройте тег Google в контейнере.

Достаточно ли нажать Preview?

Preview проверяет текущую рабочую область. Чтобы изменения увидели обычные посетители, нажмите Submit и опубликуйте проверенную версию.

Официальные источники

Материал написан своими словами по указанным справкам. Примеры и рекомендации so-agency адаптированы к задачам бизнеса; доступность функций и интерфейс могут отличаться.

Нужна помощь с настройкой?

Опишите сайт, платформу и проблему. Обсудим конкретный состав работ.

Следующий шаг

Написать в WhatsApp

Как используются ваши данные

Имя, телефон и описание задачи нужны, чтобы связаться с вами по вашему запросу. Они не используются для рассылок.

При отправке заявки через Telegram данные передаются владельцу so-agency с использованием Telegram Bot API. При выборе WhatsApp откроется переписка с подготовленным текстом; отправку сообщения подтверждаете вы.

На сайте установлен Google Tag Manager для управления аналитикой. События успешной заявки, открытия контактов и перехода в проекты передаются без имени, телефона и текста обращения. Сервисы аналитики могут использовать технические данные устройства и cookies в зависимости от настроек подключённых тегов.

Сайт не сохраняет заявки в публичном доступе и не просит пароли от рекламных кабинетов. По вопросам данных: +7 708 900 77 26.

Напишите в WhatsApp

Откройте камеру телефона и наведите её на QR-код. Откроется чат с so-agency.

QR-код: чат WhatsApp so-agency+7 708 900 77 26
Открыть WhatsApp на компьютере ↗

Сообщение отправите вы — чат открывается без автоматической рассылки.