Настройка междоменного отслеживания через google tag manager

 

Иногда бывает, что мы рекламируем один сайт (к примеру, домен site.ru)  на который пользователи переходят по рекламе, а затем идут на второй наш сайт (к примеру, домен anothersite. com)  и совершают конверсию.

В результате при стандартных настройках google analytics будет два сеанса: один на site.ru ; второй на сайте anothersite. com .  Также конверсия будет закреплена по источнику  site.ru / referral . Соответственно все основные показатели будут некорректными. По такой статистике нельзя сделать никаких выводов и предпринимать действий.

Что бы данные отображались корректно, нам нужно настроить междоменное отслеживание. Простыми словами, нужно что бы два сайта считались как один и при переходах между сайтами не было регистрации сеансов.

 

Переходим к настройкам

1.Установите один  google tag manager на два сайта, где будем настраивать междоменное отслеживания

2. Настройка в gtm

Нужно создать три переменных и один тег

Если у Вас нет тега, который отправляет данные в google analytics, то его необходимо создать. Создавать будем через переменную.

Если у вас этот тег уже есть, то сразу можно переходить к настройке второй и третьей переменной и редактирования тега google analytics

Создаем первую переменную

название: cod ua

тип: константа

значения: прописываем код счетчика

 

Что бы узнать код счетчика нужно:

Войти в свою учетную запись google analytics /// Администратор /// в разделе ресурса «Код отслеживания»

 

Скопировать код и вставить в переменную в google tag manager

 

Создаем тег

название: Universal Analytics

тип отслеживания: Просмотр страницы

включить переопределение настроек в этом теге

выбираем переменную cod ua

триггер активации: All pages (все страницы)

 

Создаем вторую переменную

название: gaDomain

тип: константа

значения: auto

 

Создаем третью переменную

название: gaCrossDomains

тип: константа

значения:  прописываем названия сайтов для которых настраиваем междоменное отслеживание через запятую.

 

Когда мы создали переменные нам нужно немного подкорректировать тег Universal Analytics.

Внимание! В примере этот тег который мы создали называется «Universal Analytics». У Вас он может называться по другому.  Важно что бы этот тег отравлял данные в google analytics.

Редактируем тег Universal Analytics

Дополнительные настройки /// поля которые необходимо задать

Название поля: allowLinker          значение: true — прописываем

Название поля: cookieDomain     значение: gaDomain  – выбираем переменную, которую мы предварительно создали

 

включить расширенные функции электронной торговли: false

включить функции для контекстно-медийной сети: true

 

Междоменное отслеживание

Автоматическое связывание доменов:  gaCrossDomains — выбираем переменную, которую мы предварительно создали.

Использовать решетку в качестве разделителя: выбираем False

Изменение внешнего вида форм: выбираем False

Расширенная конфигурация

Использовать отладочную версию: выбираем False

Включение улучшенной атрибуции ссылок: выбираем False

Задать имя трекера: выбираем False

 

Триггер активации: All Pages (остается без изменений)

 

После изменений тег «Universal Analytics» должен иметь вид:

Первый скрин

Второй скрин

 

Проверяем настройки и публикуем в google tag manager

 

3. Перейдем к настройкам в Google Analytics

Переходим: Администратор /// Код отслеживания /// Список исключаемых источников переходов

 

Добавить исключение источников переходов

 

Добавляем домены по которым должно быть междоменное отслеживание

 

Должно быть два сайта, те которые мы заносили в переменную google tag manager

 

Междоменное отслеживание между двумя сайтами настроено

 

Проверка

Если все настроено правильно, то при переходе на второй сайт вы увидите после названия домена переменную со значением.

Подпишитесь на обновление блога




 
  • Илья

    Максим, добрый вечер.

    Спасибо за статью, очень содержательно.

    Возник вопрос:

    Допустим мы настроили междоменное отслеживание (Насколько я вижу, настройка идет на уровне ресурса).

    У нас одно представление отвечает за сбор информации (по автопометке Adwords) для «site.ru», а второе представление будет отвечать за сбор информации (по автопометке Adwords) для поддомена «11111.site.ru». (Аккаунты Adwords — разные, отдельный аккаунт подключен к представлению «site.ru», отдельный — к представлению «11111.site.ru»).

    Каким образом будет обозначаться источник конверсии в представлении «11111.site.ru», если пользователь пришел на «site.ru» из Adwords, а потом с «site.ru» перешел на «11111.site.ru» и совершил конверсию?

    Насколько я понимаю, варианты могут быть такими:
    1. В представлении «11111.site.ru» будет видно конверсию, источник — одна из кампаний для «site.ru», но не будет видно никаких расходов и статистики по этой РК в отчете (т.к. данные по кампаниям «site.ru» не передаются в представление «11111.site.ru»);
    2. Конверсия зафиксируется, но ей будет присвоен какой-то другой источник;
    3. Конверсия не зафиксируется (маловероятно, но все же).
    4. Конверсия зафиксируется, но ей будет присвоен какой-то другой источник — а полную информацию можно будет посмотреть в каком-нибудь представлении, которое собирает в том числе информацию и по всем аккаунтам Adowrds, и по всем субдоменам (например «Все пользователи» без различных фильтров).

    Заранее благодарю за ответ.

     
    • Максим

      Добрый день, Илья. Транзакция будет фиксироваться, но ей будет присвоен другой источник. (вариант 2) Так как у вас не связан Adwords, который отвечает за сбор информации с сайта (site.ru) c представлением для поддомена (11111.site.ru)
      Скорее всего данные в представления 11111.site.ru будут заходить как google / organic (аналогично если analytics и Adwords не связаны http://prntscr.com/hzyjo9 )
      Один из вариантов сделать общее представление без фильтров, где будут связаны все аккаунты adwords (вариант 4).

       
  • Илья

    Максим, добрый вечер.

    Спасибо за статью, очень содержательно.

    Возник вопрос:

    Допустим мы настроили междоменное отслеживание (Насколько я вижу, настройка идет на уровне ресурса).

    У нас одно представление отвечает за сбор информации (по автопометке Adwords) для «site.ru», а второе представление будет отвечать за сбор информации (по автопометке Adwords) для поддомена «11111.site.ru». (Аккаунты Adwords — разные, отдельный аккаунт подключен к представлению «site.ru», отдельный — к представлению «11111.site.ru»).

    Каким образом будет обозначаться источник конверсии в представлении «11111.site.ru», если пользователь пришел на «site.ru» из Adwords, а потом с «site.ru» перешел на «11111.site.ru» и совершил конверсию?

    Насколько я понимаю, варианты могут быть такими:
    1. В представлении «11111.site.ru» будет видно конверсию, источник — одна из кампаний для «site.ru», но не будет видно никаких расходов и статистики по этой РК в отчете (т.к. данные по кампаниям «site.ru» не передаются в представление «11111.site.ru»);
    2. Конверсия зафиксируется, но ей будет присвоен какой-то другой источник;
    3. Конверсия не зафиксируется (маловероятно, но все же).
    4. Конверсия зафиксируется, но ей будет присвоен какой-то другой источник — а полную информацию можно будет посмотреть в каком-нибудь представлении, которое собирает в том числе информацию и по всем аккаунтам Adowrds, и по всем субдоменам (например «Все пользователи» без различных фильтров).

    Заранее благодарю за ответ.

     
    • Максим

      Добрый день, Илья. Транзакция будет фиксироваться, но ей будет присвоен другой источник. (вариант 2) Так как у вас не связан Adwords, который отвечает за сбор информации с сайта (site.ru) c представлением для поддомена (11111.site.ru)
      Скорее всего данные в представления 11111.site.ru будут заходить как google / organic (аналогично если analytics и Adwords не связаны http://prntscr.com/hzyjo9 )
      Один из вариантов сделать общее представление без фильтров, где будут связаны все аккаунты adwords (вариант 4).