
Google Tag Manager (GTM) позволяет управлять всеми аналитическими и маркетинговыми тегами на сайте без постоянного изменения кода. Для сайтов на WordPress это особенно важно: установка GTM обеспечивает точный сбор данных о пользователях, упрощает настройку событий и ускоряет внедрение рекламных пикселей.
Перед установкой необходимо создать аккаунт GTM и получить уникальный идентификатор контейнера. Этот идентификатор будет использоваться при интеграции с WordPress. Важно убедиться, что выбран правильный тип контейнера – «Веб-сайт», чтобы все функции работали корректно.
Существует несколько способов интеграции GTM с WordPress: через добавление кода в файл header.php, использование плагинов или внедрение через функции темы. Каждый способ имеет свои преимущества: ручное добавление кода обеспечивает максимальный контроль, а плагины сокращают риск ошибок и ускоряют процесс настройки.
После подключения GTM на сайте нужно протестировать работу контейнера. Используйте режим предварительного просмотра и отладку в интерфейсе GTM, чтобы убедиться, что все теги срабатывают корректно. Особое внимание стоит уделить событиям, связанным с формами и кнопками, чтобы данные аналитики были точными.
Правильная установка GTM на WordPress открывает возможности для гибкой настройки аналитики, автоматизации маркетинговых задач и точного отслеживания поведения пользователей, что особенно важно для оптимизации рекламных кампаний и улучшения конверсий.
Создание аккаунта и контейнера в Google Tag Manager

Для начала работы откройте сайт Google Tag Manager и войдите под своим Google-аккаунтом. Нажмите кнопку Создать аккаунт. В поле Название аккаунта укажите уникальное имя компании или проекта. Выберите страну из выпадающего списка и отметьте настройки совместного использования данных по своему усмотрению.
После создания аккаунта необходимо добавить контейнер. Введите имя контейнера, которое соответствует домену сайта, например, example.com. В разделе Платформа выберите Web, если планируете использовать GTM на сайте WordPress. Нажмите Создать и примите условия использования Google Tag Manager.
Рекомендуется проверить правильность создания контейнера через Предварительный просмотр. Включите режим отладки, чтобы убедиться, что контейнер активен и готов к настройке тегов без непосредственного размещения на сайте.
Получение кода GTM для вставки на сайт

После создания аккаунта и контейнера в Google Tag Manager необходимо получить уникальный код для интеграции с WordPress. Перейдите в интерфейс GTM и откройте контейнер, который вы создали. В правом верхнем углу выберите кнопку Администрирование, затем в разделе Контейнер нажмите Установить Google Tag Manager.
Откроется окно с двумя фрагментами кода. Первый фрагмент вставляется в <head> каждой страницы сайта, второй – сразу после открывающего тега <body>. Эти коды обеспечивают корректную загрузку всех тегов и триггеров GTM.
Скопируйте оба фрагмента кода целиком, не изменяя структуру скриптов. Важно убедиться, что код вставлен на все страницы сайта, иначе отслеживание будет неполным.
В WordPress можно вставить код вручную через редактор темы: откройте Внешний вид → Редактор тем, найдите файл header.php и вставьте первый фрагмент перед закрывающим тегом </head>. Второй фрагмент добавьте сразу после тега <body>. После сохранения изменений обновите сайт и проверьте корректность вставки.
Для упрощения интеграции можно использовать плагины, такие как Insert Headers and Footers или официальное расширение Google Tag Manager. В настройках плагина вставьте первый и второй фрагменты в соответствующие секции Header и Body, затем сохраните изменения.
После установки рекомендуется проверить код через режим Предварительного просмотра в GTM. Этот режим показывает, какие теги активируются на страницах и позволяет убедиться, что код работает корректно до публикации изменений.
| Фрагмент кода | Место вставки |
|---|---|
| Первый скрипт GTM | Перед закрывающим тегом <head> |
| Второй скрипт GTM | Сразу после открывающего тега <body> |
Установка кода GTM через редактор тем WordPress

Для интеграции Google Tag Manager напрямую через редактор тем WordPress необходимо внести код контейнера в файлы темы. Этот метод требует осторожности, так как ошибки в коде могут привести к сбоям сайта.
- Создание резервной копии: Перед внесением изменений сохраните копию текущей темы. Это позволит быстро восстановить сайт в случае ошибки.
- Доступ к редактору тем: В панели управления WordPress перейдите в Внешний вид → Редактор тем. Выберите активную тему.
- Вставка кода GTM в header.php: Найдите файл header.php. Вставьте код контейнера GTM сразу после открывающего тега
<head>. Убедитесь, что весь код сохранён корректно. - Вставка кода GTM в body: Найдите файл header.php или footer.php в зависимости от темы. Вставьте дополнительный код GTM сразу после открывающего тега
<body>. - Сохранение изменений: После вставки кода нажмите Обновить файл и очистите кэш сайта и браузера.
- Проверка работы: Используйте режим предварительного просмотра GTM или расширения браузера для проверки установки. Контейнер должен загружаться на всех страницах сайта.
Если тема обновляется часто, рекомендуется создавать дочернюю тему и вносить изменения в неё, чтобы избежать потери кода при обновлении основной темы.
Добавление GTM с помощью плагина WordPress

Для упрощённой интеграции Google Tag Manager на WordPress можно использовать специализированные плагины, например, «DuracellTomi’s Google Tag Manager for WordPress» или «Insert Headers and Footers». Эти решения автоматически вставляют код контейнера в нужные части сайта без ручного редактирования тем.
После установки плагина перейдите в его настройки в административной панели WordPress. В поле для идентификатора GTM вставьте код вида GTM-XXXXXXX, который был создан в вашем аккаунте Google Tag Manager.
Убедитесь, что включена опция автоматической установки кода в <head> и <body> (если плагин её предоставляет). Это гарантирует корректную работу триггеров и тегов на всех страницах сайта.
Некоторые плагины позволяют дополнительно указать исключения для отдельных страниц или типов контента, а также интеграцию с WooCommerce для отслеживания событий электронной торговли.
После сохранения настроек рекомендуется проверить установку с помощью предварительного просмотра GTM или расширений браузера, чтобы убедиться, что контейнер загружается на всех страницах и теги активируются корректно.
Проверка корректности установки GTM на сайте

Для подтверждения успешной интеграции Google Tag Manager на WordPress используйте расширение Tag Assistant от Google или встроенный режим Предварительного просмотра в аккаунте GTM. После включения режима предварительного просмотра откройте ваш сайт в новом окне браузера – появится панель с информацией о загруженных контейнерах и активных тегах.
Проверка включает несколько ключевых аспектов: наличие кода GTM в верхней части <head> и перед закрывающим тегом </body>, корректное отображение идентификатора контейнера в формате GTM-XXXXXX, а также запуск всех назначенных тегов при взаимодействии с сайтом.
Для детальной диагностики можно использовать консоль браузера. Введите dataLayer в консоли JavaScript – она должна отображать массив с событиями, соответствующими вашей настройке GTM. Любые ошибки загрузки тегов или отсутствие контейнера будут видны сразу.
После проверки тегов и событий убедитесь, что система аналитики получает данные корректно. Например, откройте Google Analytics и проверьте отчет в режиме реального времени на предмет регистрации событий и просмотров страниц. Это гарантирует, что GTM интегрирован правильно и отслеживание работает без потерь данных.
Настройка первых тегов и триггеров в GTM

Для начала откройте интерфейс GTM и выполните следующие действия:
- Перейдите в раздел Теги и нажмите Создать.
- Выберите тип тега, например, Google Analytics: Universal Analytics или GA4 Event.
- Заполните параметры тега: идентификатор отслеживания, тип события (страница, клик, форма) и дополнительные настройки, если требуется.
- Перейдите в раздел Триггеры и нажмите Создать.
- Выберите условие активации тега. Например:
- Просмотр страницы – активируется при загрузке определенной страницы.
- Клик по кнопке – активируется при нажатии на конкретный элемент.
- Отправка формы – активируется при успешной отправке формы на сайте.
- Свяжите тег с триггером и сохраните настройки.
После настройки тегов рекомендуется использовать режим Предварительный просмотр GTM. Он позволяет проверить корректность активации тегов на сайте до публикации изменений.
При тестировании обратите внимание на:
- Правильное срабатывание тега на нужных страницах или элементах.
- Отсутствие лишних срабатываний на других страницах.
- Корректную передачу данных в аналитические сервисы.
Только после успешной проверки теги можно опубликовать, чтобы они начали собирать реальные данные с сайта.
Удаление или обновление кода GTM при смене темы
При смене темы WordPress необходимо убедиться, что код Google Tag Manager корректно перенесён или удалён. Старый код, оставшийся в файлах предыдущей темы, может вызвать дублирование тегов, некорректное срабатывание триггеров и ошибки в аналитике.
Для удаления кода откройте редактор файлов темы через WordPress или FTP и проверьте файлы header.php и footer.php. Найдите скрипты GTM, обычно начинающиеся с <!-- Google Tag Manager -->, и удалите их полностью. После этого сохраните изменения и очистите кеш сайта, чтобы старый код больше не выполнялся.
Если необходимо обновить код GTM на новую версию или в новый контейнер, замените старый фрагмент на новый в тех же файлах header.php и footer.php. Проверьте правильность вставки: верхний скрипт должен находиться сразу после тега <head>, а noscript-фрагмент – сразу после открытия <body>.
После обновления рекомендуется использовать режим предварительного просмотра GTM и инструменты разработчика браузера для проверки срабатывания тегов. Это исключит дублирование или отсутствие событий при смене темы.
Если GTM подключался через плагин, удаление темы не влияет на настройки плагина. В этом случае достаточно обновить код контейнера в настройках плагина, без редактирования файлов темы.
Вопрос-ответ:
Зачем использовать Google Tag Manager на сайте WordPress?
Google Tag Manager позволяет управлять различными скриптами и тегами на сайте без прямого изменения кода темы. Это упрощает добавление аналитики, пикселей рекламных систем и других инструментов, позволяя быстро вносить изменения через интерфейс GTM без риска нарушить работу сайта.
Какие способы установки GTM на WordPress существуют?
Основные методы установки GTM включают: добавление кода напрямую в файлы темы (обычно header.php и footer.php), использование официальных плагинов для вставки кода и внедрение через функции child theme. Каждый способ имеет свои преимущества: прямое добавление не зависит от плагинов, а использование плагина упрощает обновления и перенос темы.
Как проверить, что код GTM работает корректно после установки?
После установки GTM можно использовать режим предварительного просмотра в самом аккаунте GTM, чтобы убедиться, что теги активируются на нужных страницах. Также удобно проверять наличие скрипта через инспектор браузера или специальные расширения для браузеров, которые показывают активные теги и события на сайте.
Что делать при смене темы на сайте с уже установленным GTM?
Если GTM был добавлен напрямую в файлы темы, при смене темы код нужно будет перенести в новую тему. При использовании плагина GTM код сохраняется и продолжает работать без изменений. Важно проверить активацию всех тегов после обновления темы, чтобы исключить сбои в аналитике или отслеживании событий.
Можно ли подключить несколько контейнеров GTM на одном сайте?
Да, технически возможно использовать несколько контейнеров, например, для разных отделов или проектов. Однако это увеличивает сложность управления тегами и повышает риск конфликта скриптов. Обычно рекомендуют использовать один контейнер с разными рабочими пространствами и тегами, распределяя их по нужным страницам и событиям.
