Если у вас возникли проблемы с созданием Google Analytics файлов cookie для каждого домена, в том числе для поддоменов. Вот мое решение, которое я опубликовал в другом месте по этому вопросу.
Боже, я думаю, что нашел временное решение для сломанного кода, предоставленного Google.
Если вы зайдете в GA и получите не асинхронный код и выберете:
One domain with multiple subdomains
Examples: apps.konoro.org
store.konoro.org
video.konoro.org
Вы увидите, что он дает вам пример кода с .konoro.org
. Измените это на www.konoro.org
, и все куки будут иметь: .www.konoro.org
(с точкой перед ними).
Теперь, если вы вернетесь к своему асинхронному коду, есть только одно отличие от асинхронного. Вам нужно поставить ['_setDomainName', 'www.konoro.org']
, как второй вариант, а не после ['_trackPageview']
.
По какой-то причине, поскольку это второй вариант, он работает нормально.
Мой окончательный код:
var _gaq = _gaq || [];
_gaq.push(
['_setAccount', 'UA-XXXXXXX-1'],
['_setDomainName', 'www.konoro.org'],
['_trackPageview']
);
(function() {
var ga = document.createElement('script');
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
ga.setAttribute('async', 'true');
document.documentElement.firstChild.appendChild(ga);
})();