Пройдите простое обучение по настройке коллтрекинга.

Кроссдоменное отслеживание. Как отслеживать переходы на субдомены ?

Кроссдоменное отслеживание позволяет отслеживать переходы посетителей между Вашими основным доменом и субдоменами, как один сеанс. Отслеживайте переходы по всем уровням Вашего домена. Для этого Вам нужно в редактировать код виджета коллтрекинга.

Информация в этой статье может применяться только для доменов, которые имеют иерархическую структуру (не менее 2-х уровней доменных имен). К сайтам, использующим домен без субдоменов эта информация не относится.


В чем разница между обычным и кроссдоменным отслеживанием?

Обычное отслеживание

Обычный код виджета (полученный с помощью мастера кода) отслеживает трафик только для домена одного уровня: того, на котором установлен. Например, если Вы установили код виджета на Ваш сайт master.ru, то виджет будет отслеживать трафик только в домене master.ru и сохранять полученные данные в отчетах коллтрекинга.
Обычный код виджета никак связывает трафик основного домена и субдоменов.

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

Допустим, Ваш сайт использует основной домен и несколько субдоменов. Например, на верхнеуровневом домене master.ru размещена информация о компании, а на субдоменах размещена информация о товарах по категориям:
  1. okna.master.ru: информация об окнах;
  2. dveri.master.ru: информация о дверях, и т.д.
Предположим, что сайт master.ru создан так, что на странице index.html есть ссылка, указывающая на субдомен okna.master.ru.

Когда посетитель переходит со страницы index.html на страницу okna.master.ru, то master.ru становится источником перехода для okna.master.ru. При этом обычный код виджета зафиксирует новую сессию (новый заход на Ваш сайт) и у Вас в аналитической отчетности будут некорректные данные о количестве сеансов посетителя.
Однако Вы можете использовать кроссдоменное отслеживание, чтобы в таких ситуациях регистрировать один сеанс одного посетителя. Длительность такого сеанса будет равна сумме длительности посещений основного домена и всех субдоменов.

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

Чтобы собирать статистику посещений Вашего сайта, коллтрекинг при каждом заходе посетителя открывает новую сессию посетителя и присваивает ей ID номер. Этот номер хранится в файлах cookie. Если для домена и субдомена установлены разные файлы cookie, то уникальные посетители каждого из них будут учитываться независимо. У этого домена и субдомена будет отдельная информация о переходах. Это справедливо даже в том случае, если на домене и субдомене установлен один и тот же код виджета (в коде указан один и тот же идентификатор виджета).
Вернемся к примеру, пусть у Вас информация о компании размещена на домене master.ru, а информация о товаре на субдомене okna.master.ru. На страницах домена и субдомена установлен одинаковый обычный код виджета без каких-либо правок. Допустим посетитель переходит на Ваш субдомен okna.master.ru из органического поиска Яндекса, работает с ним, затем переходит в информации о Вашей компании на сайт master.ru. Поскольку данные посетителей для этих доменов учитываются отдельно при помощи файлов cookie, то переход к информации о Вашей компании будет засчитан коллтрекингом как новый сеанс посетителя.
Чтобы объединить статистику по основному домену и субдомену, включите кроссдоменное отслеживание.

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

Настраивать кроссдоменное отслеживание должен специалист, обладающий навыками работы с JS API коллтрекинга. Подробнее о методах JS API


Чтобы настроить кроссдоменное отслеживание, нужно на этапе объявления виджета в объект-функции mgo указать параметр domain (string), означающий на какой домен назначать cookie.

Пример кода для объявления виджета с параметром domain:
mgo({
calltracking: {
id: 12345,
elements: [{selector: '#some-element'}],
domain: 'romasha.ru'
}
});


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

Чтобы настроить кроссдоменное отслеживание, потребуется изменить код виджета. Для этого следует:
1) получить код виджета при помощи мастера кода виджета
2) вставить параметр domain после параметра elements в код виджета. В параметре domain укажите домен верхнего уровня (Ваш сайт). Пример:
3) установить код виджета на КАЖДУЮ страницу сайта ОДИН раз, перед закрывающимся тегом </body>