Кроссдоменное отслеживание. Как отслеживать переходы на субдомены ?
Кроссдоменное отслеживание позволяет отслеживать переходы посетителей между Вашими основным доменом и субдоменами, как один сеанс. Отслеживайте переходы по всем уровням Вашего домена. Для этого Вам нужно в редактировать код виджета коллтрекинга.
Информация в этой статье может применяться только для доменов, которые имеют иерархическую структуру (не менее 2-х уровней доменных имен). К сайтам, использующим домен без субдоменов эта информация не относится.
В чем разница между обычным и кроссдоменным отслеживанием?
Обычное отслеживание
Обычный код виджета (полученный с помощью мастера кода) отслеживает трафик только для домена одного уровня: того, на котором установлен. Например, если Вы установили код виджета на Ваш сайт master.ru, то виджет будет отслеживать трафик только в домене master.ru и сохранять полученные данные в отчетах коллтрекинга.Обычный код виджета никак связывает трафик основного домена и субдоменов.
Кроссдоменное отслеживание
Допустим, Ваш сайт использует основной домен и несколько субдоменов. Например, на верхнеуровневом домене master.ru размещена информация о компании, а на субдоменах размещена информация о товарах по категориям:- okna.master.ru: информация об окнах;
- dveri.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>![]()