Üçüncü taraf çerezlerini engellemede hata ayıklama

Belirli bir web sitesindeki bağımsız Chrome istemcisi için üçüncü taraf çerezlerine izin verilip verilmeyeceğini birden fazla özellik etkileyebilir:

Bu makalede, söz konusu Chrome özelliklerinin nasıl etkileşimde bulunduğu açıklanmakta ve üçüncü taraf çerezlerinin neden kullanılabilir olduğunu veya engellendiğini anlamanıza yardımcı olacak araçlar ve teknikler açıklanmaktadır.

Üçüncü taraf çerezlerine izin verilmesine veya engellenmesine ne neden olur?

Bu bölümde, üçüncü taraf çerezlerine nasıl izin verilebileceği veya engellenebileceği açıklanmaktadır.

Kullanıcı ayarları

Kullanıcılar, chrome://settings üzerinden veya Chrome'un adres çubuğundaki göz simgesinden, tüm üçüncü taraf çerezlerini engellemek de dahil olmak üzere tarayıcıları için varsayılan üçüncü taraf çerezi davranışını ayarlayabilir veya değiştirebilir. Kullanıcılar, belirli sitelerde üçüncü taraf çerezlerine izin vermek için istisnalar da ekleyebilir.

Üçüncü taraf çerezlerini engelleyin

chrome://settings/cookies

Üçüncü taraf çerezleri, Gizlilik ve güvenlik > Üçüncü taraf çerezleri bölümünden engellenebilir. Tüm üçüncü taraf çerezlerini engelle seçeneğinin etkinleştirilmesi, üçüncü taraf çerezlerinin tüm bağlamlarda engellenmesini sağlar. Buna, İlgili Web Sitesi Grupları için veya çözümlerin (ör. buluşa dayalı istisnalar) uygulandığı durumlarda üçüncü taraf çerezleri de dahildir.

chrome://settings/cookies sayfası, seçili üçüncü taraf çerezlerini engelle
Üçüncü taraf çerezlerini engelle: chrome://settings/cookies

Ancak chrome://settings/cookies üzerinden Üçüncü taraf çerezlerini engelle özelliği etkinleştirildiyse İlgili sitelerin gruptaki etkinliğinizi görmesine izin ver seçeneğini etkinleştirerek İlişkili Websitesi Grupları içindeki üçüncü taraf çerezlerine izin verebilirsiniz:

Üçüncü taraf çerezleri engellenirse İlişkili Websitesi Grupları'na nasıl izin verilebileceğini gösteren chrome://settings
Üçüncü taraf çerezleri engellenmişse İlişkili Websitesi Gruplarına izin ver

chrome://settings/trackingProtection

İzlemeye Karşı Koruma test grubuna ait Chrome istemcilerinin% 1'likindeki kullanıcıların üçüncü taraf çerezleri varsayılan olarak kısıtlanmıştır. Bu kullanıcılar, chrome://settings/trackingProtection adresindeki tüm üçüncü taraf çerezlerini engelleyebilir. Bu durum, chrome://settings/cookies üzerinden gelen Üçüncü taraf çerezlerini engelle seçeneğiyle aynı etkiye sahiptir.

chrome://settings/trackingProtection sayfası, seçili tüm üçüncü taraf çerezlerini engelleyin
Tüm üçüncü taraf çerezlerini engelle: chrome://settings/trackingProtection

Üçüncü taraf çerezlerine izin verme

Kullanıcılar chrome://settings tarihinden itibaren üçüncü taraf çerezlerine erişime izin verilen siteler listesine bir site ekleyebilir.

chrome://settings/cookies: Üçüncü taraf çerezlerini kullanmasına izin verilen siteler
chrome://settings sayfası: Üçüncü taraf çerezlerini kullanmasına izin verilen siteler

Ayrıca, üçüncü taraf çerezleri engellendiğinde veya sınırlandırıldığında, kullanıcılara üçüncü taraf çerezleri kullanan sitelerde adres çubuğunda (çok amaçlı adres çubuğu) göz simgesi gösterilir.

web.dev sitesi için, göz simgesiyle gösterilen adres çubuğu (çok amaçlı adres çubuğu)
Chrome'un adres çubuğundaki göz simgesi

Göz simgesini tıklamak, kullanıcının geçerli site için üçüncü taraf çerezlerine geçici olarak izin vermesini sağlar:

web.dev sitesi için adres çubuğu gösteriliyor, geçerli site için üçüncü taraf çerezlerine izin veriliyor
Mevcut site için üçüncü taraf çerezlerine izin veriliyor

İzlemeye Karşı Koruma grubundaki kullanıcıların% 1'i, İzlemeye Karşı Koruma iletişim kutusunu görür:

Chrome İzlemeye Karşı Koruma kullanıcı arayüzü: Geçerli site için üçüncü taraf çerezlerine izin veriliyor
Chrome İzlemeye Karşı Koruma kullanıcı arayüzü: Geçerli site için üçüncü taraf çerezlerine izin veriliyor

Bir site için üçüncü taraf çerezlerine izin vermek üzere göz simgesini kullanmak, siteyi chrome://settings üzerinden Üçüncü taraf çerezlerini kullanmasına izin verilen siteler'e eklemekle aynı etkiye sahiptir. Tek fark, geçerlilik süresinin 90 gün olarak belirlenmesidir.

Üçüncü taraf çerezlerini kullanmasına izin verilen sitelerin gösterildiği chrome://settings sayfası
chrome://settings: Üçüncü taraf çerezlerini kullanmasına izin verilen siteler

Süre sona erdikten sonra, bir sitenin geçici muafiyeti gerekirse göz simgesinden yenileyerek sitenin üçüncü taraf çerezlerine erişmeye devam etmesini sağlayabilirsiniz.

Tek tek sitelerin üçüncü taraf çerez erişimi de iptal edilebilir. Bu işlem geçerli siteyi, üçüncü taraf çerezlerini kullanmasına izin verilen siteler listesinden kaldırır:

Chrome kullanıcı arayüzü: Üçüncü taraf çerezleri engellendi
Chrome Kullanıcı Arayüzü: Üçüncü taraf çerezleri engellendi

chrome://settings/content/siteData

Bu sayede kullanıcı, birinci taraf veya üçüncü taraf alanlardan gelen veri depolamaya (çerezler dahil) izin verebilir veya bu verileri engelleyebilir. (Buna karşın, chrome://settings/cookies veya chrome://settings/trackingProtection tarafından sağlanan Üçüncü taraf çerezlerini kullanmasına izin verilen siteler'e bir site ekleyerek üçüncü taraf çerezlerine erişim izni vermek, tüm üçüncü taraf çerezlerinin söz konusu sitede herhangi bir alandan ayarlanmasına ve okunmasına izin verir.)

chrome://settings/content/siteData ürününün testinizi engellemediğinden emin olmalısınız.

Chrome ayarlar sayfası: Sitelerin cihazıma veri kaydetmesine izin verme seçili. Üçüncü-taraf.example sitesi, cihazınıza veri kaydetmesine izin verilen sitelere eklendi
chrome://settings/content/siteData sayfası

Hangi geçici çözüm ve istisnalar engelleniyor?

İzlemeye Karşı Koruma, üçüncü taraf çerezlerini varsayılan olarak kısıtlar ancak buluşsal tabanlı istisnalar, kullanımdan kaldırılma denemeleri ve kullanımdan kaldırılma denemesinin ek süresi gibi, çözümlerin üçüncü taraf çerezlerine geçici olarak izin vermesine de olanak tanır. chrome://settings adresinde tüm üçüncü taraf çerezlerinin engellenmesi, bu çözümlerin bazılarını geçersiz kılar.

✅ Üçüncü taraf çerezlerine izin verilir
✖ Üçüncü taraf çerezleri engellendi

Ayar Özel Korumalı Alan API'leri Geçici çözümler Kullanıcı ayarları
ÇIPLAR İstemlerle Storage Access API İlgili Web Sitesi Grupları Bulguya dayalı istisnalar Desteği sonlandırılan deneme Desteği sonlandırılan deneme ek süresi Belirli bir site için üçüncü taraf çerezlerine izin verin
İzlemeye Karşı Koruma etkin, "Tüm üçüncü taraf çerezlerini engelle"
chrome://settings/trackingProtection adresinden etkin değil
İzlemeye Karşı Koruma etkin, "Tüm üçüncü taraf çerezlerini engelle"
chrome://settings/trackingProtection tarafından etkinleştirildi
İzlemeye Karşı Koruma etkin değil, "Üçüncü taraf çerezlerini engelle"
chrome://settings/cookies tarafından sağlanan etkin değil
Kullanıcı ayarlarına bağlıdır

Chrome flag'leri

Çeşitli Chrome işaretleri, tek bir kullanıcı için üçüncü taraf çerezlerine izin verilip verilmeyeceğini veya engellenip engellenmeyeceğini etkiler.

Düzenli olarak komut satırı işaretleriyle farklı Chrome kanallarını kullanıyorsanız her bir kanal için işlevler oluşturmak ve bunları kabuk RC dosyanıza eklemek isteyebilirsiniz. Örneğin, macOS'te:

  1. Bir terminal penceresi açın.
  2. Bir işlev oluşturun:
    cf(){ open -a 'Google Chrome Canary' --args $\*; }
  3. İşlevi, bir işaretle birlikte çağırarak kullanın. Örneğin:
    cf --enable-features=TrackingProtection3pcd

Desteğin sonlandırılmasıyla ilgili denemeler

Chrome, üçüncü taraf çerezleri için kullanımdan kaldırma denemeleri sunuyor. Böylece, hizmet kesintisi yaşayan siteler veya hizmetler, üçüncü taraf çerez bağımlılıklarından uzaklaşmak için ek süre isteyebilir. Birinci taraf veya üçüncü taraf deneme sürümüne katılım, yerleştirilmiş hizmetler ve bunları reklamcılık dışı kullanım alanları için kullanan sitelere yönelik üçüncü taraf çerezlerindeki kısıtlamaları geçici olarak kaldırır.

Kullanımdan kaldırma denemesi için ek süre

Chrome, birinci taraf veya üçüncü taraf desteği sonlanan özellik denemelerine kaydolan uygun kaynaklar için ek süre sağlıyor. Bu kaynaklar, desteği sonlandırma deneme jetonlarını dağıtmak için de çalışıyor. Ek süre boyunca katılımcılar, deneme jetonlarını henüz dağıtmamış olsalar bile Chrome'daki üçüncü taraf çerezlerine erişebilir.

Temel site muafiyetleri

Kritik hizmetler sunan belirli sitelere, desteğin sonlandırılmasıyla ilgili deneme jetonu dağıtmadan üçüncü taraf çerezlerine erişmeye devam etmelerine olanak tanıyan geçici muafiyet sunulur.

Buluşsal yöntemlere dayalı istisnalar

Üçüncü taraf çerezlerinin kullanımdan kaldırılması sırasında Chrome, kesintileri azaltmak amacıyla belirli senaryolarda önceden tanımlanmış akışlar için üçüncü taraf çerezlerine geçici erişim izni veren buluşsal yöntemler kullanır. Bu, siteler uzun vadeli çözümlere geçiş yaptıkça ileride bulguların tamamen kaldırılması beklentisiyle yapılan geçici bir önlemdir.

Buluşsal tabanlı istisna senaryoları, Chrome'un üçüncü taraf çerezlerine otomatik olarak erişim izni vereceği belirli senaryolar hakkında daha fazla bilgi sağlar.

Buluşsal tabanlı istisnalar demo, üçüncü taraf çerez erişimini buluşsal yöntemler istisnaları ile ve bu istisnalar olmadan test etmenize olanak tanır.

Chrome destekli test

Chrome'un desteklediği test modları, sitelerin üçüncü taraf çerezleri olmadan sitelerin nasıl çalıştığını önizlemelerine olanak tanır. Chrome istemcilerinin bir yüzdesi A modu veya B modu deneme grubu kollarından birine rastgele atanır ve her kola bir istek başlığı veya navigator.cookieDeprecationLabel üzerinden erişilebilen bir etiket sağlanır.

Mod A deneme koluna dahil edilmesi, üçüncü taraf çerezleri de dahil olmak üzere Chrome davranışını etkilemez. Chrome istemcilerinin toplam% 1'ine rastgele atanan dört B Modu deneme kolu vardır (dört kolun her biri için% 0, 25). Bu deneme kollarından herhangi birine atanan Chrome istemcileri için çerezler engellenir.

Chrome ayrıca Chrome Canary, Geliştirici ve Beta istemcilerinin% 20'si için çerezleri de kısıtlamıştır.

  • Chrome istemcileri, istemci bir Mod B deneme koluna atanmış olsa bile (bunların tümü varsayılan olarak üçüncü taraf çerezlerini engeller) üçüncü taraf çerezlerini kullanmasına izin verilen siteler'e eklenen siteler için üçüncü taraf çerezlerine erişebilir.
  • Farklı senaryoları test etmek için Chrome flag'leri bölümünde, mevcut Chrome istemcisi için Chrome'un desteklediği test deney kolunun ayarlanmasına nasıl izin verileceği, engelleneceği veya zorunlu kılınacağı açıklanmaktadır.

Chrome Enterprise politikaları

BlockThirdPartyCookies politikası Devre Dışı olarak ayarlanırsa siteler arası çerezlere izin verilir. Politikanın Etkin değerine ayarlanması bu sayfaların üçüncü taraf çerezlerini ayarlamasını engeller. Politika ayarlanmadan bırakılırsa üçüncü taraf çerezlerine varsayılan olarak izin verilir ve kullanıcılar, chrome://settings ürününde üçüncü taraf çerezlerini engelleyebilir.

Chrome Enterprise yardım merkezi makalesinde daha fazla bilgi bulabilirsiniz.

  • Kullanıcılar, chrome://settings veya Chrome işaretlemelerinden Enterprise politikalarını geçersiz kılamaz.

Bu bölümde, bir kullanıcı veya site için üçüncü taraf çerezlerine izin verilip verilmediğini veya engellenip engellenmediğini nasıl kontrol edeceğiniz açıklanmaktadır.

chrome://settings

Üçüncü taraf çerezlerini engelleyen, üçüncü taraf çerezlerini sınırlayan veya belirli siteler için üçüncü taraf çerezlerine izin veren kullanıcı ayarları için chrome://settings/cookies (veya chrome://settings/trackingProtection) öğesini işaretleyin.

Benzer şekilde, tek tek alanlardan gelen verilerin (çerezler dahil) depolanmasına izin veren veya engelleyen ayarlar için chrome://settings/content/siteData kontrol edin.

chrome://policy

Chrome Enterprise ortamındaysanız tarayıcınızda uygulanan politikalar, kullanıcılarınızın karşılaştığından (ve tam tersi) sizin için farklı bir deneyime neden olabilir. Test için sanal bir makine veya yönetilmeyen bir cihaz kullanmayı düşünebilirsiniz.

chrome://policy sayfasında, Chrome Enterprise kurulumu tarafından yönetilen tarayıcılar için belirlenen politikalar gösterilir.

Politikaların ayarlanmış olduğu bir Chrome Enterprise ortamında chrome://policy
Politikalar belirlenmiş Chrome Enterprise ortamında chrome://policy

Chrome Enterprise Politikaları'nda, politikaların üçüncü taraf çerezlerini engellemek veya belirli siteler için bunlara izin vermek üzere nasıl ayarlanabileceği açıklanmaktadır.

Chrome Geliştirici Araçları

Sorunlar, Uygulama ve Ağ panelleri, çerezler hakkında bilgi verir ve üçüncü taraf çerezlerinin tarayıcı tarafından engellenip engellenmediğini gösterir.

Uygulama paneli, kaynak denemeleriyle ilgili bilgi sağlar ve bir sitenin üçüncü taraf çerez desteğini sonlandırma denemesine kayıtlı olup olmadığını gösterir.

Chrome Geliştirici Araçları dokümanlarında; çerez ekleme, düzenleme ve silmenin yanı sıra üçüncü taraf çerezlerini tanımlama ve inceleme hakkında daha ayrıntılı bilgi edinebilirsiniz.

Özel Korumalı Alan Analiz Aracı (PSAT)

PSAT Chrome uzantısı, çerez kullanımını anlamanıza yardımcı olmak ve gizliliği korumaya yönelik yeni Chrome API'leri hakkında rehberlik sağlamak için Chrome Geliştirici Araçları'na araçlar ekler.

PSAT ayrıca bir komut satırı arayüzü sağlar.

Test amaçlı siteler

Özel Korumalı Alan ekibi, üçüncü taraf çerez testlerini desteklemek için çeşitli siteler tutmaktadır:

Özel Korumalı Alan Demoları, çeşitli temel kullanıcı yolculukları ve kullanım alanları ile denemeler yapmanıza ve bunların üçüncü taraf çerez kısıtlamalarından nasıl etkilendiğini anlamanıza yardımcı olmak için iki bağlantılı site sunar.

Analiz izleme, yerleştirilmiş içerik, alışveriş sepeti ve reCAPTCHA gibi önemli kullanım alanlarını gösteren Özel Korumalı Alan Demoları sayfası.
Özel Korumalı Alan Demoları

Chrome istemcisini veya profilini değiştirme

Chrome istemci, bir cihazdaki yüklemeye karşılık gelir: kullanıcı verileri dizini.

Her Chrome profili, kullanıcı verileri dizinindeki bir alt dizindir.

Chrome'u komut satırından çalıştırırsanız kullanıcı verileri dizinini --user-data-dir işaretiyle ayarlayabilirsiniz.

Bu, geliştirme için kendi profil alt dizinlerine sahip ayrı bir kullanıcı verileri dizininiz olabileceği anlamına gelir. Yeni bir kullanıcı verileri dizini oluşturmak, Chrome'un yeni yüklenmiş gibi davranmasını sağlar. Bu da profille ilgili sorunları ayıklarken faydalı olabilir.

Chrome'u yeni bir geçici kullanıcı diziniyle komut satırından çalıştırmak için aşağıdaki işareti kullanın:

--user-data-dir=$(mktemp -d)

Daha fazla bilgi