У меня есть мой веб-сайт example.com
, и я также настроил поддомен для размещения статического контента на static.example.com
.
На своих веб-страницах я использую Google Analytics, поэтому он будет прикреплять свои куки-файлы ко всем запросам страниц, даже если они включены static.example.com
.
Я вошел в настройки GA и добавил фильтр для исключения static.example.com
, но я все еще вижу куки (с __utma
именем ..) во всех веб-запросах к моему статическому домену.
Как я могу запретить GA использовать куки на моем поддомене?
google-analytics
subdomain
cookie
Магнус
источник
источник
Ответы:
Ты не сможешь это сделать. Любая проблема с cookie для домена example.com действительна для всех поддоменов example.com.
Если вы хотите, чтобы static.example.com был доменом без файлов cookie, вы должны обслуживать основной сайт по адресу www.example.com (вы можете предоставить редирект 301 с сайта example.com на www.example.com).
Так как static.example.com не является поддоменом www.example.com (скорее, это брат или сестра), он не будет передавать свои файлы cookie.
Это на самом деле не имеет ничего общего с Google Analytics, это просто, как работает WWW. Даже если бы вы могли сказать GA не отправлять куки на static.example.com, это не помогло бы другим пользователям, которые не имеют доступа к этой информации.
источник
Вот так (с новым кодом GA)
Он по-прежнему не будет блокировать другие сторонние приложения, которые вы можете использовать, от установки файлов cookie на ваш статический поддомен, но по крайней мере вы избавляетесь от файлов cookie GA, которые достаточно велики.
источник
_gaq.push(['_setDomainName', 'yoursub.domain.com']);
поместите его после_gaq.push(['_setAccount', 'UA-12345-1']);
директивы в коде js. См. Также developers.google.com/analytics/devguides/collection/gajs/…Как сказал Крис, любые установленные файлы cookie
example.com
будут доступны наstatic.example.com
других поддоменах. Если вы хотите сохранить сайт безwww.
этого, я бы предложил использовать другое доменное имя (например, переполнение стека использует http://sstatic.net ).Если у вас уже есть несколько доменов, например, для
yourbusiness.net
перенаправления,yourbusiness.com
вы можете просто использовать .net один для размещения всего статического содержимого.источник
Правильный (est) ответ
Ссылка.
В моих тестах явная настройка домена БЕЗ субдомена (например,
example.com
вместоwww.example.com
), по-прежнему приводящего к отправке файлов cookiesub.example.com
. Установка доменного имени в 'none' решила эту проблему.источник