Я внедряю Google Analytics для клиента, который имеет часть своего сайта в субдомене на другом зашифрованном сайте SSL. Например, предположим, что их URL-адрес составляет http://www.first-site.com, и у них есть контактная форма, расположенная по адресу https: // www.second-site.com/first-site/. Кроме того, несколько других сайтов, на которых работает Google Analytics, имеют часть своего сайта в разных поддоменах www.second-site.com.Как узнать, что работает мой доменный код в Google Analytics
(текущий код для обеих страниц в обоих доменах приведена ниже)
Аналитика работает и отслеживает оба домена и информация куки передается в URL из одного домена в другой, однако при Я смотрю на файл cookie, меняется идентификатор посетителя, когда я перехожу от одного к другому. Это должно произойти?
Кроме того, отчет Real Analytics показывает нового посетителя, когда я перехожу из одного домена в другой. Означает ли это, что код перекрестного домена не работает? Я думал, что clientID в cookie будет одинаковым от домена к домену.
Любая помощь будет принята с благодарностью, и любые советы по тестированию междоменной аналитики также будут оценены.
код отслеживания для http://www.first-site.com: (фактическое число UA был заменен)
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setDomainName', 'first-site.com']);
_gaq.push(['_trackPageview']);
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_setAllowHash', false]);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Код для https: // www.second-site.com/first-site/:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_setCookiePath', '/first-site/']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
Ниже приведен пример URL из связанного страницы: https: // www.second-site.com/first-site/apply.htm?_ UTMA = 226662157.1705427553.1330793721.1330793721.1330802012.2 & _utmb = 226662157.1.10.1330802012 & _ не utmc = 226662157 & _utmx = - & _ utmz = 226662157.1330793721.1.1.utmcsr = (прямой) | utmccn = (прямой) | utmcmd = (нет) & _utmv = - & __utmk = 195995183
Это сработало! Благодаря! –