Üçüncü taraf çerezlerine yönelik desteğin sonlandırılmasına hazırlanmak için Sitelerin, site davranışını önizlemelerine olanak tanıyan, Chrome destekli test modları ve özellikler üçüncü taraf çerezleri olmadan çalışır. Bu kılavuzda Chrome'un sunmayı planladığı test modlarına ve erişilmesine genel bakış deneme grubu etiketlerini kullanabilirsiniz.
ziyaret edin.Bu bağlamda Chrome tarayıcı bir Chrome istemcisini belirtir: Chrome yükleme işlemidir. Her bir kullanıcı verileri dizin ayrı bir müşteri teşkil eder.
Deneme grubu: Belirli özelliklerin kullanıldığı Chrome tarayıcılar grubu etkin, devre dışı veya yapılandırılmış olması gerekir. Chrome'un sağladığı olanaklar bağlamında , etiketlerin ayarlandığı bir tarayıcı kümesidir.
Etiket: Bu bağlamda bir istek başlığı değer olarak ayarlamaktır. Bir deneme grubundaki her tarayıcı, deneme süresi boyunca bu grupta kalır Chrome'un desteklediği test dönemini ifade eder ve bir etiket için tarayıcı, test kullanıcıları arasında tutarlı olmaya devam eder.
İki farklı mod sunuyoruz:
- A modu: Kasım 2023'ten itibaren PS R&M API'lerini test eden kuruluşlar Chrome'un bir alt kümesinde tutarlı etiketler almayı etkinleştirebildik Farklı test kullanıcıları arasında koordine testlere olanak tanımak için tarayıcılarda.
- B modu: 4 Ocak 2024'ten itibaren Chrome dünya genelinde devre dışı bırakıldı Chrome tarayıcıların bir kısmı için üçüncü taraf çerezlerini kullanır.
Üçüncü taraf çerezleri B modunda devre dışı bırakılmışsa, deneme sürecinin tamamı boyunca devre dışı kalırlar. üçüncü taraf çerezleridir.
Google Haber İnisiyatifi, CMA bu test modlarının test çerçevesiyle uyumlu olmasını sağlamak (ve (zaman çizelgesi) hükümleri uyarınca, üçüncü taraflar endüstriyi test etme rehberi. Bunun sonucunda, CMA bu modlarda yapılan testlerin sonuçlarının kapsamını belirler. özel Korumalı Alan değerlendirmesinde kullanılabilir. CMA, daha çok deneme amaçlı tasarım 2'den elde edilen sonuçlara mod A etiketleri ve Mod A kontrolü 1 etiketleri. Bkz. CMA'nın 26 Ekim rehberi konulu videomuzu izleyin.
Geçici Cookie-Deprecation
değeri kullanılarak etiketlere erişilebilir
HTTP üstbilgisinden veya JavaScript API'sinden. Sonraki bölümü göster
Çerez desteğinin sonlandırılması değerini kullanarak etiketlere erişme
başlıklı bölüme bakın.
Ayrıca bu teklifi her zamanki gibi Blink geliştirme süreci, Burada teknik tasarım ve Chrome sürüm ara hedefi kesinleşecektir. Bizim teslim etmek istediğimiz uygulama bu olsa da bununla ilgili olarak bu ayrıntıların hâlâ değişebileceği anlamına gelir. İçerik üretmeye bu sayfayı güncellemeyi unutmayın. geri bildirim veya soru sağlayın.
A modu: Etiketli tarayıcı grupları
Teste katılan kuruluşlar,
Chrome tarayıcıların bir alt kümesi için kalıcı bir etiket kümesi sağlar ve
aynı tarayıcı grubunda farklı reklam teknolojileri arasında koordine edilmiş denemeler.
Örneğin, bir tarayıcı label_only_3
deneme grubuna (
aşağıdaki tabloda gösterildiği üzere) tüm katılımcı reklam teknolojileri
aynı label_only_3
etiketini görüp buna göre koordinasyon sağlayın: PS'yi kullanın
R&M API'lerini etkinleştirin, ancak üçüncü taraf çerezlerini kullanmaktan kaçının. Katılımcıların
sayfasını ziyaret ederek etiketleri diğer katılımcılara iletildiğinden emin olmak için
reklam seçimi sürecinin tamamında tutarlı bir deneme
bahsedeceğim.
Örneğin bu, birden çok katılımcının Korunan kitle açık artırmalar dahil olmak üzere, tutarlı bir tarayıcı grubunda üçüncü taraf çerezleri olmadan İlgili içeriği oluşturmak için kullanılan açık artırma satıcısı katılımcıları, gözlemlenen etiketi alıcılara ve koordineli testleri kolaylaştırır.
Etiketler, Chrome'un bu örneklerinde herhangi bir davranışı etkilemez. üçüncü taraf çerezlerinin kullanılabilirliği dahil. Etiketler, koordine edilmiş bağımsız denemelerdir, ancak bu, katılımcı tarafların deneme için ilgili parametreleri zorunlu kılmasını sağlayın. Eğer üçüncü taraf çerezlerini kaldırmanın, ardından her katılımcıyı o tarayıcı için üçüncü taraf çerez verilerini hariç tutmaktan sorumludur etiket.
Amaç, normal Chrome trafiğini temsil eden gruplara sahip olmaktır. O hem üçüncü taraf çerezlerinin hem de PS R&M API'lerinin kullanılabilir olması gerekir. kullanıcıların bir kısmı, değişiklik yapmak veya devre dışı bırakmak için ayarları ya da uzantıları kullanmış olabilir özellikleri.
Etiketler genellikle Chrome'daki bir göz atma oturumu boyunca kalıcı olur ve yardımcı olabilir. Ancak nadiren de olsa bu durum garanti edilmez. Mevcut etiketi de sıfırlayabilirsiniz.
A modu için Chrome Kararlı Tarayıcıların% 8, 5'ini ve İlk teklif, bu nüfusu dokuz gruba böler. Daha küçük alt gruplar oluşturmak üzere etiketleri birleştirme konusunda reklam teknolojilerine esneklik sağlamak için tasarlanmıştır. kendi denemelerini yapabilirsiniz. Gruplar çakışmaz.
control_1.*
etiketlerinin "Kontrol 1" olarak kullanılmasının amaçlandığını unutmayın olması
CMA'nın web sitesinde
sektör test kılavuzu,
Bu nedenle, test katılımcılarının Topics API'yi veya Protected Audiences'ı çalıştırmaması gerekir.
açık artırma var. Etiketler tarayıcı davranışını etkilemediğinden,
katılımcıların gözlemlenen konuları geçememesi veya Protected Audience açık artırmaları yapmaması gerekir.
control_1.*
grup etiketini algıladığında.
Rica ederim geri bildirim uygun olup olmadığına karar vermek için kuruluşlar.
Etiket | Sabit trafik yüzdesi |
---|---|
control_1.1 |
0,25 |
control_1.2 |
0,25 |
control_1.3 |
0,25 |
control_1.4 |
0,25 |
label_only_1 |
1,5 |
label_only_2 |
1,5 |
label_only_3 |
1,5 |
label_only_4 |
1,5 |
label_only_5 |
1,5 |
A modu label_only_
tarayıcı grupları, Kasım 2023'ten beri kullanılabiliyor ve
A modu control_1_*
grupları 4 Ocak 2024'ten itibaren kullanıma sunulmuştur.
B Modu: Üçüncü taraf çerezlerinin% 1'ini devre dışı bırakır
Chrome, Chrome kararlı sürümünün yaklaşık% 1'i için üçüncü taraf çerezlerini devre dışı bıraktı 4 Ocak 2024'ten itibaren geçerli olacak (ayrıca Geliştirici, Canary ve Beta sürümünde) tarayıcı). PS R&M API'lerini test eden kuruluşların tüm tarayıcı genelinde eşit şekilde uygulanacağından bu modu etkinleştirin kullanır. Elbette bazı site özellikleri, henüz benimsememiş olabilir. Bu durumda site, CHIPS veya İlgili Web Sitesi Grupları.
Buna ek olarak, B Modu'nda trafiğin küçük bir bölümünü de PS R&M API'lerini devre dışı bıraktı. İlişkili Websitesi Grupları, CHIPS ve FedCM devre dışı bırakılmayacak. Bu kombinasyonun yararlı olacağını düşünüyoruz. üçüncü taraf çerezlerinin olmadığı tarayıcılardaki performans için bir referans oluşturun ve PS R&M API'leri yok.
B Modu'nun bir parçası olarak, etkilenen tarayıcılar için de etiketler sağlarız. İlgili içeriği oluşturmak için kullanılan
etiketleri, API'ler devre dışıyken aynı anda kullanılabilir. İlk önce
popülasyonu üç treatment_1.*
gruba bölmeyi teklif ederek;
üçüncü taraf çerezleri devre dışıdır, ancak PS R&M API'leri kullanılabilir ve
Hem üçüncü taraf çerezlerinin ve PS R&M API'lerinin olduğu control_2
grubu
devre dışı bırakıldı.
Attribution Reporting API ve Özel Toplama'da hata ayıklama konusunda yardımcı olması
API entegrasyonları ve test katılımcılarının gürültüyü daha iyi anlamasına yardımcı olma
ARA hata ayıklama raporları ve Özel Toplama hata ayıklama raporları
kullanıcı daha sonra B Modu'ndaki tarayıcılar tarafından
üçüncü taraf çerezlerini açıkça engelleyebilir. Hata ayıklama raporları şurada kullanılamayacaktır:
control_2
. Hata ayıklama raporları
üçüncü taraf çerezlerine yönelik desteğin sonlandırılmasıyla birlikte kullanımdan kaldırılacak.
- Attribution Reporting API'de üçüncü taraf çerezleri devre dışı bırakıldığından
raporlama kaynağı
ar_debug
çerezini ayarlamak için kullanılır vedebug_key
alanlarının ayarlanması gerekir. (ilişkilendirme başarı raporları için) vedebug_reporting
alanları (ayrıntılı için raporları) etkinleştirebilir veya devre dışı bırakabilirsiniz. - Private Aggregation API için raporlama kaynağı,
Hata ayıklama raporlarını alma seçeneğini kontrol etmek için
enableDebugMode()
. Şirketler, Attribution'ın kullanımında yönetmelik yükümlülüklerinin nasıl geçerli olabileceğini göz önünde bulundurun Reporting API ve Private Aggregation API (hata ayıklama raporları dahil).
A modu çalışmaya devam eder ve bu gruplar A Modu gruplarından farklı oldukları için
kullanıcılar A Modu ya da B Modu'nda olur ya da hiçbiri modunda olmaz. Test katılımcıları
durumu temsil eden bir kontrol grubu olarak control_1.*
trafiğini kullanmalıdır.
neden söz konusu.
Etiket | Sabit trafik yüzdesi |
---|---|
treatment_1.1 |
0,25 |
treatment_1.2 |
0,25 |
treatment_1.3 |
0,25 |
control_2 |
0,25 |
Chrome ayrıca Chrome Canary, Geliştirici ve Beta istemcilerinin% 20'si için çerezleri de kısıtlamıştır.
Etiket | Sabit olmayan trafik yüzdesi |
---|---|
prestable_treatment_1 |
10% |
prestable_control_2 |
10% |
Bu deneme kollarından birine eklendiğinde, söz konusu kolların Kararlı kollarıyla aynı etkiye sahip olur.
A modunda olduğu gibi, PS R&M API'lerinin kullanılabileceği garanti edilmez. Çünkü kullanıcılar
bunları Chrome Gizlilik ve güvenlik ayarlarından devre dışı bırakabilirsiniz. Aynı şekilde,
üçüncü taraf çerezlerinin, üyelik kapsamındaki her üye için devre dışı bırakılacağı
Kullanıcılar, üçüncü taraflara izin vermek için tarayıcı kullanıcı arayüzüne erişebileceği için control_2
grubu
çerezlere yer verir.
Deneme izleme
Her değerlendirme ve kontrol grubunun göreli trafik hacmini izlediğinizden emin olun.
etiket. treatment_1.1
ile neredeyse aynı miktarda trafik almalıdır
treatment_1.2
ve treatment_1.3
.
Şuralardan gelen etiketleri içeren trafikle ilgili olarak şahsi karar verme yetkinize göre hareket etmenizi öneririz: 120'den önceki Chrome sürümleri. Ekibiniz genelde geçersiz trafik, geçersiz trafik gibi özellikler sergileyen kullanıcı aracılarını tanımlar bu durumda bunları test sonuçlarının dışında tutmak mantıklıdır.
Dönem öncesi etiketleri
Ocak 2024'e kadar, birden fazla deneme kolu için ön dönemler çalıştırdık:
Chrome'un istatistiksel olarak doğru boyutlandırma ve seçim yapmalarına olanak tanıyan bir süredir
etkili müzakere becerilerini
kullanacaksınız. Bu öncesi dönemler, planlanan tüm kollar için yayınlandı
her biri Ocak ayında kullanıma sunulacak: B modu kolları ve Control_1.* kolları. Gerek yok
buraya ekleyeceğiz. Bu dönem öncesi kollarında,
veya API kullanılabilirliğinde değişiklik olabilir. Ancak yine de görebileceğiniz gibi,
preperiod
etiketi döndürüldü. Tarayıcılar
preperiod
etiketi, deneme gruplarından birine geçebilir, bu geçiş
garanti edilir; bu nedenle, bu etikete sahip tarayıcıların belirli tarayıcılarda
denemede yer alacağı garanti edilir.
Deneme kolu, incelenen popülasyonun bir alt kümesidir: durumda, etiketli gruplardan biri.
Çerez desteğinin sonlandırılması değerini kullanarak etiketlere erişme
Mod A ve Mod B süresince, geçici bir
Cookie-Deprecation
değerine, isteğe bağlı HTTP başlığı ve JavaScript kullanılarak erişilebilir
Tarayıcının geçerli A veya B Modu için etiket sağlayan API
deneme amaçlı grubu (yukarıdaki yüzdelerde tanımlandığı şekilde),
bu araçlar yer alır.
Etiketlere erişim, kullanıcının cihazında depolanan bilgilere erişimi kapsar. İçinde AB ve Birleşik Krallık gibi bazı yargı alanlarında kullanılabilir ve bu faaliyetin benzerdir ve bu nedenle etiketlere erişim, büyük olasılıkla kullanıcı izni. Etiket istemeye başlamadan önce, konusunda yasal tavsiye almanızı sağlar.
Sec-Cookie-Deprecation HTTP başlığına erişim
Sec-Cookie-Deprecation
istek başlığını almak için önce bir site ayarlanmalıdır
receive-cookie-deprecation
çerezi. Bu çerez,
Partitioned
özelliğinin değeri. Bu, başlık alma seçeneğinin
üst düzey sitedir.
Örneğin, 3p-example.site
, Sec-Cookie-Deprecation
example.com
adresinde yerleşik olarak bulunan kaynaklarına ekleyebilirsiniz. Ardından 3p-example.site
,
aşağıdaki çerezi bu bağlamda ayarlayın.
Set-Cookie: receive-cookie-deprecation=1; Secure; HttpOnly; Path=/; SameSite=None; Partitioned; Max-Age=15552000
Secure
, HttpOnly
, SameSite
ve Partitioned
çerez özellikleri
zorunludur. Diğer özellikler: Domain
, Path
, Expires
ve Max-Age
bu özelliği ihtiyaçlarınıza en uygun şekilde ayarlayabilirsiniz. Bununla birlikte, Path=/
iyi bir varsayılan ayardır. Örnek
Burada Max-Age=15552000
, çerezin geçerlilik süresi 180 sonrasına kadar sona ermeyecek şekilde ayarlanır.
gün.
receive-cookie-deprecation=1
çerezini ayarlamaya başlayabilirsiniz.
test süreci başlamadan önce
deneme grubunda Sec-Cookie-Deprecation
kullanılabilir hale gelir gelmez istek başlığını yazın.
Örneğin, tarayıcının example_label_1
grubunda olduğu varsayıldığında,
Bu çerezi içeren istekler, Sec-Cookie-Deprecation
parametresini de içerecektir
kullanabilirsiniz.
Sec-Cookie-Deprecation: example_label_1
Tarayıcı bir grubun parçası değilse üstbilgi gönderilmez.
Etiketler çerezin varlığına bağlı olduğundan, çerez silinirse
veya belirli bir site için engellenmişse etiketler
gönderilir. Partitioned
özelliği,
üçüncü taraf çerezlerinin desteği tamamen sonlandırıldığından Partitioned
çerezleri
üçüncü taraf çerezleri engellendiğinde ayarlanır.
cookieDeprecationLabel JavaScript API'ye erişme
Cookie-Deprecation
değerine,
navigator.cookieDeprecationLabel.getValue()
JavaScript API'si. Bu, şunu döndürecektir:
dizesine dönüşür. Örneğin,
Örneğin, tarayıcı example_label_1
grubundaysa:
// Feature detect temporary API first
if ('cookieDeprecationLabel' in navigator) {
// Request value and resolve promise
navigator.cookieDeprecationLabel.getValue().then((label) => {
console.log(label);
// Expected output: "example_label_1"
});
}
Tarayıcı bir grubun parçası değilse API kullanılamaz veya değer boş bir dize olacaktır. Bu nedenle, özellik algılamayı yaptığınızdan emin olun.
JavaScript API,
receive-cookie-deprecation
çerez. Ancak çerezler tamamen engellenmişse
yoksa API kullanılamaz hale gelir veya
değer, boş bir dize döndürür.
Müşteri tarafından sağlanan tüm değerlerde olduğu gibi, değeri üstbilgiden veya JavaScript API'sinden alın.
Demo ve test
Chrome 120 sürümünden itibaren, yerel geliştiricinin ve etiketleri okuma testini kapsar.
chrome://flags/#tpc-phase-out-facilitated-testing
işaretini kullanarak şunları yapabilirsiniz:
test etiketlerini etkinleştirebilirsiniz. Bu etiketlerin başında fake_
öneki bulunur
ve gerçek etiketlerden ayırt etmesini sağlar. Bayrağın etkinleştirilmesi,
deneme amaçlı gruplara girebilirsiniz.
Etiketlerin işleyişini goo.gle/cft-demo adresinde görebilirsiniz.
Özel Korumalı Alan alaka düzeyi ve ölçümü için kayıt zorunlu kılındığından
API'leri kullanıyorsanız aşağıdakileri kullanarak yerel test için yaptırımı geçersiz kılmanız gerekebilir:
chrome://flags/#privacy-sandbox-enrollment-overrides
ve demoyu sunma
kaynak. Alternatif olarak,
Chrome'u bir terminalden çalıştırma:
--args --disable-features=EnforcePrivacySandboxAttestations
.
İşaret açılır menüsünde birden çok seçenek bulunur. Test kullanıcıları öncelikle "Kuvvet" işaretli girişlerle ilgileniyorum çünkü bunlar denemenin davranışı, diğer cihaz yapılandırmalarından bağımsız olarak etkinleştirilir.
Yalnızca deneme grubu etiketlerini test etmek için "Zorunlu Kontrol 1 etkinleştirildi"yi seçin. veya "Force LabelOnly" Bu durumda, tarayıcı "sahte_kontrol_1.1" veya "fake_label_only_1.1" etiketler.
Chrome M120 veya sonraki sürümlerde aşağıdaki girişleri de kullanabilirsiniz.
Üçüncü taraf çerezlerinin engellenmesini test etmek için "Zorla Değerlendirme Etkinleştirildi"yi seçin. Bu "fake_treatment_1.1" adresini gönderir deneme grubu etiketini, ancak aynı zamanda çerez ayarları sayfasını ve geçerli çerez ayarını kullanarak üçüncü taraf çerezlerini engelleyin.
Gizli reklam API'leri olmadan üçüncü taraf çerezlerini engellemeyi test etmek için "Zorla"yı seçin Kontrol 2". Bu işlemle "fake_control_2" gönderilir deneme grubu etiketi, güncelle çerez ayarları sayfasını ziyaret edebilir, üçüncü taraf çerezlerini engelleyebilir ve ayrıca, özel reklam API'leri.
Not: Tarayıcının yeni sürümle kalması gibi bir sorun
çerezlerden etkilenseniz bile üçüncü taraf çerezlerini engelleyen bir
bayrağı devre dışı bırak. Bu sorunu düzeltmek için çalışıyoruz, ancak bu süre içinde
yeniden başlatarak bu işaret değerlerini ayrı bir Chrome veri dizininde test edebilir
--user-data-dir=<new dir>
komut satırı işareti içeren Chrome.
Geri bildirim
"chrome-testing" (chrome-testing) etiketini kullanarak soruları yönetmek için GitHub'daki geliştirici destek deposuna gidin. Rica ederim ve ilk sorularla ilgili tartışma:
- A Modu, B Modu veya her ikisini birden kullanarak test etmeyi planlıyor musunuz?
- Chrome'un desteklediği testler için etiket boyutları seçme
- Chrome'un desteklediği testler için İstemci İpuçlarının Kullanımı
Ayrıca transkriptinizi Yeni soruları veya tartışmaları gündeme getirme "Chrome tarafından desteklenen test"i kullanarak tıklayın.