Google Tag Manager: зачем нужен и как настроить отслеживание

Вы запустили сайт, настроили рекламу в 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-аккаунт.

  1. Зайдите на tagmanager.google.com и создайте аккаунт (обычно это ваша компания).
  2. Создайте контейнер, выберите тип «Веб» и укажите домен сайта.
  3. 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

Чтобы реклама оптимизировалась на реальные заявки, а не на клики, нужно передавать конверсии. Схема такая:

  1. В Google Ads создаёте действие-конверсию (например, «Отправка формы») и получаете идентификатор конверсии и ярлык.
  2. В GTM добавляете тег «Отслеживание конверсий Google Ads» с этими данными.
  3. Ставите триггер - то событие, которое считается конверсией (отправка формы, звонок, заказ).

Так рекламный алгоритм видит, какие клики привели к деньгам, и перераспределяет бюджет в пользу тех, что работают. Это напрямую снижает стоимость заявки.

Примеры отслеживания событий

Перейдём к практике. Ниже - самые востребованные сценарии, которые нужны почти любому бизнесу в РК. Общий принцип один: создаёте триггер на нужное действие и тег, который отправляет событие в 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 в магазине. Пытаются считать продажи кликами вместо корректной передачи данных заказа.

Чек-лист старта и ориентиры под рынок РК

Короткий план, чтобы запустить отслеживание с нуля и ничего не забыть:

  1. Создать аккаунт и контейнер GTM.
  2. Вставить оба фрагмента кода в head и body сайта.
  3. Проверить установку через Tag Assistant.
  4. Подключить GA4 тегом Google Tag с триггером All Pages.
  5. Настроить ключевые события: клики по телефону и WhatsApp, отправка форм.
  6. Создать конверсии в Google Ads и передать их через GTM.
  7. Проверить всё в режиме предпросмотра.
  8. Опубликовать версию с понятным описанием.
  9. Через неделю свериться, что данные копятся в GA4 и Ads.

По ориентирам для Казахстана. Базовую установку контейнера и настройку 4-6 ключевых событий специалист выполняет обычно за 1-3 дня. Стоимость такой работы на рынке РК начинается примерно от 40-60 тысяч тенге за разовую настройку под небольшой сайт. Полноценная электронная торговля для интернет-магазина с dataLayer обходится дороже и требует участия разработчика, поэтому её считают отдельно.

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

Итог

Google Tag Manager снимает зависимость маркетинга от разработчика и даёт полный контроль над отслеживанием. Один раз ставите контейнер - дальше сами добавляете счётчики, события и конверсии через удобный интерфейс, проверяете их в предпросмотре и публикуете с возможностью отката. Начните с базы: GA4, ключевые клики и формы, конверсии в Google Ads. Этого достаточно, чтобы увидеть, что реально работает на сайте, а что нет.

Не хотите разбираться в триггерах и dataLayer самостоятельно и рисковать искажённой статистикой? Доверьте настройку практикам. Мы установим контейнер, свяжем его с GA4 и Google Ads, настроим отслеживание всех целевых действий и передачу конверсий, а вы получите точные данные для роста. Оставить заявку - обсудим вашу задачу и предложим решение под ваш сайт и бюджет.

Не хотите разбираться со всем этим сами?

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

Начните с бесплатного аудита - за 2 дня покажем точки роста и посчитаем бюджет под вашу нишу. Без обязательств.

Оставить заявку
← Все статьи блога