Üçüncü Taraf "izleme çerezleri" nasıl çalışır?


111

Bu soruyu burada okudum: İnternet Reklamcıları Üçüncü Taraf Çerezlerini Nasıl Kullanır? üçüncü taraf izleme tanımlama bilgilerinin nasıl çalıştığı hakkında, ancak hala kafam çok karışık. Web Sitesi A'yı (reklamların bulunduğu normal bir web sitesi) ziyaret edersem, Web Sitesi B'nin (reklam veren bir web sitesi) bilgisayarıma nasıl bir kimlik atayacağını ve ardından A web sitesinde ve bundan sonra diğer web sitelerinde olduğumu nasıl anlayacağını anlamıyorum reklamları var.

Yanıtlar:


244

İlk olarak, tanımlama bilgileri ayarlanır ve HTTP başlıkları aracılığıyla alınır. Tarayıcınız http://example.com adresine bir istek gönderirse , yanıt, yazan bir başlık ile geri gelebilir Set-Cookie: foo=bar. Tarayıcınız bu çerez kaydeder ve yapılan sonraki isteklerde http://example.com , tarayıcınız göndereceğiz foo=bariçinde Cookiebaşlığındaki. (Veya en azından çerezin süresi dolana veya silinene kadar.) Tarayıcı , isteği kimin başlattığına veya bağlamın ne olduğuna bakılmaksızın , foo=barçerezi herhangi bir istekle birlikte http://example.com adresine gönderir . Eğer http://example2.com etiketi içeren <img src="http://example.com/img.jpg">, tarayıcı çerezi gönderir foo=baro getirir zaman http://example.com/img.jpg, gönderilen istekten http://example2.com sorumlu olsa da .

Dolayısıyla, A web sitesi B web sitesi tarafından sunulan bir reklam içeriyorsa, web sitesi B tarayıcınıza bir çerez ayarlayabilir. Örneğin, web sitesi A <iframe src="http://websiteB.com/ad.html></iframe>, reklamı B web sitesinden sunmak için kullanabilir. Daha sonra, tarayıcınız getirmeye gittiğinde http://websiteB.com/ad.html, yanıt, Set-Cookiebenzersiz rastgele dizelerle bir çerez ayarlayan bir başlık ile geri gelir . C web sitesi ayrıca B web sitesinden bir reklam içeriyorsa, bu benzersiz çerez, C web sitesindeki reklam B web sitesinden alındığında gönderilir.

Web sitesi B'nin hangi web sitesini ziyaret ettiğinizi nasıl bildiği konusunda çeşitli yollar vardır. Bazı durumlarda, tarayıcı bir web sitesine istek gönderdiğinde, web sitesine hangi web sitesinden geldiğinizi söyler. Dolayısıyla, tarayıcı getirmeye gittiğinde http://websiteB.com/ad.html, Referer: http://websiteA.comB web sitesine isteğin web sitesi A tarafından başlatıldığını söyleyen HTTP başlığını içerebilir. Web sitesi B size atadığı benzersiz rastgele dizeyi her gördüğünde, eklemek için Referer başlığını kontrol edebilir nerede olduğunuzun günlüğüne. A web sitesi B web sitesiyle işbirliği yapıyorsa, A, B web sitesinden geldiğinizi doğrudan B'ye söyleyebilir.Örneğin, A web sitesi B web sitesindeki reklamı kullanarak ekleyebilir <iframe src="http://websiteB.com/ad.html?referer=websiteA.com">ve ardından B web sitesi sorguda yönlendireni görür. dize.

Bu yardımcı olur mu? Bağlandığınız yanıtın size mantıklı gelmeyen belirli kısımları var mı?


2
Merhaba Emily :) Ayrıntılı cevap için çok teşekkürler !! Sadece bazı sorularım var: ilk olarak, web sitesi B sitesi ile işbirliği yapmıyor, B web sitesine hangi siteden geldiğimi sağlayan alternatif bir mekanizma var mı? İkinci olarak, üçüncü şahıs takibi için çerezlerden başka araçlar var mı?
mounaim

5
@mounaim: İlk sorunuza: A, B ile işbirliği yapmazsa, web sitesinde B'nin herhangi bir izleme kodunu içermez. Dolayısıyla izleme mantıksal olarak imkansızdır. İkinci sorunuza: Evet, çerezler dışında birçok izleme yöntemi vardır. Araştırma için iyi bir başlangıç ​​EverCookie samy.pl/evercookie olabilir . Örneğin, HTML5'in localStorage'ı, tanımlayıcıları depolamak ve almak için de kullanılabilir. Ayrıca, tarayıcı parmak izi panopticlick.eff.org ile gizli olarak yapmak da mümkündür . Daha fazlasını öğrenmek istiyorsanız, bol miktarda materyal almak için bana bir mesaj bırakabilirsiniz.
Thorben

1
Tarayıcınız elbette Referrer HTTP başlığını kullanmadığı sürece @Thorben.
nhooyr

1
@aubble Bu doğru. Yönlendirenler son ziyaret edilen siteyi ortaya çıkarabilir. Bununla birlikte, izleme bağlamında, web sitesi A'nın yine de web sitesi B'ye bir bağlantı içermesi gerekecektir. Bu nedenle, web sitesi A'ya web sitesi B'ye bir bağlantı yerleştirmek bir tür işbirliğidir. Bakış açısına bağlı olabilecek reklam ağlarına vb. Bakarken.
Thorben

> Örneğin, web sitesi A , reklamı web sitesinden B sunmak için <iframe src = " websiteB.com/ad.html > </iframe > kullanıyor olabilir. Ardından, tarayıcınız websiteB.com/ad.html adresini getirmeye gittiğinde yanıt bazı benzersiz rastgele dize ile setleri bir çerez Web Sitesi B bazı benzersiz rasgele dize ile tanımlama koyacaktır Set-Cookie başlığındaki birlikte döneceğine Ben bu "ortak" etki alanını ayarlamak hangi alanı merak ediyorum.?
truongnm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.