Разделение Google Cookies With Varnish

Когда Вы загружаетесь к CD, можно выбрать раздел или диск, на котором можно установить ОС. У меня нет машины под рукой, чтобы сказать Вам точный шаг, необходимо выбрать его, но я вполне уверен, который Вы не должны нажимать кнопку "Customize" и т.п. для получения к этой опции.

4
задан 14 September 2012 в 12:30
1 ответ

Это не удаление файлов cookie, а скорее повторная субсидия множества расширений / параметров uri ( например, ver = somethingsomething). Лично я думаю, что если вы не написали это намеренно, не используйте его.

Что касается вопроса о том, какое влияние удаление файлов cookie google __utm * окажет на аналитику, тогда. Вы ссылаетесь на какой-то внешний js-скрипт, клиент получает его, и Google выдает Set-Cookie, соответствующий вашему домену. Следующий запрос, который пользователь делает ВАМ, содержит этот файл cookie и, таким образом, не позволяет вам использовать независимый от пользователя кеш. Таким образом, вы удаляете этот файл cookie на СВОЕЙ стороне. На Google Analytics это не влияет, так как google .js, который вы обслуживаете, не может читать заголовки на стороне сервера, а скорее на стороне клиента, поэтому, другими словами, они не работают на вашем сайте. Аналитика получила информацию, когда клиент запросил файл .js. Очевидно, вам не следует создавать файлы cookie с конфликтующими именами, так как это может вызвать проблемы.

Я в основном использую пример на varnish-cache.org :

if (req.http.Cookie) {
    set req.http.Cookie = regsuball(req.http.Cookie, "(^|; ) *__utm.=[^;]+;? *", "\1"); #     removes all cookies named __utm? (utma, utmb...) - tracking thing

    if (req.http.Cookie == "") {
        remove req.http.Cookie;
    }
}
5
ответ дан 3 December 2019 в 03:19

Теги

Похожие вопросы