Вы запустили сайт, настроили рекламу в Google Ads, а через месяц маркетолог спрашивает: сколько людей нажали на кнопку «Заказать», сколько кликнули по номеру телефона, сколько отправили форму? И тут выясняется, что данных нет. Чтобы их собрать, нужно править код сайта, а разработчик занят на две недели вперёд. Знакомая ситуация для бизнеса в Казахстане, где своя команда программистов есть далеко не у каждого.
Google Tag Manager (GTM) решает эту проблему. Это бесплатный инструмент, который позволяет добавлять и менять коды отслеживания на сайте через понятный интерфейс, без правки исходного кода и без ожидания разработчика. Один раз установили контейнер - дальше маркетолог сам управляет тем, что и как отслеживается.
В этой статье разберём по порядку: что такое GTM и какие задачи он закрывает, из чего состоит система, как поставить контейнер на сайт, как связать его с GA4 и Google Ads, и как настроить отслеживание конкретных событий - от кликов по кнопкам до электронной торговли. Всё простым языком, с ориентирами под рынок Казахстана.
Что такое Google Tag Manager и какую проблему он решает
Представьте, что на сайте нужно разместить десяток разных кодов: счётчик GA4, пиксель Google Ads, код ремаркетинга, чат, карту Яндекса, отслеживание форм. Раньше каждый такой код вставляли прямо в шаблон сайта. Это значит правки в файлах, тесты, релиз - и всё через разработчика.
GTM переворачивает этот процесс. На сайт ставится один контейнер - небольшой фрагмент кода. После этого все остальные счётчики, пиксели и события вы добавляете внутри GTM через веб-интерфейс. Сайт трогать больше не нужно.
Главная ценность GTM в независимости маркетинга от разработки. Вы перестаёте ждать очереди в спринте и настраиваете отслеживание за минуты, а не за недели.
Что это даёт бизнесу на практике:
- Скорость. Новую цель или пиксель добавляете сами за 10-15 минут.
- Порядок. Все теги собраны в одном месте, а не разбросаны по коду сайта.
- Безопасность. Есть режим предпросмотра и откат версий - ошибку легко заметить и отменить.
- Экономия. Не нужно оплачивать часы программиста ради каждой мелкой доработки аналитики.
Если вам нужна помощь с внедрением и настройкой контейнера под ключ, эту задачу закрывает настройка Google Tag Manager силами специалистов - вы получаете рабочую систему сбора данных без погружения в технические детали.
Ключевые понятия простыми словами
Чтобы уверенно работать в GTM, достаточно понять пять базовых сущностей. Без них интерфейс кажется сложным, а с ними всё встаёт на места.
Контейнер
Контейнер - это ваш проект в GTM, коробка, в которой лежат все теги, триггеры и переменные для одного сайта. У каждого контейнера свой идентификатор вида GTM-XXXXXXX. Именно код контейнера один раз встраивается в сайт.
Теги
Тег - это код, который вы хотите запустить на сайте. Отправка данных в GA4, срабатывание конверсии Google Ads, загрузка пикселя ремаркетинга - всё это теги. Вы говорите GTM: «вот такой код нужно выполнить».
Триггеры
Триггер - это условие, при котором тег срабатывает. Например: «когда пользователь нажал кнопку», «когда открылась страница спасибо», «когда прокрутил страницу до 75 процентов». Тег без триггера не сработает никогда, поэтому это связка «что запустить» и «когда запустить».
Переменные
Переменные - это данные, которые GTM подставляет в теги и триггеры. Текст нажатой кнопки, адрес страницы, сумма заказа, идентификатор товара. Часть переменных встроена, часть вы создаёте сами под свои задачи.
dataLayer (уровень данных)
dataLayer - это невидимый слой данных на странице, через который сайт передаёт информацию в GTM. Например, при оформлении заказа сайт кладёт в dataLayer сумму и состав покупки, а GTM забирает их оттуда и отправляет в аналитику. Для простых сайтов dataLayer настраивать не обязательно, но для интернет-магазинов он основа корректного учёта продаж.
| Понятие | Простыми словами | Пример |
|---|---|---|
| Контейнер | Коробка для всех настроек | GTM-AB12CD3 |
| Тег | Что запустить | Отправить событие в GA4 |
| Триггер | Когда запустить | Клик по кнопке «Купить» |
| Переменная | Какие данные подставить | Текст кнопки, URL страницы |
| dataLayer | Канал передачи данных с сайта | Сумма и состав заказа |
Установка контейнера на сайт
Первый шаг - создать аккаунт и контейнер. Регистрация бесплатная, нужен только Google-аккаунт.
- Зайдите на tagmanager.google.com и создайте аккаунт (обычно это ваша компания).
- Создайте контейнер, выберите тип «Веб» и укажите домен сайта.
- GTM выдаст два фрагмента кода и идентификатор GTM-XXXXXXX.
Дальше эти два фрагмента нужно вставить в сайт. Первый идёт в раздел head, как можно выше. Второй - сразу после открывающего тега body. Второй фрагмент нужен для случая, когда у пользователя отключён JavaScript.
Как вставить код на популярных платформах в Казахстане:
- 1С-Битрикс. Через шаблон сайта или модуль вставки кода в шапку и подвал.
- WordPress. Плагином для GTM или через файл темы header.php.
- Tilda. В настройках сайта есть поля для кода в head и body.
- Самописный сайт. Разработчик добавляет фрагменты в основной шаблон один раз.
После вставки обязательно проверьте установку через режим предпросмотра (о нём ниже) или расширение Tag Assistant. Если контейнер определяется, значит основа готова и можно переходить к настройке отслеживания.
Связка с GA4 и Google Ads
Сам по себе GTM данные не хранит и отчётов не строит. Он лишь доставляет данные в системы аналитики и рекламы. Поэтому первое, что настраивают после установки, - передачу данных в GA4, а затем конверсии в Google Ads.
Подключение GA4
В GA4 создаётся ресурс и берётся идентификатор потока данных вида G-XXXXXXX. В GTM создаётся тег типа «Google-тег» (Google Tag), в него подставляется этот идентификатор, а триггером ставится «All Pages» - срабатывание на всех страницах. С этого момента базовая статистика посещений уходит в GA4.
Если вы только выстраиваете сквозной учёт и хотите, чтобы система отчётности работала корректно, начните с грамотной настройки Google Analytics 4 - без правильно собранной базы событий дальнейшая аналитика будет неточной.
Передача конверсий в Google Ads
Чтобы реклама оптимизировалась на реальные заявки, а не на клики, нужно передавать конверсии. Схема такая:
- В Google Ads создаёте действие-конверсию (например, «Отправка формы») и получаете идентификатор конверсии и ярлык.
- В GTM добавляете тег «Отслеживание конверсий Google Ads» с этими данными.
- Ставите триггер - то событие, которое считается конверсией (отправка формы, звонок, заказ).
Так рекламный алгоритм видит, какие клики привели к деньгам, и перераспределяет бюджет в пользу тех, что работают. Это напрямую снижает стоимость заявки.
Примеры отслеживания событий
Перейдём к практике. Ниже - самые востребованные сценарии, которые нужны почти любому бизнесу в РК. Общий принцип один: создаёте триггер на нужное действие и тег, который отправляет событие в GA4.
Клики по кнопкам
Хотите знать, сколько людей нажали «Оставить заявку» или «Купить». В GTM включаете встроенные переменные кликов, создаёте триггер типа «Клик - все элементы» с условием по тексту или классу кнопки, и вешаете на него тег события GA4 с названием вроде click_button.
Клики по номеру телефона
Для многих компаний в Казахстане звонок - главная заявка. Если телефон на сайте оформлен ссылкой tel:, отследить клики просто. Триггер «Клик - только ссылки» с условием, что адрес ссылки начинается с tel:, и тег события click_phone. Теперь видно, сколько раз нажали на номер.
Отправка форм
Заявки с форм - ключевая метрика. Настроить отслеживание можно двумя путями: через встроенный триггер «Отправка формы» либо через появление страницы благодарности. Второй способ надёжнее: если после отправки открывается страница /thanks, триггер по этому URL почти не даёт ошибок.
Скроллинг
Глубина прокрутки показывает, дочитывают ли люди длинные лендинги. В GTM есть готовый триггер «Глубина прокрутки». Задаёте пороги 25, 50, 75 и 90 процентов и отправляете событие scroll. Полезно для оценки качества контента и длинных страниц услуг.
Клики по WhatsApp
WhatsApp в Казахстане - один из основных каналов связи. Кнопка обычно ведёт на ссылку wa.me или api.whatsapp.com. Создаёте триггер «Клик - только ссылки» с условием, что адрес содержит wa.me, и событие click_whatsapp. Так вы отделяете обращения в мессенджер от прочих переходов.
Просмотр видео
Если на сайте есть ролики с YouTube, GTM умеет отслеживать их через триггер «Видео YouTube». Можно ловить старт, паузу, досмотр до 25, 50, 75 и 100 процентов. Это показывает, насколько видео вовлекает аудиторию.
Электронная торговля
Для интернет-магазинов настраивается расширенная электронная торговля (Enhanced Ecommerce). Здесь без dataLayer не обойтись: сайт передаёт в него события просмотра товара, добавления в корзину, начала оформления и покупки вместе с суммой и составом заказа. GTM забирает эти данные и отправляет в GA4 и Google Ads. В результате вы видите не просто число заказов, а выручку, средний чек и путь покупателя по товарам. Это самый сложный сценарий, и его чаще всего делают вместе с разработчиком или специалистом.
| Событие | Тип триггера | Что показывает |
|---|---|---|
| Клик по кнопке | Клик - все элементы | Интерес к целевому действию |
| Клик по телефону | Клик по ссылке tel: | Готовность позвонить |
| Отправка формы | URL страницы благодарности | Число заявок |
| Клик по WhatsApp | Клик по ссылке wa.me | Обращения в мессенджер |
| Покупка | Событие dataLayer | Выручка и заказы |
Предпросмотр, отладка и публикация
Настроить теги - половина дела. Вторая половина - убедиться, что они срабатывают правильно. Для этого в GTM есть удобные инструменты.
Режим предпросмотра (Preview)
Кнопка «Предпросмотр» открывает ваш сайт в связке с отладчиком Tag Assistant. Внизу или в отдельном окне видно, какие теги сработали, какие триггеры отработали и какие данные попали в dataLayer. Вы проходите по сайту как обычный пользователь - жмёте кнопки, отправляете форму - и в реальном времени проверяете, что события фиксируются.
Tag Assistant
Tag Assistant - официальный инструмент Google для диагностики тегов. Он показывает список сработавших тегов, помогает найти дубли и ошибки. Пользуйтесь им и во время настройки, и позже, чтобы периодически проверять, что всё работает после доработок сайта.
Публикация версий и откат
Пока вы не нажали «Опубликовать», изменения видите только вы в режиме предпросмотра. На живом сайте ничего не меняется. Когда всё проверено, жмёте «Отправить» и публикуете новую версию контейнера.
Каждая публикация создаёт версию с описанием. Если после релиза что-то пошло не так, вы за пару кликов возвращаетесь к любой предыдущей версии. Это страховка, которой не было при ручной правке кода.
Всегда проверяйте теги в режиме предпросмотра перед публикацией. Пять минут проверки экономят недели искажённой статистики и неверных решений по рекламе.
Согласие на cookie и типичные ошибки
Consent Mode кратко
Если вы работаете с аудиторией, которой важна прозрачность обработки данных, стоит настроить режим согласия (Consent Mode). Он связывает баннер согласия на cookie с тегами: пока пользователь не дал согласие, теги аналитики и рекламы либо не срабатывают, либо работают в ограниченном режиме. GTM управляет этим централизованно, поэтому не нужно переписывать код каждого счётчика.
Типичные ошибки новичков
- Дубли счётчика. Код GA4 стоит и в GTM, и напрямую в сайте - данные задваиваются. Держите счётчик в одном месте.
- Публикация без проверки. Тег настроили, но забыли проверить в предпросмотре - и он не срабатывает.
- Забыли опубликовать. Всё настроено, но кнопку «Отправить» не нажали, поэтому на живом сайте ничего нет.
- Слишком общие триггеры. Триггер ловит клики по всей странице, а не по нужной кнопке, и статистика превращается в мусор.
- Нет понятных названий. Теги вроде «Тег 1», «Тег 2» - через полгода никто не поймёт, что это. Называйте по смыслу.
- Игнор dataLayer в магазине. Пытаются считать продажи кликами вместо корректной передачи данных заказа.
Чек-лист старта и ориентиры под рынок РК
Короткий план, чтобы запустить отслеживание с нуля и ничего не забыть:
- Создать аккаунт и контейнер GTM.
- Вставить оба фрагмента кода в head и body сайта.
- Проверить установку через Tag Assistant.
- Подключить GA4 тегом Google Tag с триггером All Pages.
- Настроить ключевые события: клики по телефону и WhatsApp, отправка форм.
- Создать конверсии в Google Ads и передать их через GTM.
- Проверить всё в режиме предпросмотра.
- Опубликовать версию с понятным описанием.
- Через неделю свериться, что данные копятся в GA4 и Ads.
По ориентирам для Казахстана. Базовую установку контейнера и настройку 4-6 ключевых событий специалист выполняет обычно за 1-3 дня. Стоимость такой работы на рынке РК начинается примерно от 40-60 тысяч тенге за разовую настройку под небольшой сайт. Полноценная электронная торговля для интернет-магазина с dataLayer обходится дороже и требует участия разработчика, поэтому её считают отдельно.
Важный момент: настроить сбор данных - это только начало. Дальше эти данные нужно читать и превращать в решения. Если хотите не просто собирать события, а понимать, какие каналы приносят заявки и где теряются деньги, поможет системная аналитика конверсий - она превращает цифры в конкретные шаги по росту продаж.
Итог
Google Tag Manager снимает зависимость маркетинга от разработчика и даёт полный контроль над отслеживанием. Один раз ставите контейнер - дальше сами добавляете счётчики, события и конверсии через удобный интерфейс, проверяете их в предпросмотре и публикуете с возможностью отката. Начните с базы: GA4, ключевые клики и формы, конверсии в Google Ads. Этого достаточно, чтобы увидеть, что реально работает на сайте, а что нет.
Не хотите разбираться в триггерах и dataLayer самостоятельно и рисковать искажённой статистикой? Доверьте настройку практикам. Мы установим контейнер, свяжем его с GA4 и Google Ads, настроим отслеживание всех целевых действий и передачу конверсий, а вы получите точные данные для роста. Оставить заявку - обсудим вашу задачу и предложим решение под ваш сайт и бюджет.