Что умеет
Плагин избавляет от ручной вставки кода Google Tag Manager. Он размещает JavaScript-фрагмент в <head> и дополнительный iframe-фрагмент сразу после открывающего <body>, как рекомендует Google.
Кроме установки контейнера, GTM4WP наполняет dataLayer: добавляет информацию о странице, типе записи, авторе, категориях и пользователе. Поддерживается несколько контейнеров, и для каждого можно задать параметры окружения, свой домен и путь загрузки. Также есть интеграции с популярными плагинами, например WooCommerce, чтобы события электронной коммерции попадали в dataLayer.
Установка и настройка
- Создайте контейнер в Google Tag Manager и скопируйте его идентификатор формата
GTM-XXXX. - Установите плагин и вставьте идентификатор в настройках.
- Выберите, какие данные передавать в dataLayer.
- Включите нужные интеграции, например для WooCommerce.
- Откройте режим предварительного просмотра GTM и убедитесь, что контейнер загружается и события приходят.
Дальше вся логика живёт в GTM: теги аналитики, пиксели, события и конверсии настраиваются там, а не в WordPress.
Подводные камни
- Дублирование кода. Если контейнер или тег Google Analytics уже вставлены темой или другим плагином, данные будут считаться дважды. Оставьте один способ.
- Согласие на cookie. Теги, запускаемые через GTM, должны подчиняться выбору посетителя. Свяжите контейнер с баннером согласия, например через Consent Mode.
- Кэш и оптимизация. Отложенная загрузка и объединение скриптов в плагинах ускорения могут нарушить работу GTM. Проверяйте после изменений.
- Персональные данные. Не передавайте в dataLayer адреса почты, телефоны и другие личные данные без необходимости (152-ФЗ).
- Версии. Для работы нужны современные PHP и WordPress, на старом хостинге плагин не заработает.
Кому подойдёт
Маркетологам и владельцам сайтов, которые управляют аналитикой и рекламными пикселями через GTM. Для простого подключения Google-аналитики без контейнера подойдут Site Kit, MonsterInsights или Independent Analytics.