Bozulma testi

Chrome'da üçüncü taraf çerezlerinin kullanımdan kaldırılmasının % 1'lik test ve artış aşamalarında test senaryolarını desteklemek için çeşitli Chrome işaretleri mevcuttur.

Chrome 121 ve sonraki sürümlerde, üçüncü taraf çerezlerinin kullanımdan kaldırılmasından sonra durumu simüle edebilirsiniz:

  • chrome://flags/#test-third-party-cookie-phaseout hizmetini etkinleştir
  • Chrome'u --test-third-party-cookie-phaseout işaretine sahip komut satırından çalıştırma

Böylece Chrome, üçüncü taraf çerezlerini engeller ve yeni özellikler ile çözümlerin etkin olmasını sağlar.

Ayrıca, chrome://settings/cookies kullanılarak engellenen üçüncü taraf çerezleriyle göz atmayı da deneyebilirsiniz. Ancak, işaretin yeni ve güncellenmiş özelliklerin de etkinleştirilmesini sağladığını unutmayın. Üçüncü taraf çerezlerini engellemek, sorunları tespit etmek için iyi bir yaklaşım olsa da, bunları düzelttiğinizi doğrulamanıza yardımcı olmayabilir.

Siteleriniz için etkin bir test paketi kullanıyorsanız, biri normal ayarlarda Chrome ile, diğeri --test-third-party-cookie-phaseout işaretiyle başlatılan aynı Chrome sürümüne sahip olmak üzere yan yana iki çalıştırma yapmalısınız. İkinci çalıştırmadaki ve ilk çalıştırmadaki tüm test başarısızlıkları, üçüncü taraf çerezi bağımlılıklarını araştırmak için uygun adaylardır.

Farklı senaryoları test etmek için Chrome flag'leri

--test-third-party-cookie-phaseout dışında, kullanımdan kaldırma denemelerine katılım gibi farklı senaryoları test etmek için kullanılabilecek bir dizi işaret vardır:

  • Aşağıdaki işaretlerin tümü Windows, Mac, Linux, ChromeOS ve Android'de desteklenir.
  • Bu işaretler, chrome://flags sayfasından veya komut satırından ayarlanabilir.
  • --enable-features veya --disable-features ile komut satırından birden fazla özelliğin bayrağını ayarlamak için özellik adlarının arasına virgül ekleyin.
  • chrome://flags bölümünden işareti ayarlayıp chrome://version sayfasında Komut Satırı değerlerini görüntüleyerek bir komut satırı işareti için kullanılacak değeri belirleyebilirsiniz.

Ad Purpose Min. sürüm chrome://flags Komut satırı işareti
3PCD İçin İzlemeye Karşı Koruma Etkin: İzleme Koruması'nı açın:
• Kullanıcının bir site için üçüncü taraf çerezlerini geçici olarak etkinleştirmesine izin vermek için adres çubuğunda (Çok amaçlı adres çubuğu) göz simgesi kullanıcı arayüzünü gösterin.
chrome://settings/cookies yerine chrome://settings/trackingProtection sağlayın
121 #tracking-protection-3pcd --enable-features=TrackingProtection3pcd

--disable-features=TrackingProtection3pcd
Üçüncü Taraf Çerezi Kullanımdan Kaldırma Testi Devre dışı: Bu varsayılan ayardır. (Etkisi yok.)

Etkin: Üçüncü taraf çerezlerini kısıtlayın ve İzleme Koruma kullanıcı arayüzünü, üçüncü taraf çerezlerinin kullanımdan kaldırılmasından sonraki Chrome davranışıyla eşleşecek şekilde etkinleştirin.

Bu ayar, BlockThirdPartyCookies=false Chrome Enterprise politikasını geçersiz kılar ancak Storage Access API veya CookiesAllowedForUrls politikası tarafından verilen içerik ayarları gibi içerik ayarları tarafından geçersiz kılınır.

İşaretler ve ayarlar, kullanıcı ayarlarının bu işaretle nasıl etkileşimde bulunduğunu açıklar.
121 #test-third-party-cookie-phaseout --test-third-party-cookie-phaseout
Test için Üçüncü Taraf Çerezlerinin Kullanımdan Kaldırılması Deneme Hibeleri Etkin: Bu varsayılan ayardır. Üçüncü taraf çerezlerinin kullanımdan kaldırılması denemesine katılıma izin verin. (Denemeye katılmak için bu işaretin artık Etkin değerine ayarlanması gerekmez.)

Devre dışı: Chrome'un, sağlanmış olsa bile üçüncü taraf desteğinin sonlandırılması deneme jetonu sağlanmamış gibi davranmasını sağlayın. Başka bir deyişle, üçüncü taraf desteğinin sonlandırılması denemesini devre dışı bırakın. Bu, desteğin sonlandırılmasına katılan bir sitede üçüncü taraf çerezleri olmadan daha uzun vadeli düzeltmelerin işe yarayıp yaramadığını test etmek için yararlı olabilir.

Etkili olması için bu işaretin #tracking-protection-3pcd etkinleştirilmesi gerekir.
121 #third-party-cookie-deprecation-trial --enable-features=TpcdSupportSettings

--disable-features=TpcdSupportSettings
Test Amaçlı Üst Düzey Üçüncü Taraf Çerezlerinin Kullanımdan Kaldırılması Deneme İzinleri Etkin: Üst düzey üçüncü taraf çerezini kullanımdan kaldırma denemesine izin vermek için gereklidir.

Devre dışı: Üçüncü taraf denemede olduğu gibi, Chrome'un geçerli bir deneme jetonu sağlanmamış gibi davranmasını sağlayın. Başka bir deyişle, birinci taraf desteğinin sonlandırılması denemesini devre dışı bırakın. Bu, birinci taraf desteğinin sonlandırılması denemesine katılan bir sitede uzun vadeli düzeltmelerin, üçüncü taraf çerezleri olmadan işe yaradığını test etmek için yararlı olabilir.
122 #top-level-third-party-cookie-deprecation-trial --enable-features=TopLevelTpcdSupportSettings

--disable-features=TopLevelTpcdSupportSettings
Üçüncü Taraf Çerezlerinin Kullanımdan Kaldırılmasıyla İlgili Meta Veri İzinleri Test için Etkin: Bu varsayılan ayardır. Üçüncü taraf çerezlerinin kullanımdan kaldırılmasıyla ilgili deneme ek sürelerinin geçerlilik kazanmasına izin verin.

Devre dışı: Chrome'un, ek süre yokmuş gibi davranmasını sağlayın. Bu işlem, ek süre sona ermeden önce (ek yayınlanma süresine tabi olan bir site için) sitenizin kullanımdan kaldırma deneme jetonlarını doğru şekilde dağıtıp dağıtmadığını kontrol etmek amacıyla kullanılabilir.
121 #tpcd-metadata-grants --enable-features=TpcdMetadataGrants

--disable-features=TpcdMetadataGrants
Üçüncü Taraf Çerez Kullanımdan Kaldırma Kolaylaştırılmış Test Etkin: Bu varsayılan ayardır. Bu Chrome istemcisi için Chrome destekli test grubu deneme kolunun ayarlanmasına izin verin.

Devre dışı: Chrome tarafından bir deneme kolunun ayarlanmasına izin verilmez.

Diğer değerler: Belirli bir deneme kolunu manuel olarak ayarlayın.

Çoğu geliştiricinin Enabled Force ayarlarından birini kullanması gerekir. Bu işlemler, uygunluk kontrollerini atlar ve Chrome istemcisini seçilen grup koluna tahmin edilebilir şekilde yerleştirir. Enabled ayarları, istemcinin bir deneme koluna dahil edilmesine izin verir ancak dahil etmeyi zorunlu kılmaz.
121 #tpc-phase-out-facilitated-testing --enable-features=CookieDeprecationFacilitatedTesting

--disable-features=CookieDeprecationFacilitatedTesting

Diğer değerler için komut satırı değerleri ayara bağlıdır. Örneğin, Enabled Force Control 1 değerini ayarlamak için:

--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994

Bu değerleri komut satırından ayarlamanız gerekiyorsa değeri chrome://flags öğesinden ayarlamak, tarayıcıyı yeniden başlatmak ve ardından chrome://version sayfasının Komut Satırı bölümünden işaret değerini kopyalamak muhtemelen daha kolaydır.
Üçüncü Taraf Çerez Bağışları Buluşsal Testi Varsayılan: Buluşsal tabanlı çözümlere izin ver.

Etkin: Etkisi yoktur. (Varsayılan ile aynıdır.)

Devre dışı: Bulgu tabanlı çözümlere izin vermeyin. Bu, diğer uzun vadeli düzeltmelerin (üçüncü taraf çerezleri olmadan) buluşsal çözümler olmadan beklendiği gibi çalışıp çalışmadığını test etmek için yararlı olabilir.

Diğer işaret değerleri aşağıda verilmiştir.

CurrentInteraction: Pop-up veya yönlendirme akışı sırasında üçüncü taraf sitede kullanıcı etkileşimi gerektirmesi.

ShortRedirect yönlendirme bulgularında 15 dakikalık çerez erişimi izni verilir: Buluşsal tabanlı çözümlerde açıklandığı gibi, yönlendirme senaryoları için üçüncü taraf çerezlerine izin verilir.

LongRedirect: Yönlendirme bulgularında 30 gün süreyle çerez erişimi izni verilir.

MainFrame:Yönlendirme bulgularını yalnızca ana çerçeve tarafından başlatılan pop-up'lar etkinleştirebilir.

AllFrameInitiator
: Herhangi bir çerçeve tarafından başlatılan pop-up'lar yönlendirme bulgularını etkinleştirebilir.
120 #tpcd-heuristics-grants --enable-features=TpcdHeuristicsGrants

--disable-features=TpcdHeuristicsGrants

Diğer değerler için chrome://flags değerini ayarlayın, tarayıcıyı yeniden başlatın, ardından chrome://version sayfasının Komut Satırı bölümünden işaret değerini kopyalayın.

İşaretler ve ayarlar

Chrome kullanıcı ayarlarından üçüncü taraf çerezlerini engellemenin, Chrome'da chrome://flags#test-third-party-cookie-phaseout işareti etkin durumdayken kullanılan varsayılan davranıştan farklı bir etkisi olur.

Yalnızca işaret etkin olduğunda üçüncü taraf çerezleri, Chrome'un İzlemeye Karşı Koruma test grubunda olduğu gibi işlenir: Üçüncü taraf çerezlerine, kritik hizmetlerin çalışması için kısa süreli, sınırlı durumlarda ve ayrıca CHIPS ile Storage Access API'nin uzun vadeli çözümleri üzerinden izin verilir.

chrome://settings/trackingProtection sitesinden Tüm üçüncü taraf çerezlerini engelle seçeneği etkinse (veya İzleme Koruma grubunda olmayanlar için chrome://settings/cookies adresinden Üçüncü taraf çerezlerini engelle) Chrome, üçüncü taraf çerezlerine veya bölümlendirilmemiş diğer durumlara hiçbir erişim izni vermez (bir Chrome Enterprise CookiesAllowedForUrls politikası tarafından üçüncü taraf çerezlerine izin verilmediği veya kullanıcı açıkça izin vermediği sürece):

  • Adres çubuğundaki (Çok amaçlı adres çubuğu) göz simgesini kullanarak.
  • chrome://settings/trackingProtection sayfasındaki Üçüncü taraf çerezlerini kullanmasına izin verilen siteler bölümüne bir giriş ekleyin.
  • "chrome://settings/cookies"de Üçüncü taraf çerezlerini kullanmasına izin verilen siteler bölümüne giriş ekleme.

Bir Chrome Enterprise kullanıcısı için BlockThirdPartyCookies politikası false olarak ayarlanırsa kullanıcı, chrome://settings tarafından gönderilen üçüncü taraf çerezlerini engelleyemez.

Kullanım senaryolarını simüle etmek için işaret kombinasyonlarını kullanma

Senaryo #tracking-protection-3pcd #third-party-cookie-deprecation-trial #tpcd-metadata-grants
%1 test, desteği sonlandırma denemesi yoksayıldı Etkin Devre dışı Devre dışı
Alan için ek yayınlanma süresi kaydı onaylandı ancak henüz jeton sağlanmadı Etkin Etkin Etkin
Ek süre etkin, jeton sağlandı Etkin Etkin Devre dışı
Ek süre artık etkin değil (yani Nisan 2024'ten sonra), jeton sağlandı Etkin Etkin [Efekt yok]

Destek

Daha fazla bilgi