Pages Menu Stijit.com
Twitter
Categories Menu
Как обьединить трафик нескольких доменов вместе в Google Analytics

Как обьединить трафик нескольких доменов вместе в Google Analytics

Иногда возникает необходимость отслеживать в Google Analytics (Universal Analytics) несколько сайтов, как будто это один сайт — в одном экаунте. Это важно, когда у вас есть информационный (трафикогенерирующий) сайт на одном домене (к примеру http://www.site1.com/) и интернет магазин, на который идет этот трафик на другом домене или субдомене (к примеру http://shop.site2.com/)

Для настройки обьединенного отслеживания трафика нескольких доменов (multiple domains tracking или cross domain tracking) на соответствующих доменах нужно изменить код отслеживания и включить плагин «Автоссылка» (autoLink plugin).

Изменение и установка кода отслеживания на всех доменах


1. На каждом сайте (http://www.site1.com/, http://shop.site2.com/) нужно поставить один и тот же код отслеживания, а затем немного его подправить в зависимости от названия каждого конкретного домена.
На всех страницах http://www.site1.com/, нужно прописать доменное имя в коде следующим образом (выделено жирным):
ga(‘create’, ‘UA-XXXXXXX-01’, ‘site1.com‘);


2. Затем по тому же принципу нужно подправить код Google Analytics для сайта http://shop.site2.com/:
ga(‘create’, ‘UA-XXXXXXX-01’, ‘shop.site2.com‘);

Если нужно добавить отслеживание еще для каких-то сайтов — это делается по той же аналогии.


Включение плагина «Автоссылка» в код отслеживания

Плагин «Автоссылка» распознает все ссылки на сайте http://www.site1.com/, которые ведут на сайт интернет магазина http://shop.site2.com/. Когда пользователь заходит на любую страницу домена http://www.site1.com/ и нажимает на ссылку, которая ведет на http://shop.site2.com/, плагин «Автоссылка» считает этот переход как междоменный трафик. После настройки плагин «Автоссылка» будет срабатывать автоматически, но сначала лучше протестировать его работу на одной странице вашего магазина (http://shop.site2.com/).


3. Для активации плагина «Автоссылка» нужно добавить его код в общий код Google Analytics, который вызывается на каждой странице вашего интернет магазина http://shop.site2.com/ (все, что нужно дописать к стандартному коду выделено жирным):

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,’script’,’http://www.stijit.com/wp-content/uploads/cached-scripts/analytics.js’,’ga’);

ga(‘create’, ‘UA-XXXXXX-01’, ‘shop.site2.com’, ‘auto’, {
‘allowLinker’: true
});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘site1.com’] );

ga(‘send’, ‘pageview’);


4. Далее нужно добавить код плагина «Автоссылка» в общий код Google Analytics на сайте http://www.site1.com/:

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,’script’,’http://www.stijit.com/wp-content/uploads/cached-scripts/analytics.js’,’ga’);

ga(‘create’, ‘UA-XXXXXX-01’, ‘site1.com’, ‘auto’, {
‘allowLinker’: true
});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘shop.site2.com’] );

ga(‘send’, ‘pageview’);


Точно так же, по аналогии с приведенным выше примером, можно настроить обьединенное отслеживание нескольких доменов в Google Analytics для трех и более доменов/сайтов, но в таком случае все дополнительные домены нужно обязательно включить в плагин «Автоссылка». К примеру, добавим еще один домен http://www.site3.com/, тогда код для него будет выглядеть так:

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,’script’,’http://www.stijit.com/wp-content/uploads/cached-scripts/analytics.js’,’ga’);

ga(‘create’, ‘UA-XXXXXX-01’, ‘site3.com’, ‘auto’, {
‘allowLinker’: true
});
ga(‘require’, ‘linker’);
ga(‘linker:autoLink’, [‘site1.com’, ‘shop.site2.com’] );

ga(‘send’, ‘pageview’);

И, соответственно, нужно будет добавить site3.com в коды Google Analytics на http://www.site1.com/ и http://shop.site2.com/ в строку:
ga(‘linker:autoLink’, [‘…’, ‘site3.com’] );

2 Коммент.

  1. Здравствуйте!
    Между ‘site1.com’ и ‘auto’, запятая точно не нужна?
    У меня срабатывает ошибка, если реализация без запятой.

    P/S/ Еще у вас в примере различные кавычки используются.

    • Исправления добавлены — теперь все верно, спасибо!

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *