GDPR'ye genel bakış ve rehberlik

Google'ın Ek İzin için teknik spesifikasyonu


Bu makalede ele alınan konular:


 
TCF dışı reklam teknolojisi sağlayıcılarla (ATP'ler) çalışmak isteyen yayıncılar doğrudan CMP'leriyle çalışmalıdır.

Bu dokümanda, yalnızca IAB Avrupa Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF) v2 ile birlikte kullanılması amaçlanan, IAB Avrupa Küresel Katılımcı Listesi'ne (GVL) henüz kayıtlı olmayan sağlayıcılara şeffaflık ve/veya kullanıcı rızası sinyalleri göndermek amacıyla kullanılacak teknik bir spesifikasyon ("Ek İzin") açıklanmaktadır. Bu spesifikasyon; yayıncıların, Kullanıcı Rızası Yönetim Platformları'nın (CMP'ler) ve iş ortaklarının henüz IAB Avrupa Küresel Katılımcı Listesi'ne kaydolmamış ancak Google'ın reklam teknolojisi sağlayıcılar (ATP) listesinde bulunan şirketler için TCF uygulamasıyla birlikte ek izinleri alıp yaymasını sağlar.

Ek İzin bileşenleri

"Ek İzin"de şu ikisini de destekliyoruz:

  • IAB TCF v2.2 spesifikasyonu ile tanımlanan ve IAB'nin Küresel Katılımcı Listesi'ndeki (GVL) sağlayıcılar için oluşturulan şeffaflık ve kullanıcı rızasını içeren Şeffaflık ve Kullanıcı Rızası Dizesi (TC dizesi) VE
  • IAB'ye kaydolmamış, kullanıcı rızası alan ve/veya açıklanan Google reklam teknolojisi sağlayıcıların (ATP'ler) listesini içeren basit bir addtl_consent dizesi (Eİ dizesi)

Bu spesifikasyonda aşağıdakiler tanımlanmıştır:

  1. Eİ dizesinin biçimi

  2. Eİ dizesini ve hem TCF hem de reklamveren izin modu mevcut olduğunda kontrolleri desteklemek için TCF v2.2 CMP API'de yapılan genişletme

  3. Eİ dizesinin nasıl depolanması gerektiği

  4. Eİ dizesinin dijital reklamcılık zinciri üzerinden nasıl iletileceği

"Ek İzin" (Eİ) dizesinin biçimi

Eİ dizesinde hangi bilgiler depolanır?

Eİ dizesi aşağıdaki bileşenleri içerir:

  • 1. bölüm: Spesifikasyon sürüm numarası (ör. "2")

  • 2. bölüm: Ayırıcı simgesi "~"

  • 3. bölüm: Kullanıcı rızası alan Google reklam teknolojisi sağlayıcıların (ATP) kimliklerinin noktayla ayrılmış listesi. Örnek: "1.35.41.101"

  • 4. bölüm: Ayırıcı simgesi "~"

  • 5. bölüm: "dv." ve ardından, açıklanan Google reklam teknolojisi sağlayıcı (ATP) kimliklerinin noktayla ayrılmış listesi. Örnek: "dv.9.21.81"

    3. bölümde yer alan sağlayıcılar, dize uzunluğunu azaltmak için 5. bölüme dahil edilmemelidir.

Eİ dizesi örneği

2~1.35.41.101~dv.9.21.81 numaralı Eİ dizesi, kullanıcının 1, 35, 41 ve 101 kimliklerine sahip ATP'lere rıza gösterdiği, 9, 21 ve 81 kimliklerine sahip ATP'lerin açıklandığı ve dizenin 2 sürümlü spesifikasyonunda tanımlanan biçim kullanılarak oluşturulduğu anlamına gelir.

Eİ dizesini kim oluşturmalıdır?

Eİ dizesi yalnızca, IAB Politikalarına göre atanmış CMP kimliği kullanılarak, IAB Europe TCF'ye kayıtlı CMP'ler tarafından oluşturulabilir. Sağlayıcılar veya diğer üçüncü taraf hizmet sağlayıcılar Eİ dizeleri oluşturmamalıdır.

Google ATP'leri nerede yayınlanır?

Google, IAB'ye kaydolmamış reklam teknolojisi sağlayıcıların ve kimliklerinin listesini aşağıdaki konumda yayınlar:

https://storage.googleapis.com/tcfac/additional-consent-providers.csv

Ne zaman bir Eİ dizesi oluşturulmalıdır?

Eİ dizesi her durumda yalnızca, yayıncı Google'ın AB Kullanıcı Rızası Politikası'na uygun hareket ettiğinde oluşturulabilir.

Kullanıcı rızası alan sağlayıcılar yalnızca kullanıcı aşağıdakiler için yasal olarak geçerli izin verdiğinde dahil edilmelidir:

  1. Çerezlerin veya yasal olarak gerekli olan durumlarda yerel olarak depolanan diğer teknolojilerin kullanımı.

  2. Reklamların bir ATP tarafından kişiselleştirilmesi için kişisel verilerin toplanması, paylaşılması ve kullanılmasının yanı sıra Google'ın AB Kullanıcı Rızası Politikası'nın diğer tüm şartlarına uyulması.

Açıklanan sağlayıcılar yalnızca kullanıcılara her ATP'nin kimliği konusunda uygun şeffaflık sunulduğunda (Google'ın ATP listesinde sağlanan ATP gizlilik politikasına bağlantı vermek de dahil) dahil edilmelidir. İzin verilen tedarikçi firma listesine dahil edilen tedarikçi firmaların, açıklanan tedarikçi firma listesine de dahil edilmesi gerekmez.

Eİ dizesi, yalnızca TC dizesine ek olarak oluşturulabilir, TC dizesinin yerine oluşturulamaz. Google, bir istek için TC dizesi kullanılamıyorsa aldığı isteği işlemeyecek ve istekteki Eİ dizesini silecektir.

Bu spesifikasyonu uygulayan CMP'ler, oluşturdukları Eİ dizesinin yalnızca yayınlanan Google ATP dosyasındaki kimlikleri (yani GVL dışındaki sağlayıcıları) içerdiğinden emin olmalıdır. Google bir TC dizesi aldığında, TC dizesinde listelenen GVL'nin sürümünü kontrol eder. Bu GVL sürümü bir sağlayıcının kaydını içeriyorsa TC dizesi bu sağlayıcıyı kontrol eder ve bu sağlayıcıya ait tüm Eİ dizesi girişleri yoksayılır. Bu durumda Google, söz konusu "kopya" girişleri Eİ dizesinden kaldırma ve bu değiştirilmiş Eİ dizesini TC dizesiyle birlikte aktarma hakkını saklı tutar. Google dışındaki sağlayıcılar Eİ dizesini değiştiremez.

Ek İzin v2 ile ilgili değişiklikler

Google, Aralık 2023'ten beri Ek İzin v2 spesifikasyonunu desteklemektedir. Başlıca değişiklikler şunlardır:

  • CMP'de açıklanan sağlayıcıları desteklemek için Ek İzin (Eİ) dizesinde yapılan güncelleme
  • Hem TCF hem de reklamveren izin modunu destekleyen CMP'lerin birlikte çalışabilmesi için CMP API'de yapılan güncelleme
Not: v1 spesifikasyonuna göre oluşturulan Eİ dizeleri desteklenmeye devam edecek. Ancak bu tür dizeler, bir ATP için şeffaflığın sağlanıp sağlanmadığını gösteremez. İzin gerektirmeyen kullanım alanlarını desteklemek için CMP'lerin v2 spesifikasyonuna taşınması gerekir.

Ek İzin'i destekleyen sertifikalı CMP'ler

Bu listede, Google Ek İzin teknik özelliği için destek sağlayan sertifikalı CMP'ler ve destekledikleri Ek İzin sürümü yer almaktadır.

Ek İzin desteği sağlayan bir CMP olmanız halinde, (1) bu listeye dahil değilseniz ya da (2) yanlış Ek İzin sürümü listelenmişse lütfen CMP kabul formuna gidip "Soru sormak veya durumumu güncellemek istiyorum" istek türünü seçin. Girişinizi durumunuzu yansıtacak şekilde zamanında güncellemek için elimizden geleni yapacağız.

Ek İzin'i destekleyen sertifikalı CMP'lerin listesi
CMP'lere sertifika vermeye devam ettiğimiz için yayıncıların bu listeyi düzenli olarak kontrol etmesini öneririz.

Bu listedeki bilgilerle ilgili kılavuz

Bu listede, sertifikalı CMP'lerin her biriyle ilgili aşağıdaki bilgiler yer alır:

  • Sertifikalı CMP: Sertifikalı CMP'nin adı.
  • TCF CMP Kimliği: IAB'nin, TCF tarafından doğrulanmış CMP'ye atadığı benzersiz tanımlayıcı.
  • Ek İzin: CMP tarafından desteklenen Ek İzin sürümü.

Ek İzin'i destekleyen sertifikalı CMP'lerin listesi

Sertifikalı CMP TCF CMP Kimliği Supported version
1&1 Mail & Media GmbH CMP (Private)167ACv1
Adlane LTD CMP396ACv2
Admiral CMP9ACv2
ALPRED SL CMP (Private)237ACv2
AppConsent by SFBX®2ACv2
Associated Newspapers Ltd CMP27ACv2
Aurion11 CMP474ACv2
AutoScout24 GmbH CMP (Private)397ACv1
AVACY CMP297ACv2
Axel Springer Deutschland GmbH CMP (Private)345ACv2
Axeptio260ACv2
BigID Inc.452ACv2
Blasting SA CMP (Private)292ACv1
BurdaForward GmbH CMP (Private)35ACv2
CCM19 CMP343ACv1
Ciao people s.r.l. CMP (Private)58ACv1
CIVIC COMPUTING LTD CMP259ACv1
Clickio CMP63ACv2
Commanders Act CMP90ACv2
Complianz CMP332ACv1
Consentmanager CMP31ACv2
Conzent ApS446ACv2
Cookie Script CMP374ACv2
Cookiebot CMP134ACv2
CookieFirst CMP382ACv2
CookieHub CMP354ACv1
CookieYes CMP401ACv2
Dailymotion CMP (Private)105ACv2
Didomi CMP7ACv2
DPG Media CMP (Private)411ACv2
Easybrain CMP (Private)350ACv2
eBay Kleinanzeigen GmbH CMP (Private)309ACv1
Ekspress Meedia AS CMP (Private)363ACv1
Ethyca Inc CMP407ACv2
Ezoic CMP299ACv2
FastCMP388ACv2
Flexy Consent317ACv2
Geek Software GmbH CMP (Private)423ACv1
Google LLC CMP300ACv2
Gravito CMP302ACv2
Grupa RMF CMP (Private)330ACv2
Guardian News and Media CMP (Private)112ACv2
Healthline CMP (Private)227ACv1
ILOVEPDF SL CMP (Private)417ACv2
Impala CMP (Private)303ACv1
Infor Biznes Sp. Z o.o. CMP (Private)294ACv2
InMobi Choice CMP10ACv2
Interia CMP (Private)231ACv1
Internetowy Dom Mediowy net S.A. CMP (Private)225ACv2
Iubenda CMP123ACv2
Kayak Software Corporation CMP (Private)413ACv2
Ketch CMP340ACv2
Kixell Tag443ACv2
Learnings CMP387ACv1
legal web GmbH410ACv2
MBEX LTD CMP (Private)414ACv1
Mediavine CMP46ACv2
mobile.de CMP (Private)306ACv2
Moonee Publishing LTD CMP (Private)421ACv1
My Agile Privacy CMP403ACv1
NitroPay CMP242ACv1
One Consent CMP273ACv1
Onesecondbefore B.V. CMP355ACv2
Onetrust / Cookiepro CMP28ACv2
Outfit7 CMP (Private)348ACv1
Overwolf Ltd. CMP (Private)246ACv2
Pandectes CMP445ACv2
Paruvendu CMP (Private)222ACv2
Podravka d.d. CMP (Private)441ACv2
Pubtech CMP352ACv2
RCS CMP218ACv2
Ringier Axel Springer Polska (Private)280ACv1
Setupad CMP379ACv1
Seven.One Entertainment Group GmbH CMP (Private)318ACv2
Seznam.cz CMP247ACv1
Sibbo CMP76ACv2
Sirdata CMP92ACv2
Snigel Adconsent CMP229ACv1
Social Shopping Group GmbH CMP (Private)438ACv2
Sourcepoint Dialogue CMP6ACv2
Termly CMP412ACv2
Traffective CMP21ACv2
Transcend CMP399ACv1
Tri-table Sp. z o.o. CMP61ACv2
Uniconsent CMP68ACv1
UserCentrics CMP5ACv2
Viber Media CMP (Private)171ACv2
Wirtualna Polska Media S.A. CMP72ACv1
Yahoo EMEA CMP (Private)14ACv2

CMP API için genişletme

Mevcut TCF v2.2 CMP JavaScript API'nin, Eİ dizesinin döndürülmesine olanak tanıyacak şekilde genişletilmesini öneriyoruz. Daha açık olmak gerekirse bu verilerin döndürülmesi için TCData ve InAppTCData JSON nesnelerinin genişletilmesini öneriyoruz.

TCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented Ad Tech Provider IDs’
}

 

InAppTCData = {
  tcString: 'base64url-encoded TC string with segments',
  ...
  addtlConsent: ‘AC string with spec version and consented Ad Tech Provider IDs’
}

Eİ dizeleri nasıl depolanmalıdır?

Web'de

Depolama mekanizmasına CMP karar verir.

Uygulamada

Eİ dizesinin CMP SDK tarafından depolanması için NSUserDefaults (iOS) veya SharedPreferences (Android) kullanılmalıdır. Bunu yapmak, aşağıdakilere olanak tanır:

  • Sağlayıcıların Eİ dizesine kolayca erişmesi

  • Eİ dizesinin uygulama oturumları arasında kalıcı olması

  • Yayıncıya bir CMP SDK'yı diğeriyle değiştirme esnekliği sunmak için Eİ dizesinin CMP'ler arasında taşınabilir olması

CMP SDK'yı uygulamasından kaldırmayı seçen bir yayıncı, sağlayıcıların eklenen Eİ dizesini kullanmaya devam etmemesini sağlamak amacıyla kullanıcılar için AddtlConsent değerlerini temizlemekten sorumlu olur.

NSUserDefaults ve SharedPreferences Nesnelerindeki Storage ve Lookup Anahtarı Değer
IABTCF_AddtlConsent

Dize: Spesifikasyon sürümünü ve kullanıcı rızası alan reklam teknolojisi sağlayıcıların kimliklerini içeren Eİ dizesi

Eİ dizesinin dijital reklamcılık zinciri üzerinden nasıl iletileceği

Teklif isteği

Sürecin ilerleyen aşamalarında GVL dışındaki sağlayıcılar için ek izinleri yaymak üzere ConsentedProvidersSettings'i yeniden kullanacağız.

  • OpenRTB uzantılar protokolünde
  • Eski Protokol Arabelleği sürümü

message ConsentedProvidersSettings {
 // Set of IDs corresponding to providers for whom the publisher has told
 // Google that its EEA users have given legally valid consent to: 1) the use of cookies or other local  
 // storage where legally required; and 2) the collection, sharing, and use of personal data for 
 // personalization of ads by an ATP in accordance with Google’s EU User Consent Policy.
 // A mapping of provider ID to provider name is posted at providers.csv.
 repeated int64 consented_providers = 2 [packed = true];
}

 // Information about the providers for whom the publisher has told Google
 // that its EEA users have consented to the use of their personal data for
 // ads personalization in accordance with Google's EU User Consent Policy.
 // This field will only be populated when regs_gdpr is true.
 optional ConsentedProvidersSettings consented_providers_settings = 42;

URL tabanlı hizmetler

Oluşturulan bir reklam öğesi, <img> etiketlerinin altında birkaç piksel içerebilir. Örneğin <img src="http://vendor-a.com/key1=val1&key2=val2">, tarayıcıdan sağlayıcının alan adına bir HTTP GET isteği gönderir.

Piksel, JavaScript yürütme imkanı olmayan bir <img> etiketinde bulunduğundan, TC dizesini edinmek için CMP API kullanılamaz. TC dizesi için verdiğimiz desteğe benzer şekilde, standart bir URL parametresinin yanı sıra, Eİ dizesinin eklenmesi gereken piksel URL'lerinde bir makro sağlıyoruz.

URL parametresi İlgili makro URL'de gösterimi
addtl_consent ADDTL_CONSENT &addtl_consent=${ADDTL_CONSENT}

1. örnek

Sağlayıcı A'nın Eİ dizesini alabilmesi için, görüntü URL'sinin &addtl_consent=${ADDTL_CONSENT} URL parametresi ve makrosuna sahip bir anahtar/değer çifti içermesi gerekir. Elde edilen URL şöyle olur:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=${ADDTL_CONSENT}

 

2. örnek

Belirli bir istekte Eİ dizesinin şöyle olduğunu varsayalım: 1~1.35.41.101

Reklam öğesini çağıran veya oluşturan kullanıcı, URL'deki makroyu gerçek Eİ dizesiyle değiştirir. Böylece başlangıçta yerleştirilen ve makroyu içeren piksel, belirtilen sunucuya çağrı yapılırken aşağıdaki gibi değiştirilir:

http://vendor-a.com/key1=val1&key2=val2&addtl_consent=1~1.35.41.101

İlgili kaynaklar

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
true
Sürüm notları

En yeni Ad Manager özellikleri ve Yardım Merkezi güncellemeleri hakkında bilgi alın.

Yenilikleri görün

Arama
Aramayı temizle
Aramayı kapat
Ana menü
3623915227930844825
true
Yardım Merkezinde Arayın
true
true
true
true
true
148
false
false
false
false