В современном мире цифрового маркетинга и веб-разработки точное отслеживание данных является краеугольным камнем успеха. Понимание поведения пользователей на вашем сайте позволяет принимать обоснованные решения, оптимизировать маркетинговые кампании и улучшать пользовательский опыт. Google Analytics — это мощный инструмент для сбора и анализа этих данных, а Google Tag Manager (GTM) — незаменимый помощник для его эффективной и гибкой настройки.
Это руководство призвано стать вашим полным пошаговым источником знаний по интеграции и настройке как Universal Analytics (UA), так и новой версии Google Analytics 4 (GA4) через GTM. Мы подробно рассмотрим процесс установки контейнера GTM, создания ресурсов в обеих версиях Google Analytics и их последующей настройки с использованием тегов, триггеров и переменных.
Вы научитесь не только базовой интеграции, но и освоите методы отладки и устранения типичных ошибок, что позволит вам уверенно управлять веб-аналитикой своего проекта и получать максимально точные данные для развития бизнеса.
Подготовка к настройке: Установка GTM и базовые понятия
Прежде чем углубляться в тонкости настройки Google Analytics, необходимо заложить фундамент – установить и освоить базовые принципы работы с Google Tag Manager. GTM выступает в роли централизованного диспетчера, позволяющего управлять всеми скриптами и тегами на вашем сайте без прямого редактирования кода.
Установка контейнера Google Tag Manager на сайт
Для начала работы с GTM вам потребуется создать аккаунт и контейнер на tagmanager.google.com. После создания вы получите уникальный код контейнера, состоящий из двух частей:
-
Код
<head>: Размещается как можно выше в разделе<head>каждой страницы вашего сайта. -
Код
<body>: Размещается сразу после открывающего тега<body>каждой страницы.
Корректное размещение этих фрагментов кода критически важно для стабильной и полной загрузки всех тегов, управляемых GTM.
Обзор основных компонентов GTM: Теги, Триггеры, Переменные
Эффективная работа с GTM строится на понимании трех ключевых компонентов:
-
Теги (Tags): Это фрагменты кода, которые выполняют определенные функции, например, отправляют данные в Google Analytics, запускают пиксели ретаргетинга или отслеживают конверсии. В нашем случае это будут теги Universal Analytics и Google Analytics 4.
-
Триггеры (Triggers): Определяют, когда и при каких условиях должен срабатывать тег. Это могут быть просмотры страниц, клики по элементам, отправка форм или другие пользовательские взаимодействия.
-
Переменные (Variables): Представляют собой динамические значения, которые могут использоваться в тегах и триггерах. Например, URL страницы, идентификатор отслеживания Google Analytics, значения из уровня данных (dataLayer) или пользовательские данные. Они позволяют сделать настройку гибкой и масштабируемой.
Установка контейнера Google Tag Manager на сайт
После создания нового контейнера в Google Tag Manager, система предоставит вам два фрагмента кода, которые необходимо интегрировать на ваш сайт. Эти фрагменты являются основой для работы GTM и всех последующих настроек отслеживания.
-
Первый фрагмент (JavaScript): Его следует разместить как можно выше в разделе
<head>каждой страницы вашего сайта. Идеальное место – сразу после открывающего тега<head>. Этот код отвечает за загрузку библиотеки GTM и выполнение всех настроенных тегов. -
Второй фрагмент (: Этот фрагмент предназначен для пользователей, у которых отключен JavaScript в браузере. Его необходимо разместить сразу после открывающего тега
<body>на каждой странице.
Убедитесь, что оба фрагмента кода установлены на всех страницах вашего сайта, где вы планируете отслеживать данные. Правильная установка критически важна для корректной работы GTM и сбора данных. После размещения кода вы можете проверить его наличие, просмотрев исходный код страницы в браузере или используя инструменты разработчика.
Обзор основных компонентов GTM: Теги, Триггеры, Переменные
После установки контейнера GTM на сайт, ключевым шагом является освоение его внутренней логики, которая строится на трех основных компонентах: Тегах, Триггерах и Переменных. Понимание их взаимодействия критически важно для эффективной настройки отслеживания.
-
Теги (Tags) – это фрагменты кода, которые выполняют определенные действия на вашем сайте. Например, тег Google Analytics отправляет данные о просмотрах страниц или событиях в ваш ресурс аналитики. Это может быть код отслеживания GA4, Universal Analytics, Facebook Pixel или любой другой скрипт.
-
Триггеры (Triggers) – это условия, которые определяют, когда тег должен быть активирован (сработать). Триггеры могут быть основаны на различных событиях: загрузка страницы, клик по элементу, отправка формы, просмотр видео и т.д. Они служат своего рода «сторожами», которые запускают теги только при выполнении заданных условий.
-
Переменные (Variables) – это заполнители, которые используются для хранения значений, необходимых тегам и триггерам. Они могут быть встроенными (например, URL страницы, ID клика) или пользовательскими (например, ID пользователя, стоимость товара). Переменные делают настройку динамичной, позволяя использовать одни и те же значения в разных тегах и триггерах без дублирования.
Настройка Universal Analytics (UA) через Google Tag Manager
Для начала работы с Universal Analytics через GTM, вам потребуется активный ресурс UA.
Создание ресурса UA и получение идентификатора отслеживания
-
Создайте ресурс Universal Analytics: В аккаунте Google Analytics перейдите в "Администратор" -> "Создать ресурс". Выберите "Universal Analytics" (может потребоваться нажать "Показать расширенные параметры" и отключить создание GA4).
-
Получите идентификатор отслеживания: После создания ресурса вы увидите идентификатор в формате
UA-XXXXXX-X. Скопируйте его.
Пошаговая настройка тега Universal Analytics в GTM
-
Создайте новую переменную "Настройки Google Analytics":
-
В GTM перейдите в "Переменные" -> "Пользовательские переменные" -> "Создать".
-
Тип переменной: "Настройки Google Analytics".
-
Вставьте ваш
UA-XXXXXX-Xв поле "Идентификатор отслеживания". -
Оставьте "Домен cookie" как
auto. Сохраните переменную, например, какUA - Настройки.
-
-
Создайте новый тег Universal Analytics:
-
В GTM перейдите в "Теги" -> "Создать".
-
Тип тега: "Google Analytics: Universal Analytics".
-
Тип отслеживания: "Просмотр страницы".
-
Настройки Google Analytics: Выберите созданную ранее переменную
{{UA - Настройки}}. -
Триггер: "All Pages" (Page View).
-
Сохраните тег, например, как
UA - Просмотры страниц.
-
Этот тег будет активироваться на каждой странице, отправляя данные о просмотрах в ваш ресурс Universal Analytics.
Создание ресурса UA и получение идентификатора отслеживания
Прежде чем приступить к настройке тегов в GTM, необходимо создать соответствующий ресурс Universal Analytics и получить его уникальный идентификатор. Этот идентификатор будет служить связующим звеном между вашим сайтом и системой аналитики.
-
Перейдите в Google Analytics: Войдите в свой аккаунт Google Analytics.
-
Создание нового ресурса UA:
-
В левом нижнем углу интерфейса нажмите на "Администратор" (Admin).
-
В столбце "Ресурс" (Property) нажмите "Создать ресурс" (Create Property).
-
На странице создания ресурса выберите "Universal Analytics" (если предлагается выбор между UA и GA4, что часто бывает). Для этого может потребоваться нажать "Показать расширенные параметры" (Show advanced options).
-
Введите название ресурса (например, "Мой сайт UA"), выберите часовой пояс и валюту.
-
Нажмите "Создать" (Create).
-
-
Получение идентификатора отслеживания:
-
После создания ресурса вы будете перенаправлены на страницу с информацией о нем.
-
Идентификатор отслеживания Universal Analytics имеет формат
UA-XXXXXX-Xи будет отображен в верхней части страницы, например, в разделе "Код отслеживания" (Tracking Info) -> "Код отслеживания" (Tracking Code). -
Скопируйте этот идентификатор. Он будет использоваться в Google Tag Manager для связи вашего сайта с Universal Analytics.
-
Пошаговая настройка тега Universal Analytics в GTM (переменные, триггер)
Теперь, когда у нас есть идентификатор отслеживания Universal Analytics (UA-XXXXXX-X), мы готовы настроить соответствующий тег в Google Tag Manager. Это позволит GTM отправлять данные о просмотрах страниц в ваш ресурс UA.
Шаг 1: Создание переменной «Настройки Google Аналитики»
Для удобства и масштабируемости рекомендуется создать переменную типа «Настройки Google Аналитики». Это позволит централизованно управлять идентификатором отслеживания и другими настройками UA.
-
В рабочей области GTM перейдите в раздел «Переменные».
-
В блоке «Пользовательские переменные» нажмите «Создать».
-
Выберите тип переменной «Настройки Google Аналитики».
-
В поле «Идентификатор отслеживания» введите ваш UA-идентификатор (например,
UA-12345678-1). -
Присвойте переменной имя, например,
{{UA - Настройки}}. -
Сохраните переменную.
Шаг 2: Настройка тега Universal Analytics
Далее создадим тег, который будет отправлять данные о просмотрах страниц в Universal Analytics.
-
В рабочей области GTM перейдите в раздел «Теги».
-
Нажмите «Создать».
-
Выберите тип тега «Google Аналитика: Universal Analytics».
-
В поле «Тип отслеживания» выберите «Просмотр страницы».
-
В поле «Настройки Google Аналитики» выберите созданную ранее переменную
{{UA - Настройки}}. -
Присвойте тегу имя, например,
UA - Просмотр страницы.
Шаг 3: Настройка триггера
Чтобы тег срабатывал на всех страницах сайта, необходимо привязать к нему соответствующий триггер.
-
В настройках тега
UA - Просмотр страницынажмите на блок «Выбор триггера». -
Выберите триггер «All Pages» (Просмотр всех страниц).
-
Сохраните тег.
Настройка Google Analytics 4 (GA4) через Google Tag Manager
После успешной настройки Universal Analytics, перейдем к более современной платформе – Google Analytics 4. Настройка GA4 через GTM имеет свои особенности, так как эта система ориентирована на события.
Создание ресурса GA4 и получение идентификатора потока данных
-
Создайте новый ресурс GA4 в интерфейсе Google Analytics. При создании выберите «Веб» для типа потока данных.
-
После создания потока данных вы получите Идентификатор потока данных (Measurement ID), который начинается с
G-(например,G-XXXXXXXXXX). Этот идентификатор будет использоваться в GTM.
Пошаговая настройка тега конфигурации GA4 и отслеживания событий
-
В Google Tag Manager создайте новый тег.
-
Выберите тип тега: «Конфигурация Google Аналитики 4».
-
В поле «Идентификатор потока данных» вставьте полученный
G-XXXXXXXXXX. -
Убедитесь, что опция «Отправлять событие «Просмотр страницы» при загрузке этой конфигурации» активна (по умолчанию).
-
В качестве триггера выберите «All Pages» (Все страницы). Это гарантирует, что тег конфигурации будет срабатывать на каждой странице, инициализируя GA4.
-
Дайте тегу понятное имя, например,
GA4 - Конфигурация.
Этот тег является основой для всех последующих событий GA4. Все остальные теги событий GA4 будут использовать эту конфигурацию.
Создание ресурса GA4 и получение идентификатора потока данных
Для начала работы с Google Analytics 4 через GTM необходимо создать соответствующий ресурс и получить идентификатор потока данных. Этот идентификатор (Measurement ID) является ключевым для связывания вашего сайта с GA4. Он позволит GTM отправлять данные в ваш ресурс.
Выполните следующие шаги:
-
Перейдите в Google Analytics: Войдите в свой аккаунт Google Analytics.
-
Создайте новый ресурс GA4:
-
В разделе "Администратор" выберите аккаунт, затем нажмите "Создать ресурс".
-
Укажите название ресурса (например, "Мой сайт GA4"), выберите часовой пояс и валюту.
-
Нажмите "Далее" и заполните информацию о компании.
-
-
Настройте поток данных:
-
После создания ресурса вы будете перенаправлены на страницу "Потоки данных". Если нет, перейдите в "Администратор" -> "Потоки данных" -> "Добавить поток" -> "Веб".
-
Введите URL вашего сайта (например,
https://www.example.com) и название потока (например, "Веб-сайт"). -
Нажмите "Создать поток".
-
-
Получите идентификатор потока данных:
- После создания потока вы увидите его детали. Найдите "Идентификатор измерения" (Measurement ID), который начинается с
G-. Скопируйте этот идентификатор. Он понадобится вам для настройки тега конфигурации GA4 в GTM.
- После создания потока вы увидите его детали. Найдите "Идентификатор измерения" (Measurement ID), который начинается с
Пошаговая настройка тега конфигурации GA4 и отслеживания событий
После получения идентификатора потока данных GA4, перейдем к его интеграции через GTM:
-
Создание тега конфигурации GA4: В рабочей области Google Tag Manager нажмите «Теги» > «Создать». Выберите тип тега «Google Аналитика: Конфигурация GA4».
-
Ввод идентификатора потока данных: В поле «Идентификатор потока данных» вставьте ваш Measurement ID (например, G-XXXXXXXXX), полученный на предыдущем шаге.
-
Настройка триггера: В разделе «Триггеры» выберите «All Pages» (Просмотр всех страниц). Это гарантирует, что тег конфигурации будет активироваться при загрузке каждой страницы, отправляя базовые данные о просмотрах страниц в GA4.
-
Сохранение и публикация: Дайте тегу осмысленное имя (например, «GA4 – Конфигурация») и сохраните его. После этого опубликуйте изменения в контейнере GTM.
Настройка отслеживания событий GA4
После того как тег конфигурации GA4 установлен, вы можете начать отслеживать пользовательские события. Для этого:
-
Создание тега события: Создайте новый тег, выбрав тип «Google Аналитика: Событие GA4».
-
Выбор тега конфигурации: В поле «Тег конфигурации» выберите созданный ранее тег конфигурации GA4. Это свяжет ваше событие с правильным потоком данных.
-
Указание названия события и параметров: Введите название события (например,
button_click,form_submit) и при необходимости добавьте параметры события. Используйте переменные GTM для динамических значений. -
Настройка триггера события: Создайте или выберите триггер, который будет активировать это событие (например, клик по определенной кнопке, отправка формы).
Расширенные возможности, проверка и устранение ошибок
После настройки тегов крайне важно убедиться в их корректной работе. Для этого используйте режим предварительного просмотра Google Tag Manager. Он позволяет в реальном времени видеть, какие теги срабатывают на вашем сайте и какие данные они отправляют. Откройте его, перейдите на сайт и проверьте активацию тегов конфигурации и событий.
Для проверки поступления данных в Google Analytics 4 используйте DebugView в интерфейсе GA4. Он отображает события, отправляемые с вашего устройства, позволяя убедиться, что все параметры передаются верно.
Типичная ошибка – дублирование кода отслеживания. Убедитесь, что на сайте нет старого, жестко прописанного кода Universal Analytics или GA4, если вы используете GTM. Это может привести к искажению данных. Для более продвинутого контроля и повышения качества данных рассмотрите Server-side GTM, который позволяет обрабатывать данные на собственном сервере перед отправкой в аналитические системы.
Отладка и проверка корректности данных (режим предварительного просмотра GTM, DebugView GA4)
После того как вы настроили теги Universal Analytics и Google Analytics 4, а также события, крайне важно убедиться в корректности их работы. Для этого существуют мощные инструменты отладки:
-
Режим предварительного просмотра GTM (Preview Mode): Активируется кнопкой «Предварительный просмотр» в интерфейсе GTM. Он открывает ваш сайт в новом окне с консолью отладки, где вы можете видеть, какие теги срабатывают, какие триггеры активируются и какие значения принимают переменные в реальном времени. Это позволяет пошагово проверить логику работы всех настроек перед их публикацией.
-
DebugView GA4: Доступен в интерфейсе Google Analytics 4 (раздел «Администрирование» -> «DebugView»). Этот инструмент отображает все события, поступающие в ваш ресурс GA4, в режиме реального времени, включая их параметры. Для активации DebugView необходимо, чтобы на сайте был установлен тег конфигурации GA4, а также использовался режим предварительного просмотра GTM или параметр
debug_mode=trueв событиях.
Типичные ошибки при настройке и их решение (удаление старого кода, Server-side GTM)
Даже после тщательной отладки могут возникнуть проблемы. Одна из самых частых ошибок — дублирование данных из-за наличия старого, жестко прописанного кода Google Analytics (UA или GA4) на сайте одновременно с тегами, настроенными через GTM. Обязательно удалите все старые фрагменты кода UA или GA4 непосредственно из HTML-кода вашего сайта или из настроек CMS, если вы полностью перешли на управление через GTM. Это предотвратит искажение статистики и обеспечит чистоту данных.
Для решения более сложных задач, таких как повышение точности данных, обход блокировщиков или централизованное управление потоками данных, рассмотрите внедрение Server-side GTM. Это позволяет обрабатывать данные на собственном сервере, прежде чем отправлять их в Google Analytics, что значительно улучшает контроль и качество.
Заключение
Использование Google Tag Manager для настройки Google Analytics (как Universal Analytics, так и GA4) — это не просто удобство, а мощный инструмент для обеспечения точности и гибкости в сборе данных. Освоив GTM, вы получаете полный контроль над отслеживанием, минимизируете ошибки и значительно ускоряете внедрение новых аналитических решений. Помните, что качественные данные — основа для принятия эффективных маркетинговых и бизнес-решений. Продолжайте экспериментировать и оптимизировать свои настройки для достижения максимальной отдачи от веб-аналитики.