Google Tag Manager (GTM) — это бесплатный инструмент от Google, который позволяет легко добавлять сторонние аналитические теги, теги отслеживания конверсий, пиксели ремаркетинга на вашем веб-сайте или в мобильном приложении без необходимости редактирования кода вашего сайта. Цель Google Tag Manager — упростить и ускорить процесс управления и развертывания аналитики на сайте или в приложении, обеспечивая при этом гибкость, контроль и повышение эффективности работы. GTM позволяет маркетологам и аналитикам быстро адаптироваться к изменениям и запускать новые кампании без необходимости вовлекать разработчиков. Код GTM нужно добавить на сайт только один раз. В дальнейшем маркетолог или владелец бизнеса самостоятельно сможет установить коды других служб без участия программиста или веб-мастера.
С помощью GTM можно легко добавлять на сайты коды таких популярных сервисов и платформ, как:
Вы можете как пользоваться готовыми тегами из библиотеки GTM, так и добавлять собственные через HTML.
Все изменения тегов GTM сохраняются в виде версий, что позволяет легко откатить изменения или отслеживать историю изменений. Теги GTM загружаются асинхронно, что снижает нагрузку на сайт. Ну да конечно, а сторонний код аналитики тоже асинхронный? Но в любом случае GTM это удобно.
Если у вас сайт на Wordpress, в первую очередь изучите плагин Site Kit плагин для WordPress от Google для аналитик сайта и если он вам не подойдет используйте инструкции ниже.
Чтобы настроить Google Tag Manager, войдите в свой аккаунт Google и перейдите к Tag Manager. Нажмите “Создать аккаунт”, чтобы создать аккаунт для вашей компании или организации.
Добавьте название контейнера. Ваш контейнер – это фрагмент кода, который вы добавите на свой веб-сайт, чтобы GTM работал. Обычно используют один контейнер для одного сайта. Поэтому название контейнера может быть названием или URL-адресом вашего веб-сайта. После этого выберите нужную "Целевую платформу".
После ввода всех необходимых данных активируется кнопка “Создать”. Нажмите ее, чтобы получить аккаунт Google Tag Manager и свой первый контейнер.
Код для вставки Google Tag Manager на ваш сайт находится: заходим в Ваш аккаунт GTM→ Администрирование (вкладка "КОНТЕЙНЕР") → "Установить Google Менеджер тегов".
Исходный код контейнера GTM разделен на две части:
Первая часть представляет собой фрагмент кода JavaScript, который добавляется в <head>раздел каждой страницы веб-сайта. Эта часть имеет решающее значение для включения всех функций GTM, и этот плагин помогает правильно разместить эту часть на вашем сайте.
Вторая часть — это фрагмент iframe, который действует как отказоустойчивый/резервный вариант, если JavaScript пользователя отключен. Google рекомендует – для лучшей производительности – размещать этот фрагмент кода непосредственно после открывающего <body>тега на каждой странице.
Для добавления кода в Wordpress, я обычно использую плагин Clearfy Pro, как вариант существует плагин GTM4WP – A Google Tag Manager (GTM) plugin for WordPress с поддержкой Contact Form 7, WooCommerce, Google Optimize (проект закрыт), Accelerated Mobile Pages (AMP страниц), Cookiebot (при необходимости режим автоматической блокировки файлов cookie).
На мой взгляд самая корректная установка кода GTM или на прямую через редактирование темы Wordpress или через плагин Clearfy Pro. В плагине Clearfy перейдите на страницу "Код", найдите раздел "Код в <head>" включите его и вставьте первый блок кода GTM. Ниже найдите раздел "Код перед </body>", включите его и вставьте второй блок кода GTM. Нажмите кнопку внизу "Сохранить изменения".
Готово! Google Analytics собирает данные с вашего сайта.
После внесения изменений и их проверки всегда нажимайте кнопку "Отправить" в вашей рабочей области Google Тег Менеджера. В новом окне добавляйте название новой версии и нажмите "Опубликовать". Только после этого новые настройки заработают на вашем сайте.
Для того чтобы установить Facebook Pixel через Google Tag Manager зайдите в раздел: «Теги» и нажмите кнопку «Создать». Выберите тег «Пользовательский HTML». Напишите название и добавьте код Facebook Pixel. Последний шаг — выбрать триггер активации (All Pages). Сохраните. Готово!
По этому принципу вы можете создавать и другие пользовательские теги, для которых не предусмотрены готовые шаблоны в библиотеке тегов GTM. К примеру, этот способ используется для добавления на сайты кодов из Яндекс.Метрики или VK.
Для тестирования и отладки корректности работы тегов перед их развертыванием на живом сайте существуют различные инструменты и методы. В контексте Google Tag Manager (GTM) наиболее часто используются следующие инструменты и функции:
Задача: Сайт на Wordpress WooCommerce с партнерскими ссылками. Нужно создать конверсии (цели) для анализа переходов по партнерским ссылками.
Решение этой задачи достаточно не тривиально, потому что кнопка "В корзину" на странице рубрик товаров WooCommerce и кнопка "В корзину" на странице карточки товаров сверстаны по разному. В первом случае это обычная ссылка, во втором случае кнопка (тег button) обернута в тег формы (тег form). Поэтому в предлагаемом решении я сделаю 2 триггера для этих случаев, но Категорию (AffLinkClick) цели задам одну и на выходе получу одну микроконверсию в Google Аналитика для обоих вариантов.
Этапы настройки первого триггера для ссылок:
Всё! Можете перейти в отчет GA→"Источники трафика"→"Источник/канал" и посмотреть статистику по вашей цели. Не забудьте выбрать сегодняшнюю дату в GA .
Частично настройку можно посмотреть в этом видео:
Этапы настройки второго триггера для кнопки в товарной карточки WooCommerce:
Рассмотрим как отслеживать отправку форм <form> в Google Analytics и Яндекс Метрику с помощью Диспетчера тегов.
Этапы настройки тега отслеживания отправки формы:
Ошибки GTM, которые встречались в моей практике и способы их устранения.
Facebook Pixel добавлен на сайт при помощи Google Tag Manager.
В консоли браузера наблюдаю ошибку: An invalid email address was specified for 'em'. This data will not be sent with any events for this Pixel.
Если вы решили работать с Google Analytics через GTM, то обязательно проверьте, удалили ли вы ранее установленный код Google Analytics.
Google Tag Manager (GTM) упрощает установку и управление маркетинговыми тегами, а также отслеживание действий на сайте. Ранее разработчикам приходилось программировать коды аналитики для каждой страницы отдельно и обновлять их вручную. С GTM все теги хранятся в одном месте и управляются без участия программистов.
GTM помогает выявлять ошибки в тегах, показывая, какие теги активны и какие данные содержат, что упрощает их устранение. Инструмент полезен для настройки ремаркетинга, A/B тестирования и мониторинга использования элементов сайта, таких как фильтры и формы.