Перейти к содержимому

База знанийGoogle Analytics 4

Что такое кросс-доменный трекинг в GA4?

Определение

Кросс-доменный трекинг связывает действия посетителя на нескольких связанных доменах, например витрины и чекаута.

В GA4 domain linker переносит идентификаторы измерения через URL-параметр _gl. Это сохраняет пользователя и сессию при переходе, если получено нужное согласие. Обоим доменам нужны один и тот же ID тега и один и тот же веб-поток данных.

URL-параметр
_gl
Обоим доменам нужны
один и тот же ID тегаодин и тот же веб-поток данных
  1. На практике

    Что передаётся между доменами?

    First-party cookie привязаны к домену. Linker передаёт их значения через параметр _gl в URL другого домена. Тег на новом домене проверяет linker, читает его и сохраняет полученные идентификаторы.

    Google рекомендует настраивать домены GA4 в Admin, в настройках тега веб-потока, в разделе Configure your domains. Сначала я проверяю, что домены относятся к одному измеряемому пути и что я могу настроить тег с обеих сторон.

  2. На практике

    Когда передача ломается?

    Редирект может убрать _gl раньше, чем тег на стороне назначения его прочитает. Из-за неверного правила домена ссылки могут остаться без параметра. Параметр может не добавиться и при переходе через JavaScript или если другой скрипт останавливает всплытие клика.

    Я проверяю URL, поток данных нового домена и состояние согласия. Наличие _gl в адресной строке подтверждает только доставку параметра. Сохранение нужного пользователя нужно проверить отдельно.

  3. Не путать с

    Не путать с
    Это неЭто
    правило исключения нежелательных рефераловпередача идентификаторов измерения через linker

    Правило исключения нежелательных рефералов говорит GA4 не считать подходящий реферер источником трафика. Передача идентификаторов измерения через linker этим правилом не выполняется. Сохранение пользователя между доменами я проверяю отдельно от обработки рефералов.

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

  4. Где проверить

    Как проверить кросс-доменный трекинг?

    1. В тестовом пути убедитесь, что оба домена используют один и тот же ID тега GA4 и один и тот же веб-поток. Сверьте настроенные правила доменов с реальным адресом, куда ведёт ссылка.
    2. Пройдите по настоящей ссылке при нужном состоянии согласия. Проверьте, что _gl добавился и страница назначения загрузилась.
    3. Сохраните сетевой лог браузера и проследите редиректы. Найдите шаг, который убирает linker до того, как его прочитает тег на стороне назначения.
    4. Сравните идентификаторы клиента и сессии в запросах измерения до перехода и после. Используйте тот же браузер и непрерывный тестовый путь.
    5. Проверьте путь и источник в тестовом ресурсе, где это разрешено. Если ID меняются, сначала найдите разрыв передачи. Затем переходите к настройкам атрибуции.
  5. Источники
Daniil Maximkin

Здравствуйте, я Даниил.

Я сам разбираюсь в задаче, выполняю работу и передаю результат. Все вопросы вы обсуждаете напрямую со мной. Общаюсь на русском и английском. На испанском могу переписываться с помощью переводчика.

Что нужно сделать?

Опишите задачу

Отвечу в течение одного рабочего дня. Первый ответ бесплатный. Или напишите напрямую: next@taskfordaniel.com

Обсудить задачу

Расскажите, что нужно разработать, исправить или подключить.

Описать задачу next@taskfordaniel.com