J'ai lu cette question ici : Comment les annonceurs sur Internet utilisent-ils les cookies tiers ? sur la façon dont les cookies de suivi des tiers fonctionnent, mais je suis toujours très confus. Je ne comprends pas comment, si je visite le site Web A (un site Web normal avec des publicités), le site Web B (un site Web publicitaire) peut attribuer un identifiant à mon ordinateur, puis déterminer que j'étais sur le site Web A, et sur d'autres sites Web après lui qui ont ses publicités.
Réponse
Trop de publicités?Tout d'abord, les cookies sont définis et récupérés par le biais des en-têtes HTTP. Si votre navigateur envoie une requête à http://example.com alors la réponse peut être renvoyée avec un en-tête qui dit Set-Cookie: foo=bar
. Votre navigateur stocke ce cookie, et lors de toute demande ultérieure à l'adresse http://example.com votre navigateur enverra foo=bar
dans le Cookie
en-tête. (Ou du moins jusqu'à ce que le cookie expire ou soit supprimé.) Le navigateur envoie l'en-tête foo=bar
cookie avec tout demande à http://example.com quel que soit l'auteur de la demande ou le contexte. Si http://example2.com contient la balise <img src="http://example.com/img.jpg">
alors le navigateur enverra le cookie foo=bar
quand il va chercher http://example.com/img.jpg même si http://example2.com est responsable de l'envoi de la demande.
Ainsi, si le site web A contient une publicité diffusée par le site web B, ce dernier peut placer un cookie dans votre navigateur. Par exemple, le site Web A utilise peut-être <iframe src="http://websiteB.com/ad.html></iframe>
pour servir la publicité du site B. Ensuite, quand votre navigateur va chercher http://websiteB.com/ad.html
la réponse sera renvoyée avec un Set-Cookie
qui définit un cookie avec une chaîne aléatoire unique. Si le site web C contient également une publicité du site web B, ce cookie unique sera envoyé lorsque la publicité du site web C sera extraite du site web B.
Pour ce qui est de la façon dont le site B sait quel site vous visitez, il y a plusieurs façons de procéder. Dans certains cas, lorsque le navigateur envoie une requête à un site Web, il indique à ce dernier de quel site Web vous venez. Ainsi, lorsque le navigateur va chercher http://websiteB.com/ad.html
il peut inclure l'en-tête HTTP Referer: http://websiteA.com
qui indique au site Web B que la demande a été initiée par le site Web A. Chaque fois que le site Web B voit la chaîne aléatoire unique qu'il vous a attribuée, il peut vérifier l'en-tête Referer pour ajouter à son journal les endroits où vous êtes allé. Si le site Web A coopère avec le site Web B, il peut simplement indiquer directement à B que vous venez du site Web A. Par exemple, le site Web A peut inclure l'annonce du site Web B en utilisant le code suivant <iframe src="http://websiteB.com/ad.html?referer=websiteA.com">
et le site B verra le référent dans la chaîne de requête.
Est-ce que ça aide ? Y a-t-il des parties particulières de la réponse que vous avez liée qui n'ont pas de sens pour vous ?