2013-10-11 4 views
1

У нас есть сайт, который имеет тот же контент, но доступен в двух доменах. Является ли это правильным кодом для размещения на каждой странице разделов доменов в Google Analytics, чтобы мы могли видеть просмотр активности в каждом домене?Отслеживание нескольких доменов с помощью analytics.js

<script> 
    (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','//www.google-analytics.com/analytics.js','ga'); 

    ga('create', 'UA-1234-1' {'cookieDomain': 'domain1.com.au'}); 
    ga('create', 'UA-1234-2' {'cookieDomain': 'domain2.co.nz'}); 
    ga('send', 'pageview'); 

</script> 

Благодаря

ответ

1

Согласно https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced (часть Работа с несколькими отслеживания объектов), вы должны создать именованный трекер для второго свойства, как:

ga('create', 'UA-XXXX-Y', {'cookieDomain': 'domain1.com'}); 
ga('create', 'UA-12345-6', {'name': 'newTracker', 'cookieDomain': 'domain2.com'}); // New tracker. 

, а затем отправить страницу для каждого трекера:

ga('send', 'pageview'); // Send page view for default tracker UA-XXXX-Y 
ga('newTracker.send', 'pageview'); // Send page view for new tracker. 

Существует также другой способ отслеживания одного и того же веб-сайта с двумя доменами с использованием всего одного свойства (UA-1234-1) и создания 2 просмотров с каждым будет включать трафик только с заданных доменных имен (use predefined filter «Исключить/Включить только трафик с доменов»)

UPDATE

снова Думая о моем ответе, я должен признать, что даже оригинальное решение в ответ

ga('create', 'UA-1234-1' {'cookieDomain': 'domain1.com.au'}); 
ga('create', 'UA-1234-2' {'cookieDomain': 'domain2.co.nz'}); 

будет работать, потому что если вы попытаетесь создать трекер «UA-1234-1» в домене domain2.co.nz, cookie не будет установлен (и наоборот будет создавать «UA-1234-2» в домене domain1.com.au). Мое решение технически хорошо, но тогда вы должны позаботиться о том, чтобы отправить все просмотры страниц, отслеживание событий и другую информацию дважды - для трекера по умолчанию, а также для именованного трекера.

Извините, если это немного запутывает.

Смежные вопросы