Если вы хотите отслеживать несколько доменов в одной учетной записи Google Analytics, вам придется внести некоторые изменения в код отслеживания. Из коробки Google Analytics не будет правильно отслеживать пользователя между этими двумя доменами. Изначально отслеживание перекрестных доменов было огромной болью – вам нужно было вручную привязать ссылки со специальными атрибутами, чтобы выполнить эту работу. Universal Analytics значительно упростила работу с модулем linker.js, который позволяет настраивать кросс-домены при создании трекера.
Google tag manager сделал это еще проще. Ниже описано, как настроить отслеживание перекрестных доменов с помощью Google tag manager.
ВАЖНО: прежде чем мы начнем
Если вы пытаетесь отслеживать пользователей в подразделах одного домена, например:
Вам не нужно отслеживании перекрестных доменов, вас интересует отслеживание поддоменов. Лучший способ добиться этого – добавить поле «cookieDomain» для установки и установить его значение auto
. Это даст указание трекеру сделать файл cookie доступным для всех субдоменов, которые есть. ВАЖНО: убедитесь, что ваш домен настроен в вашем списке исключения перенаправления – (pm-ka.com в примере выше).
Шаг # 1: создать переменную доменов с автоматической привязкой
Создайте новую константную переменную и заполните ее списком всех доменнов которые вам необходимы через запятую, которые вы хотите отслеживать. Он должен выглядеть примерно так:
- Если вы хотите отслеживать ссылки на все поддомены домена, введите просто имя хоста без какого-либо субдомена, например, для admin.example.com и www.example.com, введите example.com
- Если вы хотите отслеживать ссылки только на один конкретный субдомен вашего домена, введите полное имя хоста, например, для shopping.example.com, но не www.example.com, войдите в shopping.example.com
Шаг # 2: добавьте домены Auto Link в свой тег
Вам нужно включить отслеживание перекрестных доменов в теге Pageview. Для этого откройте универсальный тег PageView Tag в Google tag manager. На шаге «Настроить» в мастере создания тегов выберите раскрывающееся меню «Дополнительные параметры», а затем меню «Междоменное отслеживание» под ним. В поле «Автоматическое связывание доменов» введите {{Auto Link Domains}}
. Это должно выглядеть так:
Это говорит Google Analytics о том, чтобы декорировать любые ссылки, которые он видит, и указывать на эти домены со специальными параметрами для отслеживания междоменного доступа пользователей.
Шаг # 3: добавьте поле allowLinker для установки
Теперь Google Analytics знает, какие ссылки должны быть размечены, вы должны дать ему возможность использовать параметры ссылок, когда они встречает их на страницах. Для этого вам нужно прокрутить до раскрывающегося списка «Поля, которые необходимо задачть» и развернуть его. Нажмите «Добавить поле», а затем введите allowLinker в поле «Имя поля». В поле сопутствующее значение введите true . Должно это все выглядеть так:
Вы на 80% все сделали, но пока не публикуете. У вас есть еще остался один ОЧЕНЬ важный шаг.
Шаг №4: ВАЖНО: обновите список исключений для рефералов
Список исключений – представляет из себя ряд доменных имен, переходы из которых GA оприделяет как прямой, а не реферальный трафик, тоесть в отчетах такие визиты будут иметь источник (direct)/(none). Если этот переход был сделан в одной сессии, то Google Analytics засчитет его как просмотр страницы.
Важно: если вы не добавите все домены, которые вы указали в своей переменной константе Auto Link Domains, в список исключений для переходов, ваше отслеживание междоменного домена не будет работать правильно. Google Analytics будет правильно привязывать сеанс к тому же пользователю, который он отслеживал в домене A, когда они поступают в домен B, то он начнет новый сеанс с доменом A, установленным как информация source/medium. Обычно это называется самореферацией.
Чтобы обновить список исключений перенаправления, откройте панель администратора в Google Analytics, а затем выберите пункт меню «Код отслеживания» в конфигурациях свойств. В этом же пункте выберите пункт меню «Список исключаемых источников перехода».
В интерфейсе списка исключений перенаправления нажмите «Добавить исключение источников перехода» и введите каждое из имен хостов, которые вы хотите исключить.
Шаг №5: Тестирование
Теперь нам нужно протестировать и обеспечить правильную настройку отслеживания перекрестных доменов. В своем универсальном теге просмотров страницы Google Analytics в раскрывающемся меню «Дополнительные параметры» установите параметр «Режим отладки» {{Debug Mode}}
, а затем сохраните его. Режим отладки (Debug Mode)- это просто встроенная переменная, которая может быть включена.
Нажмите кнопку «Предварительный просмотр», очистите файлы cookie на своей домашней странице, а затем загрузите домашнюю страницу с помощью специальных параметров:
http://www.example.com/?utm_source=cd_test&utm_medium=cd_test
Нажмите ссылку на один из ваших других доменов. Когда страница загружается, загляните в панель URL вашего браузера и найдите кучу дополнительных параметров, прикрепленных к ссылке, например:
http://subdomain.external.com/?_ga=1.210371479.3429707736.1432831029
Тест №1 – Если вы видите подобный url-адрес с дополнительными параметрами, то все работает как надо. Если же нет, то в Google Tag manager проверьте настройки вашей переменной автоматической связки доменов.
Следующая часть немного технична. Можем использовать инструменты разработчика в браузере, чтобы увидеть дополнительную информацию об отладке, которую мы только что включили. Откройте консоль инструментов разработчика в своем браузере (в Chrome, CMD+SHIFT+J на Mac или F12 на ПК, в Firefox, CMD+ALT+K на Mac и CTRL+SHIFT+K на ПК).
На выходе вы должны увидеть строку Loaded Linker Parameter: 1242342241.144231251
(цифры будут отличаться):
Тест № 2 – Если вы не видите эту строку в своей консоли, проверьте, что вы установили параметр allowLinker true
.
Проверьте свою Analytics на следующий день и создайте расширенный сегмент, чтобы показывать только пользователи с Source cd_test . Вы должны увидеть одного пользователя с одним сеансом и двумя просмотрами страниц.
Шаг # 6: добавьте фильтр для добавления имен хостов (необязательно)
Если вы отслеживаете несколько сайтов в одном свойстве, хиты для всех доменов будут сгруппированы по пути к странице. Это означает, что это пример example.com/about – us и external.com/about – us будут отображаться в одной строке в отчетах All Pages/about-us.
Если у вас есть какие-либо вопросы по мождоменным отслеживаниям, пожалуйста пишите комментарий ниже или отправьте мне электронное письмо.
There are no comments