Comment Google piste-t-il nos faits et gestes?

Vu que les liens des résultats Google sont donnés directement en clair au navigateur, je me suis souvent demandé comment Google Outils pour les webmasters pouvait offrir aux webmasters la possibilité d'afficher les requêtes affichant leurs sites et leurs positions dans les résultats (la thèse d'un robot faisant toutes les recherches possibles ayant été rapidement écartée). Un autre chose m'intriguait aussi : comment Google pouvait obtenir, de façon transparente, le résultat d'une recherche sur lequel un utilisateur a cliqué ;  résultat affiché par exemple dans l'Historique Web.

res.PNG

J'ai d'abord pensé à l'utilisation de scripts sur la page cible qui permettraient à Google, via ses services offerts (Google Analytics, Google AdSense, Google Maps...), de récupérer la page source (la page de résultats de recherche Google). Mais heureusement, ce n'est pas possible : les navigateurs interdisent l'accès en lecture à la variable JavaScript history pour des raisons de confidentialité...
Des raisons identiques de confidentialité poussent tous les navigateurs à ne pas renseigner la variable referer de l'entête HTTP. Cette variable indique l'URL à partir de laquelle la requête a été effectuée. Elle aurait pu être utilisée, par exemple, par le Google Public DNS pour récupérer la page source (la page de résultats de recherche Google). Là aussi, heureusement, ce n'est pas le cas.

Mais Google a fait beaucoup plus simple pour "écouter" un utilisateur sur ses clics : un event HTML onmousedown sur un lien de résultat transforme l'URL direct en URL de redirection vers la cible. Résultat, lorsque l'utilisateur effectue un clic droit ou gauche sur le lien, le paramètre href de la balise <a> est modifié à la volée.  Google peut alors librement récupérer les paramètres GETés puis rediriger le navigateur vers la page demandée. Ainsi, il se passe plusieurs paramètres comme la position de la cible dans la recherche (paramètre cd) en toute transparence!

glink.PNG

Ceci fonctionne à condition d'avoir activé l'Historique Web.
Pas mal non?

Commentaires

google spy

ouais pas mal
merci de l'explication, ça méritait un post!!

Attention

Ceci n'est vrai que si tu est loguée sur ton compte Google avec l'historique Web activé!

Poster un nouveau commentaire

Le contenu de ce champ ne sera pas montré publiquement.
Image CAPTCHA
Entrez les caractères affichés sur l'image sans espaces.
Syndiquer le contenu