;

Аналитика

Почти идеальный способ настроить междоменное отслеживание

52
17

Междоменное отслеживание в Google Analytics — это отслеживание посещений для ресурсов. Оно позволяет регистрировать перемещение пользователя между разными доменами как один сеанс. Для сайта с несколькими ресурсами на разных доменах первого уровня такая настройка must have. Почему?

Например, у нас несколько региональных версий одного сайта:

  • site.com — основной сайт;
  • site.ua — украиноязычная версия сайта;
  • site.ru — русскоязычная версия сайта;
  • site.kz — сайт на казахстанском.

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

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

Для корректного сбора аналитики можно настроить междоменное отслеживание. Тогда сеанс с переходом между разными региональными версиями (site.com — site.ua — site.ru — site.ua) засчитается как один сеанс, а время сеанса будет определено как общее время пребывания на всех посещенных ресурсах (site.com, site.ua, site.ru, site.ua).

Как работает междоменное отслеживание

Система аналитики Google Analytics идентифицирует каждого пользователя по уникальному идентификатору — Client-ID. Идентификатор сохраняется в файлах cookie. Для настройки междоменного отслеживания нужно дополнительно передавать значение идентификатора при переходах между доменами.

По умолчанию Client-ID доступен только для сайта, который находится на таком же домене, что и информация в файле с Client-ID.

Как настроить междоменное отслеживание с помощью Диспетчера тегов

Google Tag Manager упрощает настройку междоменного отслеживания. Ее можно осуществить двумя способами:

  • установить теги пометки ссылок и форм;
  • настроить автоматическое связывание (доступно только для Universal Analytics).

Теги пометки ссылок и форм

Как установить пометки ссылок и форм через GTM? Для этого активируем тег Google Analytics с типом отслеживания «Пометка ссылки». Активируем триггер, который будет срабатывать при каждом нажатии на ссылку, ведущую на новый домен. То же нужно и для отправки форм.

Перед отправкой пользователя на другой домен, тег GTM добавит параметр Client-ID из сеанса на текущем домене.

Для страницы домена, на который осуществляется переход, следует установить настройку «Разрешить связывание». Она позволит передавать значения файла cookie в файл текущего домена.

Разрешить связывание

Проще говоря, для каждого домена нужно установить пометку и разрешение для связывания файлов cookie.

Отметим, классический код отслеживания Google Analytics уже редко используется и считается устаревшим.

Как настроить автоматическое связывание

Логика работы не отличается от ручной пометки форм и ссылок, только здесь вместо нас все задачи выполняет Диспетчер тегов. Как настроить:

Шаг 1. Заходим в аккаунт Google Tag Manager.

Шаг 2. Создаем переменную «gaDomain». С ее помощью для домена можно будет указывать автоматическую конфигурацию.

Тип переменной — «Константа», значение — «auto».

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

Шаг 3. Создаем переменную «gaCrossDomains», в ней указываем все домены для которых будет выполняться отслеживание.

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

Шаг 4. Создаем тег Universal Analytics (или редактируем существующий) с установками:

  • тип тега — «Universal Analytics»;
  • тип отслеживания — «Просмотр страницы»;
  • в разделе «Дополнительные настройки» — «Поля, которые необходимо задать», укажите: имя поля — «allowLinker», значение «true»; имя поля — «cookieDomain», значение переменной «gaDomain».

Создаем тег Universal Analytics

Эти же установки можно задать, если используем переменную настройки Google Analytics:

если используем переменную настройки Google Analytics

  • в разделе «Дополнительные настройки» — «Междоменное отслеживание» указываем: имя поля — «Автоматическое связывание доменов», значение — «gaCrossDomains»; имя поля — «Использовать решетку в качестве разделителя», значение — «False»; имя поля — «Изменение внешнего вида форм», значение — «False».

Дополнительные настройки

  • триггер — «Все страницы».

Для переменной настройки Google Analytics задаем аналогичные данные:

Для переменной настройки

Шаг 5. Сохраняем и публикуем настройки.

Чтобы данные об источнике посещения попадали в статистику без погрешностей, добавьте все ссылки на свои домены в список исключаемых источников перехода Google Analytics.

Шаг 6. Исключаем переходы.

Чтобы в Google Analytics корректно отображались данные, исключаем из источников переходов домены, которые были настроены выше. Для этого:

  • переходим в настройки аккаунта Google Analytics. Выбираем нужный ресурс, пункт «Код отслеживания JS» и в меню — «Список исключаемых источников перехода»;

Список исключаемых источников перехода

  • в меню выбираем «Добавить исключения источников переходов»;

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

  • если используется один код на всех сайтах, исключаем все сайты:

Добавить исключения

Шаг 7. Проверяем.

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

site.com/?_ga=2.191881962.1148040636.1518512520-2143280513.1518512520

А консоль браузера покажет передачу cookie между доменами:

Консоль браузера

Как настроить представления и фильтры

Статистика Google Analytics по умолчанию фиксирует только адрес к URL, исключая название домена:

  • /page1;
  • /page2;
  • /page3.

Для корректного отображение URL междоменного отслеживания следует настроить фильтр на отображение полного адреса:

  1. Выбираем или создаем нужное представление, переходим на вкладку «Фильтры».

Фильтры

  1. Создаем новый фильтр со следующими параметрами:
  • тип фильтра: «Пользовательский фильтр» — «Расширенный»;
  • поле A — Извлечь A: Имя хоста = (.*);
  • поле Б — Извлечь Б: URI запроса = (.*);
  • вывод в — Конструктор: URI запроса = $A1$B1.

Новый фильтр

Единственный недостаток настройки фильтра — кнопка перехода из отчета в Google Analytics, которая некорректно срабатывает:

Кнопка перехода

Адрес страницы тут будет формироваться с ошибкой:

http://site.comsite.com/

Но такой незначительный недостаток можно игнорировать. Главное — теперь у нас будут точные и актуальные данные аналитики. 

Выводы

  1. Google Tag Manager помогает настроить корректный сбор статистики при междоменном отслеживании.
  2. Настройка осуществляется двумя способами: с помощью тегов пометки ссылок и форм и автоматического связывания. Первый вариант считается устаревшим и используется крайне редко.
  3. Чтобы настроить автоматическое связывание, нужно:
  • зайти в аккаунт Google Tag Manager, создать переменные «gaDomain», «gaCrossDomains», тег Universal Analytics.
  • задать установки тега Universal Analytics: тип тега — «Universal Analytics»; тип отслеживания — «Просмотр страницы»; в разделе «Дополнительные настройки» — «Поля, которые необходимо задать», указываем: имя поля — «allowLinker», значение «true»; имя поля — «cookieDomain», значение переменной «gaDomain».
  • сохранить и опубликовать настройки.
  1. Для корректного отображение URL междоменного отслеживания нужно настроить фильтр на отображение полного адреса. Единственный недостаток — кнопка перехода из отчета в Google Analytics. При нажатии мы получаем адрес страницы с ошибкой: http://site.comsite.com/. Но это не мешает в работе.

Обнаружили ошибку? Выделите ее и нажмите Ctrl + Enter.

Комментарии (16 )

  1. 0
    2 месяца назад

    Диана! Добрый день!

    У нам небольшая проблема с отслеживание конверсий в Google analytics.

    Может Вы нам поможете с советом? 

    Все дело в том, что путь у конверсии очень длинный. Распишу подробнее!

    1) Человек попадает к нам на сайт по рекламе AdWords

    2) На сайте он заполняет форму и перенаправляется на портал который находится на другом домене

    3) На портале есть тестовый период 30 дней. Человек осваивается на портале и принимает решение купить его

    4) На портале он Выбирает нужный тарифный план и жмет кнопку купить,

    5) После этого Человек перенаправляется на поддомен 1-го домена где находиться корзина товара. Там он заполняет личные данные и параметры кредитной карты. Жмет оплатить и покупает доступ на портал

     

    Внимание вопрос! Как грамотно настроить конверсию покупки в Google Tag manager!

    Буду рад любым советам!!


    • 0
      Вячеслав Белов
      2 месяца назад

      Здравствуйте, для отслеживания изначального источника захода и не более месяцев между заходом на сайт с AdWords (например, тут может быть любой другой канал) и покупкой — достаточно просто настроить междоменное отслеживание. 

      Если период от непрямого захода до покупки более чем полгода, тогда нужно настроить междоменное отслеживание и в настройках нужного ресурса (в интерфейсе Google Analytics → настройки сеанса → "Время ожидания кампании") выставить нужное значение, но не больше чем 24 месяца (по умолчанию 6 месяцев). 

  2. 0
    6 месяцев назад
    А можно ли таким образом связать домен первого уровня и его поддомены (домены третьего уровня - site.ru, a.lada,ru, b.lada.ru, c.lada.ru и т.д.?
      • 0
        Диана Свеженцева
        6 месяцев назад

        Здравствуйте. А второй уровень? Будет работать между site.com.pl, site.com.ua и site.ru, например?

        • 0
          Ihor
          6 месяцев назад

          Да будет, нужно выставить настройки и все будет работать.

          • 0
            Диана Свеженцева
            3 месяца назад

            Добрый день! 

            Т.е. если связывать домен первого уровня и его поддомены (домены третьего уровня - site.ru, a.lada,ru, b.lada.ru, c.lada.ru) - делаем по инструкции, описанной в этой статье. Все ок?


            А если между site.com.pl, site.com.ua и site.ru - то здесь уже необходимы дополнительные манипуляции? Будьте добры, поделитесь деталями) Потому что на просторах интернета очень мало об этом информации)

            • 0
              Greg Fet
              2 месяца назад

              Здравствуйте, выставляем в настройках константы gaCrossDomains нужные нам домены и делаем остальные шаги согласно инструкции. Междоменное отслеживание можно настроить как для разных поддоменов (1.site.com, 2.site.com, 3.site.com) так и для разных доменов (firstsite.com, secondsite.com).

  3. 0
    6 месяцев назад

    А можно не для експерта объяснить, что дает, если мы ставим в поле {allowlinker} = false, а что true?


    • 0
      Владимир Руденко
      2 месяца назад

      Поле allowLinker — это специальное поле, которое отвечает за проверку связывания доменов. Значение true указывает коду аналитики проверять параметры связывания в URL, если они будут обнаружены — код аналитики сохранит Client-ID по которому мы связываем сессии. Если указать в поле значение false — проверки не будет и междоменное отслеживание работать не будет.

  4. 0
    7 месяцев назад

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


    • 0
      Владимир Руденко
      2 месяца назад

      Да, когда у пользователя выключен сбор cookie, для Google Analytics он всегда будет новым пользователем и передавать нам будет нечего.

  5. 0
    7 месяцев назад
    "почти идеальный" из-за этой кнопочки?

Чтобы оставить комментарий, необходимо авторизироваться

Подписаться

на самую полезную рассылку по интернет-маркетингу

Самое

обсуждаемое популярное читаемое

Этот сайт использует куки-файлы и другие технологии, чтобы помочь вам в навигации, а также предоставить лучший пользовательский опыт, анализировать использование наших продуктов и услуг, повысить качество рекламных и маркетинговых активностей.