Кроссдоменная аналитика (Cross-Domain Tracking) — это процесс, который позволяет Google Analytics рассматривать действия одного пользователя на двух и более независимых доменах как единую сессию. Это критически важно, когда пользователь переходит с вашего основного домена (например, myshop.com) на внешний домен (например, платежный шлюз pay.external-service.com) или на ваш поддомен (login.myshop.com), а затем возвращается обратно. Без этой настройки каждый переход будет засчитан как начало новой сессии с источником “referral”, что полностью искажает данные о маркетинговых каналах.

1. Как работает кроссдоменная аналитика в GA4

GA4 использует специальный параметр связующего звена (_gl parameter), который передает идентификатор клиента Client ID между доменами.

1.1. Механизм _gl параметра

  1. Пользователь находится на Домене А (myshop.com).
  2. При клике на ссылку, ведущую на Домен Б (pay.external-service.com), скрипт GA4 автоматически добавляет к URL уникальный параметр _gl: https://pay.external-service.com/checkout?_gl=1*10g9n8d*...
  3. Когда страница на Домене Б загружается, скрипт GA4 на этом домене считывает параметр _gl, извлекает идентификатор клиента и продолжает сессию, используя тот же самый ID.
  4. Таким образом, действия на обоих доменах приписываются одной и той же сессии и одному и тому же пользователю.

2. Подготовка и настройка в Google Analytics 4

В отличие от Universal Analytics, где требовалось ручное добавление кода и настройка в GTM, GA4 упростила этот процесс, сделав его частью настроек Потока данных.

Шаг 1: Идентификация и список доменов

Определите все домены и поддомены, которые участвуют в пользовательском пути:

  • Основной домен: myshop.com
  • Платежный шлюз: payment-secure.com
  • Внешний блог: myblog.net

Важно: Все эти домены должны иметь один и тот же код отслеживания GA4 (тот же ID измерения, например, G-XXXXXXXXXX).

Шаг 2: Настройка в Потоке данных (Data Stream)

Это главный этап, который активирует автоматическое добавление параметра _gl к исходящим ссылкам.

  1. Перейдите в Администратор (Admin).
  2. Выберите нужный Ресурс GA4.
  3. Перейдите в Потоки данных (Data Streams).
  4. Выберите ваш Веб-поток (Web Stream).
  5. В разделе Google-тег (Google tag) нажмите Настроить параметры тега (Configure tag settings).
  6. Выберите Настройка ваших доменов (Configure your domains).
  7. Добавьте все домены и поддомены, участвующие в пути (например, myshop.com, payment-secure.com, myblog.net).

Экспертный совет: Используйте режим “Сопоставить все домены, которые содержат” и просто перечисляйте их.

3. Внедрение кода и активация связывания (Linker)

После настройки в интерфейсе GA4, необходимо убедиться, что код отслеживания на странице активирует функцию связывания (Linker).

3.1. Использование GTAG (Рекомендовано)

Если вы используете базовый код gtag.js, убедитесь, что в конфигурационном блоке для вашего ID измерения (G-XXXXXXXXXX) добавлена секция linker с доменами:

<script async src="[https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX](https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX)"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXXXX', {
    // Включение автоматического связывания для перечисленных доменов
    'linker': {
      'domains': ['myshop.com', 'payment-secure.com', 'myblog.net']
    }
  });
</script>

Объяснение: Блок linker явно указывает, на какие домены нужно навешивать параметр _gl при клике по исходящим ссылкам.

3.2. Настройка через Google Tag Manager (GTM)

Если вы используете GTM (что более гибко), настройка выполняется в переменной или теге конфигурации GA4:

  1. Тег “GA4 Configuration”: Установите флажок “Включить связывание между доменами” (Enable cross-domain tracking).
  2. В поле Domains перечислите все домены (например, myshop.com, payment-secure.com). GTM автоматически настроит linker для всех исходящих ссылок на эти домены.

4. Шаг 3: Исключение саморефералов (Self-Referral Exclusion)

После того как мы убедились, что _gl параметр корректно передает ID пользователя, необходимо предотвратить появление переходов между вашими собственными доменами в отчете “Источники трафика” как “referral”.

4.1. Настройка в Потоке данных GA4

Это критически важный этап, который часто пропускают, получая неверные данные о первоначальном источнике трафика.

  1. Перейдите в Администратор (Admin).
  2. Выберите нужный Ресурс GA4.
  3. Перейдите в Потоки данных (Data Streams) → Веб-поток.
  4. В разделе Google-тег (Google tag) нажмите Настроить параметры тега (Configure tag settings).
  5. Выберите Показать все (Show all) → Список исключаемых источников перехода (List unwanted referrals).
  6. Добавьте все ваши домены (включая поддомены и внешние шлюзы, которые вы связали в Шаге 2). Используйте условие “Домен содержит” (Domain contains).
    • myshop.com
    • payment-secure.com
    • myblog.net

Объяснение: Эта настройка указывает GA4, что переходы между перечисленными доменами не должны прерывать сессию и регистрироваться как новый источник “referral”.

5. Шаг 4: Валидация и тестирование

Проверка того, что кроссдоменная аналитика работает, является обязательной, поскольку неправильная настройка может испортить всю отчетность.

5.1. Проверка _gl параметра

  1. Откройте Домен А (myshop.com).
  2. Нажмите на ссылку, ведущую на Домен Б (payment-secure.com).
  3. Внимательно проверьте URL-адрес на Домене Б. Он должен содержать длинный параметр ?_gl=...

Если параметр отсутствует, это означает, что скрипт gtag.js или GTM не смог автоматически связать ссылку. Проверьте:

  • Правильность перечисления доменов в настройках GA4/GTM.
  • Отсутствие скриптов, которые удаляют параметры из URL.
  • Случай iFrame: Если используется iFrame (например, для встраивания формы оплаты), автоматическое связывание работать не будет. Требуется ручная передача параметра через функцию linker.decorate().

5.2. Проверка в отчете “В реальном времени” (Realtime)

  1. Выполните переход между доменами, как обычный пользователь (например, с myshop.com на payment-secure.com).
  2. Откройте отчет “В реальном времени” в GA4.
  3. Убедитесь, что Количество пользователей остается 1.
  4. Проверьте карточку “Просмотры по доменам” или “Путь пользователя”. Должны последовательно отображаться просмотры на Домене А, а затем на Домене Б в рамках одной сессии.

Если после перехода на Домен Б количество пользователей стало 2, или в источниках трафика появился “referral” от Домена А, значит, связывание не сработало или вы пропустили Шаг 4 (исключение саморефералов).

6. Заключение

Кроссдоменная аналитика — это не просто опция, это требование для точного бизнес-анализа. Корректно настроив linker parameter (_gl) и исключив саморефералы в GA4, вы обеспечиваете:

  1. Целостность данных: Пользовательский путь от первой рекламы до конверсии остается непрерывным.
  2. Точность атрибуции: Вы видите истинный источник (Google Ads, Email, Organic), а не ложный “referral”.
  3. Рост ROI: Принимаете правильные решения о распределении бюджета, опираясь на достоверные данные о каналах.

Это техническая SEO-настройка, которая напрямую влияет на финансовые решения и UX, поскольку позволяет лучше понять поведение пользователя.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *