2010-07-26 33 views
8

Nie bardzo rozumiem, jak pliki cookie Google Analytics współpracują z Varnish.Lakier i Google Analytics

  • Czy strony zawierające plik cookie GA nie są buforowane?
  • Czy muszę usunąć cooke GA w vcl_recv?
  • Jeśli usuniemy je, czy to zatrzyma użytkowników korzystających z funkcji śledzenia GA?

Odpowiedz

6

Pliki cookie unieważniają pamięć podręczną, jeśli nie ustawiono nagłówka Vary. Na przykład klient, który przejdzie do adresu URL z określonym plikiem cookie logowania, otrzyma inną stronę niż klient z innym plikiem cookie.

Aby buforować stronę zawierającą pliki cookie, które nie wpływają na zdolność strony do buforowania (na przykład Google Analytics w witrynach statycznych), pliki cookie muszą zostać usunięte lub pamięć podręczna nie będzie wiedzieć, czy dwie strony należy uznać za ten sam zasób.

+1

Czy ciasteczko GA rzeczywiście rozmawia w ogóle z Varnish? ponieważ jest po stronie klienta i łączy się z serwerami Google? Po drugie: jeśli usuwam plik cookie GA, czy nadal są rejestrowane dane analityczne? – Tom

+3

Lakier nie robi nic z ciasteczkiem. Wszystko, co robi, to przekazanie go do usługi backendu. Ciasteczko jest głównie tam, aby utrzymać stan po stronie klienta na temat nawyków przeglądania. Bezpiecznie jest oderwać go od żądań. Analytics będzie nadal rejestrowany. – kern

+0

Analityka jest nadal zapisywana, prawda. Ale co z powracającymi odwiedzającymi? Czy JavaScript ma możliwość określenia, czy strona jest wyświetlana użytkownikowi po raz pierwszy lub powracającemu użytkownikowi? –