Google Analytics устанавливает cookie-файлы для статического контента, несмотря на то, что он находится в совершенно отдельном домене

Недавно я решил выполнить рекомендацию YSlow о размещении статического контента на домене без файлов cookie.

Поскольку я уже использую корень своего домена ( http://donaldjenkins.com/) для размещения своего веб-сайта, на котором Google Analytics устанавливает несколько файлов cookie, это означало, что мне пришлось переместить URL CNAME для CDN, обслуживающего статические файлы, с cdn.donaldjenkins.com в совершенно отдельный, выделенный домен. я купил cdn.dj (да, это настоящее доменное имя Джибути), разместил файлы в корне (который не содержит ничего, кроме файла robots.txt) и установил CNAME e.cdn.dj для CDN. Эта настройка работает, но я был довольно удивлен, обнаружив, что YSlow все еще помечал статические файлы как не содержащие файлов cookie: вот скриншот:

Файлы cookie

cdn.djдомен был новым и никогда не использовался ни для чего, кроме размещения этих статических файлов. Запуск httpfox на сайте показывает _utma а также _utmz Файлы cookie Google Analytics устанавливаются для статических файлов, перечисленных выше, несмотря на то, что они хранятся в совершенно отдельном выделенном домене.

Вот мой код Google Analytics:

//Google Analytics tracking code
var _gaq=[['_setAccount','UA-5245947-5'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
// [END] Google Analytics tracking code

Я не зацикливаюсь на этой проблеме - я знаю, что это не сильно влияет на производительность сервера - но я бы хотел просто понять, что заставляет его не уходить...

1 ответ

Я не могу действительно следовать за вами (извините, это должен быть короткий комментарий, но ошибка сервера не позволит мне).

Недавно я решил выполнить рекомендацию YSlow о размещении статического контента на домене без файлов cookie.

YSlow рекомендует размещать статический контент без куки? потому что хостинг на домене без файлов cookie не имеет смысла для меня. cookie-файлы обычно устанавливаются какими-либо js-скриптами, которые вы запускаете в этих статических файлах контента. так что если вы сейчас установите CNAME для своих статических файлов (с кодом Google Analytics), ga просто загрузит и установит файлы cookie из этого домена.

Другие вопросы по тегам