Мне нужно отразить трафик Google Analytics на наших сайтах в файле журнала.Передача информации cookie в gif на внешний домен
Компания имеет ~ 20 доменов, которые должны быть зеркалированы, поэтому я бы лучше захватил всю эту информацию в одном месте, вместо того, чтобы извлекать файлы журналов из ~ 20 местоположений.
У меня есть отслеживание gif, хранящееся на сайте tracking.companysite.com, работающее на Apache/Linux.
У меня есть набор форматов CustomLog и пытается захватить печенье:
LogFormat "%h %v %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{Cookie}i\"" googleanalytics
CustomLog /var/log/httpd/google_log "googleanalytics"
Все проходит, но то, что выводит файл журнала для печенья составляет:
"-"
Информация печенья должна быть захвачен с параметром urmcc url, но этот параметр не передается в удаленный gif отслеживания, когда я смотрю на этот запрос в сетевой панели.
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'xxx']);
_gaq.push(['_setDomainName', '.companysite.com']);
_gaq.push(['_setLocalRemoteServerMode']);
_gaq.push(['_setLocalGifPath', 'http://tracking.companysite.com/__utm.gif']);
_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);
})();
Что такое правильный способ получить информацию печенья писаться в лог-файл без значения utmcc передается? Возможно ли передавать информацию cookie во внешний домен?