2011-11-29 6 views
6

Se metti, sul tuo sito web, uno dei servizi di google come google analytics, google +, +1, video incorporato su youtube, ecc ... In pratica, permetti a google (o altre società per altri servizi) di tracciare il visitatore di il tuo sito web: Google saprà chi entra nel tuo sito web.Il jquery ospitato da google aiuta Google a tenere traccia dei visitatori?

La mia domanda è: se usi i file jquery memorizzati sul server di google (vedi sopra), permetti anche a Google di rintracciare i tuoi utenti?

< tipo script = "text/javascript" src = "http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js">

In questa situazione, non sono sicuro che Google possa sapere che il visitatore che interroga i file jquery sta visitando il tuo sito web.

+2

Sì ............ – zaf

risposta

8

Beh, uno dei principali motivi per utilizzare http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js è a causa di caching:

Non importa quale sito un utente visita, quando il browser vede il riferimento alla copia ospitata da Google di jQuery, si capisce che tutto di questi riferimenti fanno riferimento esattamente allo stesso file. Con tutti i siti che hanno riferimenti ospitati da google che puntano esattamente agli stessi URL, il browser può fidarsi che quei file siano veramente identici e non perderà tempo a richiedere nuovamente il file se è già memorizzato nella cache. Pertanto, il browser è in grado di utilizzare una singola copia memorizzata su disco.

Ci sono altre domande di stackoverflow su questo argomento, ad esempio this e this.

Informazioni sul monitoraggio, credo di si. Quando il browser degli utenti invia una richiesta al server di google, Google otterrà le intestazioni del browser degli utenti, che probabilmente conterranno un campo referrer, il suo IP e tutti i cookie di tracciamento avanzati per quel dominio. Tuttavia, come detto perché la roba di Google CDN viene memorizzata nella cache, non è molto efficace ai fini del monitoraggio, in quanto sapranno solo la prima volta che qualcuno scarica la libreria.

+0

Hai ragione, non conoscevo il campo "referer". – Oli

+7

Google utilizza [Etags] (http://en.wikipedia.org/wiki/HTTP_ETag) in modo che una richiesta per un file venga comunque inviata anche se il file è nella cache e non è scaduto, il server rispondere con 'Http 304' (se il file non è stato modificato) per dire al browser di andare avanti e utilizzare il file memorizzato nella cache. Per questo motivo, Google è ancora in grado di tracciarti anche se il file è nella cache. – vikki