Pertama, cookie ditetapkan dan diambil melalui header HTTP. Jika browser Anda mengirim permintaan ke http://example.com , maka responsnya mungkin kembali dengan header yang bertuliskan Set-Cookie: foo=bar
. Browser Anda menyimpan cookie ini, dan pada setiap permintaan berikutnya untuk http://example.com , browser Anda akan mengirim foo=bar
dalam Cookie
sundulan. (Atau setidaknya sampai cookie kedaluwarsa atau dihapus.) Browser mengirimkan foo=bar
cookie dengan permintaan apa pun ke http://example.com , terlepas dari siapa yang memulai permintaan atau apa konteksnya. Jika http://example2.com berisi tag <img src="http://example.com/img.jpg">
, maka browser akan mengirimkan cookiefoo=bar
saat diambil http://example.com/img.jpg, meskipun http://example2.com bertanggung jawab atas pengiriman permintaan.
Jadi, jika situs A berisi iklan yang ditayangkan oleh situs B, situs B dapat menyetel cookie di browser Anda. Misalnya, mungkin situs web A digunakan <iframe src="http://websiteB.com/ad.html></iframe>
untuk menayangkan iklan dari situs web B. Kemudian saat browser Anda membuka http://websiteB.com/ad.html
, respons akan kembali dengan Set-Cookie
tajuk yang menetapkan cookie dengan beberapa string acak unik. Jika situs web C juga menyertakan iklan dari situs web B, cookie unik itu akan dikirim ketika iklan di situs web C diambil dari situs web B.
Sejauh bagaimana situs web B mengetahui situs web yang sebenarnya Anda kunjungi, ada berbagai cara. Dalam beberapa kasus, ketika browser mengirimkan permintaan ke satu situs web, itu memberi tahu situs web dari situs web mana Anda berasal. Jadi, saat browser pergi untuk mengambil http://websiteB.com/ad.html
, itu mungkin termasuk header HTTP Referer: http://websiteA.com
yang memberi tahu situs web B bahwa permintaan itu diprakarsai oleh situs web A. Setiap kali situs web B melihat string acak unik yang ditetapkannya kepada Anda, itu dapat memeriksa tajuk Perujuk untuk menambahkan ke log tempat Anda pernah berada. Jika situs web A bekerja sama dengan situs web B, A dapat langsung memberi tahu B bahwa Anda berasal dari situs web A. Misalnya, situs web A dapat menyertakan iklan dari situs web B dengan menggunakan <iframe src="http://websiteB.com/ad.html?referer=websiteA.com">
, lalu situs web B akan melihat perujuk di kueri tali.
Apakah itu membantu? Apakah ada bagian tertentu dari jawaban yang Anda tautkan yang tidak masuk akal bagi Anda?