2010-07-26 4 views
8

Я не совсем понимаю, как cookie Google Analytics работает с лаком.Лак и Google Analytics

  • Не удается ли кэшировать страницы, содержащие GA cookie?
  • Нужно ли удалить GA cooke в vcl_recv?
  • Если я удалю их, это остановит отслеживание посетителей ГА?

ответ

6

Файлы cookie недействительны для кеша, если заголовок Vary не установлен. Например, клиент, который отправляется на URL с определенным файлом cookie для входа, получит другую страницу, чем клиент с другим файлом cookie.

Чтобы кэшировать страницу, на которой есть файлы cookie, которые не влияют на способность кеша страницы (например, Google Analytics на статических сайтах), файлы cookie должны быть удалены или кеш не будет знать, будут ли две страницы следует рассматривать как один и тот же ресурс.

+1

Действительно ли файл cookie GA на самом деле разговаривает с Varnish? потому что это клиентская сторона и подключается к серверам Google? Во-вторых: если я снимаю файл cookie GA, аналитики все равно записываются? – Tom

+3

Лак ничего не делает с Cookie. Все, что он делает, это передать его на бэкэнд-сервис. Файл cookie в основном предназначен для того, чтобы поддерживать состояние клиентской стороны в отношении привычек к просмотру. Безопасно снимать его с запросов. Аналитика по-прежнему будет записана. – kern

+0

Аналитики по-прежнему записываются, правда. Но как насчет постоянных посетителей? У JavaScript есть возможность определить, обслуживается ли страница первому пользователю или постоянному посетителю? –

 Смежные вопросы

  • Нет связанных вопросов^_^