Домой Сквозная аналитика Подключаем GA4 к Яндекс Директу GTM: учёт конверсий в Москве

Подключаем GA4 к Яндекс Директу GTM: учёт конверсий в Москве

7

Почему сквозная аналитика GA4 не учитывает конверсии из Яндекс Директа и как настроить правильную интеграцию с тегом GTM для сайта онлайн‑курсов в Москве

Сквозная аналитика – это не просто сбор данных. Это системный взгляд на путь пользователя от первой точки входа до финальной конверсии. Если вы работаете с площадкой Яндекс Директ и хотите видеть точные показатели в Google Analytics 4, вам необходимо разобраться, почему GA4 может игнорировать конверсии из Яндекс Директа. Ниже представлено пошаговое решение, которое гарантирует, что каждая заявка от пользователя будет корректно зафиксирована, даже если она пришла из Яндекс рекламных кампаний.

Причины несовпадения данных между Яндекс Директом и GA4

Первое, что стоит отметить – это различия в модели измерения трафика и конверсий у Яндекс Директа и GA4. Яндекс Директ использует собственный яндекс‑стат и считает конверсии на основе событий в рекламной системе. GA4, напротив, полагается на события, отправляемые через тегирование. Когда данные приходят из разных источников, возникает несколько проблем.

Во-первых, отсутствие UTM‑меток. Если трафик из Яндекс Директа не отмечен UTM‑параметрами, GA4 не сможет корректно классифицировать его как «прямой» или «с рекламной кампании».

Во-вторых, различия в cookie‑сессиях. Яндекс использует свой cookie-файл для отслеживания посетителей, а GA4 полагается на _ga cookie. При переходе от Яндекс к сайту cookie может не передаваться, если не задействовано cross‑domain‑трекинг.

Третья причина – неправильный запуск события «конверсия» в GTM. Если тег «event» не содержит корректного параметра event_name или event_category, GA4 не примет его как конверсию.

Таким образом, чтобы избежать потерь, необходимо убедиться, что трафик из Яндекс Директа проходит через GTM, где события передаются в GA4 с нужными параметрами.

Как настроить UTM‑метки в Яндекс Директ

UTM‑метки – это «ярлыки», которые позволяют точно определить источник и канал трафика. В Яндекс Директе они генерируются автоматически при включении функции «Отметка рекламных кликов».

Для сайта онлайн‑курсов в Москве оптимальная конфигурация выглядит так:

  • utm_source=yandex – фиксирует источник.
  • utm_medium=cpc – указывает, что это контекстная реклама.
  • utm_campaign=online_course_moscow – название кампании.
  • utm_content=ad_text_1 – конкретное объявление.

Параметр utm_term обычно не нужен, так как в Яндекс Директе ключевые слова уже фиксируются в отчётах. Важно, чтобы все эти параметры передавались в URL и сохранялись при переходе на целевую страницу.

Установка GTM и настройка триггеров для конверсий

Google Tag Manager – это центр управления тегами, позволяющий быстро добавлять и менять события без доступа к коду сайта. Для работы с GA4 необходимо:

  1. Создать аккаунт GTM и добавить контейнер на сайт.
  2. Создать тег GA4 Configuration, где указывается Measurement ID.
  3. Создать тег GA4 Event, в котором прописывается событие «purchase» или «lead».
  4. Создать триггер – «Page View» на целевую страницу, где пользователь оставляет заявку.
  5. Связать тег с триггером.

В коде тега GA4 Event можно задать дополнительные параметры, которые будут видны в отчётах:

{
  "event_name": "lead",
  "event_params": {
    "course_id": "101",
    "price": 15000
  }
}

Убедитесь, что теги не конфликтуют с другими скриптами и запускаются только один раз на странице.

Пошаговая инструкция по интеграции Яндекс Директа и GA4 через GTM

Ниже – конкретный чек‑лист, который можно выполнить в течение 30 минут.

  1. Подготовка UTM‑меток – включить функцию «Отметка рекламных кликов» в Яндекс Директе.
  2. Установка GTM – создать контейнер, вставить код в <head> и <body> согласно инструкциям.
  3. Создание GA4 Configuration – в GTM добавить тег, указать Measurement ID, включить Enable Enhanced Measurement.
  4. Определение события конверсии – создать тег GA4 Event с именем lead, задать параметры.
  5. Настройка триггера – триггер «Page View» на страницу благодарности (после отправки заявки).
  6. Тестирование – в режиме Preview в GTM проверить, что тег запускается.
  7. Публикация – после проверки опубликовать контейнер.
  8. Настройка конверсии в GA4 – перейти в Admin → Events → Create event → Import from existing events и выбрать lead.
  9. Отслеживание в Яндекс Директе – открыть Инструменты → Трекинг → Яндекс.Метрика и убедиться, что данные приходят.
  10. Периодический аудит – раз в месяц проверять соответствие данных между Яндекс Директом и GA4.

Если все шаги выполнены, каждая заявка, пришедшая из Яндекс, будет видна в GA4 как событие lead с правильными атрибутами.

Частые ошибки и как их избежать

  • Не включена Отметка рекламных кликов – трафик будет без UTM‑параметров.
  • Параметры UTM отсутствуют в URL – GA4 не сможет классифицировать трафик.
  • Теги GTM конфликтуют друг с другом – событие может не запускаться.
  • Триггер Page View активируется на неверной странице – данные теряются.
  • Cookie _ga не передаётся – переход с Яндекс на сайт создаёт новую сессию.
  • Ошибка в коде GA4 Event (неправильный event_name) – событие не регистрируется.
  • Синхронизация времени сервера и клиента не совпадает – даты конверсий могут быть неверными.
  • Сервер Яндекс не передаёт utm_term – вы теряете ключевые слова в аналитике.
  • Переходы через трафик из соцсетей без UTM – не ясно, как пришёл пользователь.
  • Не обновлен Measurement ID – GA4 пишет в пустую базу.

Практические примеры / мини‑каси

Кейс 1: Онлайн‑курсы по программированию

Рекламодатель запускает кампанию в Яндекс Директе с 5 объявлениями. После настройки UTM и GTM на сайте конверсия от 4% на странице благодарности. GA4 показывает 120 заявок за месяц, совпадающих с Яндекс Директом (117), что подтверждает корректность интеграции.

Кейс 2: Маркетинг‑курсы для предпринимателей

Трафик из Яндекс поступает без UTM. В результате GA4 регистрирует 70 заявок как «direct». После включения отметки рекламных кликов количество «direct» падает до 5%, а «yandex_cpc» – до 85%. Конверсия увеличивается на 12% благодаря более точному таргетированию.

Кейс 3: Курсы по дизайну с мобильной версией

Проблема: на мобильной версии cookie _ga не передаётся. В результате GA4 не видит события. Добавлен атрибут allowSameSite=None; Secure в тег GTM, что решает проблему. Конверсия на мобильном устройстве выросла на 18%.

Кейс 4: Корпоративный обучающий портал

Трафик из Яндекс Директа проходит через форму с автосохранением. Событие «lead» не регистрировалось из-за ошибки в JavaScript. В GTM добавлен Custom Event триггер, который срабатывает при отправке AJAX‑запроса. С тех пор GA4 фиксирует все заявки.

FAQ

  • Как проверить, что UTM‑метки работают? Откройте консоль разработчика, посмотрите URL после перехода. Убедитесь, что параметры utm_source, utm_medium, utm_campaign присутствуют.
  • Почему GA4 не видит события, хотя они отправляются в GTM? Проверьте, что тег GA4 Event имеет правильный event_name и что триггер активируется только на странице благодарности.
  • Можно ли использовать UTM‑параметры в Яндекс Директе без настройки? Нет. Яндекс автоматически не добавляет UTM‑метки, если не включена функция отметки рекламных кликов.
  • Как настроить cross‑domain трафик между Яндексом и сайтом? В GTM добавьте тег Change Cookie с Domain = ваш сайт, SameSite=None; Secure.
  • Почему конверсии от Яндекс в GA4 не совпадают с Яндекс Директом? Возможны причины: неправильные UTM, конфликт тегов, сессии, некорректный Measurement ID.
  • Как импортировать конверсии Яндекс в GA4? В GA4 создайте кастомное событие lead, затем в Яндекс Директе настройте передачу данных через Яндекс.Метрика и UTM‑параметры.

Глоссарий

  • UTM‑метки – параметры в URL, позволяющие отслеживать источник трафика.
  • GTM (Google Tag Manager) – система управления тегами для сайтов.
  • GA4 (Google Analytics 4) – последняя версия аналитики Google.
  • Конверсия – целевое действие пользователя, например, регистрация.
  • Cookie _ga – идентификатор пользователя в GA4.
  • Enhanced Measurement – автоматический сбор событий без дополнительного кода.
  • Cross‑domain tracking – отслеживание пользователей при переходе между доменами.
  • Триггер – условие, при котором тег активируется.
  • Event parameters – дополнительные данные, связанные с событием.
  • Яндекс Маркетика – инструмент Яндекс для аналитики сайтов.
  • Click‑through rate (CTR) – показатель кликабельности объявлений.
  • Cost per acquisition (CPA) – стоимость привлечения одного клиента.

Заключение

Понимание того, почему GA4 может игнорировать конверсии из Яндекс Директа, и как правильно настроить интеграцию через GTM, позволяет получить точную картину эффективности рекламных кампаний. Уделите внимание UTM‑меткам, настройке тегов и тестированию. Это повысит качество данных, уменьшит артефакты в отчётах и ускорит принятие решений по рекламному бюджету. Если возникли вопросы – задайте их в комментариях, будем рады помочь.