Допустим, есть основной сайт бренда и есть его онлайн-магазин на другом домене. Рекламный трафик ведет на основной сайт, для покупки нужно перейти по ссылке на сайт онлайн-магазина. Чтобы связать рекламный источник, ведущий на основной сайт, с конверсией в онлайн-магазине, как раз необходимо междоменное отслеживание.
То есть междоменное отслеживание – это отслеживание с помощью одного счетчика нескольких доменов без прерывания сессии при переходе между ними. По умолчанию, если поставить один и тот же счетчик Google Analytics на несколько сайтов, статистика будет собираться в одно представление отдельно по каждому домену. И если сайты соединены ссылкой между собой, то при переходе будет начинаться новый сеанс. Важно отметить, что в случае отслеживания поддоменов одного домена (например, site.com и shop.site.com) настройка междоменного отслеживания не требуется.
Как делать настройку
Чтобы сохранить данные сеанса при переходе на другой домен, нужно перенести cookie из первого домена во второй, на что второй домен должен дать разрешение.
В зависимости от того, как построен сбор данных (напрямую в коде или через систему управления тегами), необходимо или изменить код отслеживания и заменить его на всем сайте, или внести изменения через интерфейс системы управления тегами, например, Google Tag Manager.
Код счетчика можно взять в настройках ресурса Google Analytics:
Администратор → Ресурс → Отслеживание → Код отслеживания
Способ 1
Если используется analytics.js, для двустороннего связывания двух доменов достаточно добавить в стандартный код счетчика Google Analytics каждого сайта несколько строк (выделены красным на рисунке ниже), заменив имена доменов на свои. Связывание более чем двух доменов делается аналогично.
Способ 2
Для нового кода отслеживание gtag.js самый быстрый способ двустороннего связывания доменов реализуется так: выделенные красным на рисунке ниже изменения нужно внести в код счетчика соединяемых сайтов, заменив имена доменов на свои.
Способ 3
Если используется Google Tag Manager, нужно зайти в нем в настройки тега Google Analytics на просмотр страниц, внести правки и опубликовать изменения.
Сначала нужно включить автоматическое связывание и установить значение домена cookie на автоматическое.
И затем перечислить через запятую домены, которые нужно связать.
Что еще нужно сделать
После внесения изменений в код любым из указанных способов, нужно обязательно исключить соединяемые домены из источников перехода в настройках ресурса Google Analytics, иначе даже при выполненных настройках в коде при переходе будет происходить смена источника и, соответственно, будет начинаться новый сеанс.
Где найти:
Администратор → Ресурс → Отслеживание → Список исключаемых источников перехода
Если в онлайн-магазине используется внешняя платежная система и после оплаты пользователь возвращается на сайт, то настроить междоменное отслеживание не получится (на сайт платежной системы нельзя установить свой счетчик). Тогда достаточно просто исключить домен платежной системы из источников перехода, чтобы после возвращения пользователя на сайт после оплаты не начиналась новая сессия. Это касается не только платежных систем, но и других случаев, когда предусмотрен переход на внешний ресурс и обратно.
Как проверить междоменное отслеживание
При правильно настроенном междоменном отслеживании при переходе на связанный домен в URL появится параметр к cookie, который выглядит примерно так:
Убедитесь, что второй домен принимает cookie. Удобный способ проверки – плагин Google Tag Assistant. Нужно использовать режим записи и совершить переход на связанный домен. Затем остановить запись и просмотреть созданный плагином отчет Google Analytics Report. Если сессия прерывается, это будет отмечено как на рисунке ниже.
Важно: отчет покажет данные о соединении сессии, только если вы залогинены в аккаунте Google, в котором есть доступ к тестируемому счетчику.
Последний штрих: отображение в отчетах
По умолчанию Google Analytics отображает в отчетах не полные URL страниц, а путь, без имени домена. То есть главная страница выглядит как «/». При междоменном отслеживании данные по главным страницам нескольких доменов будут сливаться в одну строку. И, кроме того, будет неудобно анализировать по URL, потому что неочевидно, к какому домену относится определенная страница. Можно, конечно, использовать в отчетах дополнительный параметр Имя хоста, но удобнее создать новое представление и настроить фильтр на входящие данные, который будет добавлять к URI имя домена.
Пара советов
Если счетчики связать, то данные начнут собираться в общее представление, и это необратимо – объединенные данные не разделить, и даже если создать с помощью фильтров отдельные представления для связанных доменов, источник будет определяться уже иначе. Например, вы не увидите число переходов с одного своего домена на другой, потому что это уже не реферальный переход, придется настраивать событие, если эта информация нужна.
На практике часто бывает, что по каждому домену нужна отдельная, чистая статистика. Бывают также случаи, когда соединение нужно временно (например, промостраницы). Поэтому можно использовать такую схему: общий счетчик для междоменного отслеживания ставится в дополнение к отдельным счетчикам каждого домена.