Wie cookies beeinflussen Lack-caching?
Wie funktioniert Varnish caching beeinflussen third-party-cookies von Omniture und first-party-cookies von Google Analytics?
So weit ich gesehen habe gegensätzliche Meinungen, manche Leute sagen, dass, weil die tracking-Statistik erstellt, die mittels JavaScript (was auch stimmt), dass die Strippen, die von diesen Cookies aus der Anfrage nicht auf GA oder Omniture.
Jedoch hier Sie sagen, dass diese Software verschiedene cookies, um wiederkehrende Besucher, und so Strippen diese cookies aus der Anfrage würde im wesentlichen zu zählen, die jeder Benutzer als ein neuer Besucher.
Ich will nicht, dass meine Benutzer zu zählen, jedes mal wenn ein neuer Besucher sind. Ich bin nicht sicher, entweder, dass diese JavaScript-bettet haben die Fähigkeit, zu berechnen, wenn die Seite diente zu einer ersten Zeit-oder wiederkehrende Besucher. Links zu offiziellen GA oder Omniture Dokumentation ist tief geschätzt.
- Google Analytics verwendet first-party-cookies, keine cookies von Dritten.
- Bearbeitet die Frage zu reflektieren, dass, Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Google Analytics setzt cookies, die durch javascript auf deine domain. Sehen Wie Google Analytics verwendet cookies :
Für Lack Verwendung, das heißt, Sie können cache-Seite Antworten, da cookies sind nicht durch das festlegen von Set-Cookie-Header, sondern erzeugt durch javascript gleich für alle. Die cookies werden jedoch geschickt mit Anfragen an Ihre domain, und die aktuelle Standard-vcl sagt:
Er sagt es nicht tun, wird eine cache-Suche, wenn cookies gesendet werden. Also in deinem vcl_recv sollten Sie entweder 'unset req.http.Cookie' oder eine lookup-unabhängig von erf.http.Cookie .
Gibt es ein gutes Beispiel hier: https://www.varnish-cache.org/trac/wiki/VCLExampleRemovingSomeCookies
Im Grunde, die Sie entfernen möchten alle GA cookies, bevor Lack sendet die Anfrage an das backend mit:
Wenn keine anderen cookies Links, der Lack wird automatisch cache und den gewünschten Seiten, um Ihre Besucher.
Google Analaytics setzt und liest die cookies mit JavaScript auf der client-Seite, so lange, wie Sie sind nicht die Einstellung entgegenstehende cookies, Lack-caching nicht beeinflussen.
Die cookies selbst können Einfluss auf Ihre Lack-caching, obwohl-soweit ich mich erinnere, Lack nicht-cache-etwas, das cookies und hängt davon ab, Ihnen (das ist, hat einen Vary: Cookie-header). Sie wollen vielleicht anpassen Ihr VCL-Regeln, um sicherzustellen, dass die cookies von Google Analytics nicht verhindert caching.