IAB Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF) ile Google Ads Entegrasyonu

IAB Avrupa; IAB Tech Lab ve ortak üye şirketlerle birlikte geliştirilen Şeffaflık ve Kullanıcı Rızası Çerçevesi'nin (TCF) 2.0 sürümüne son şeklini verdi. Google'ın TCF 2.0 sürümüyle entegrasyonu, doğrudan IAB TCF 2.0 sürümünü kullanmanızı veya IAB TCF 2.0 sürümünden yararlanarak rıza sinyallerini Google'a ileten bir izin yönetimi platformu (CMP) ile çalışmanızı kolaylaştırır.

15 Ağustos 2020'de IAB, TCF 1 sürümünden TCF 2.0 sürümüne geçiş yapacak.

İşleyiş şekli

13 Ağustos 2020'den itibaren Google, IAB TCF 2.0 sürümünü destekleyecek. Google Ads, TCF 2.0 sürümünün dönüşüm izleme etiketleri için şeffaflık ile izin (TC) dizesini okuyup yorumlayabilecek. Bu sayede, Google Ads'e izin sinyalleri göndermek amacıyla kullanıcı seçimlerine dayalı olarak TCF 2.0 sürümü dizeleri oluşturan kullanıcı rızası yönetim platformlarından (CMP) yararlanılabilecek.

TCF 2.0 sürümüyle entegrasyon, reklam ürünlerimizin şeffaflık ve izin dizesini okuyabileceği anlamına gelir. İlişkilendirilmiş Google etiketleriniz, davranışını TC dizesinin içeriğine göre ayarlar.

Şeffaflık ve Kullanıcı Rızası Çerçevesi 2.0 sürümünü ayarlama

TCF 2.0 sürümü dizesini Google Ads etiketlerinizle kullanmak için etiketlerinizin üst kısmına bir kod satırı ekleyerek bu özelliği etkinleştirmeniz gerekir. Bu sayede TCF dizesi düzgün bir şekilde okunabilir. TCF 2.0 sürümü desteğini etkinleştirmek için şunları yapmanız gerekir:

Google Ads etiketinin yer aldığı tüm sayfalarda Google etiketi veya Google Etiket Yöneticisi snippet'inin üst kısmına aşağıdaki kod satırını eklemeniz gerekir.

window ['gtag_enable_tcf_support'] = true;

Örnek kod

TCF 2.0 sürümü desteğini etkinleştirmek için kodu, Google etiketiniz veya Google Etiket Yöneticisi kapsayıcı snippet'inizin üzerindeki herhangi bir konuma yerleştirmeniz gerekir. Aşağıdaki örnekte, Google etiketi örneğinin üzerine yerleştirilen TCF kod satırı gösterilmektedir.

<script>

    window ['gtag_enable_tcf_support'] = true;  

 </script>

 

<!-- Google etiketi (gtag.js) - Google Ads: TAG_ID -->

  <script async src="https://www.googletagmanager.com/gtag/js?id=TAG_ID"></script>

  <script>

    window.dataLayer = window.dataLayer || [];

    function gtag(){dataLayer.push(arguments);}

    gtag('js', new Date());

 

    gtag('config','TAG_ID');

  </script>

 

Şeffaflık ve Kullanıcı Rızası Çerçevesi 2.0 Sürümü ile Google Ads davranışı

TCF, veri işlemeyi "Amaçlar" kullanarak düzenler. Her amacın "İzin" veya "Meşru Menfaat" gibi bir yasal gerekçesi mevcuttur. Google Etiket Yöneticisi veya Google etiketi aracılığıyla uygulanan Google Ads dönüşüm izleme etiketleri, izin dizesini içeren istekleri aşağıdaki yöntemlerle ele alır:

Amaç Google'ın Tescilli Yasal Dayanağı Açıklama Eksikse Google Ads'e etkisi
1 İzin Bir cihazda bilgileri depolama ve/veya bilgilere erişme. Çerezler, Google Ads tarafından ölçüm veya kişiselleştirme için oluşturulmaz ya da kullanılmaz. Yeniden pazarlama listeleri, izin vermeyen kullanıcılar için veri biriktirmez ve bu kullanıcılarla ilgili ilişkilendirme raporları daha sınırlı olabilir.
3 ve 4 İzin Kişiselleştirilmiş reklam profili oluşturup kullanma. Etkinlikler, reklam kişiselleştirme amaçlarına uygun değildir ve yeniden pazarlama listeleri için kullanılmaz. Kitle listelerinde halihazırda ekli olan kullanıcılar bu değişiklikten etkilenmez.
7 *Esnek: varsayılan olarak Meşru Menfaatler'e tabi Reklam performansını ölçme. Google Ads, bu amacı tüm dönüşümler için gerektirir. Amaç mevcut değilse Google Ads dönüşümü kaydetmez.
9 *Esnek: varsayılan olarak Meşru Menfaatler'e tabi Kitle analizleri oluşturmak için pazar araştırması yapma. Google Ads, bu amacı tüm dönüşümler için gerektirir. Amaç mevcut değilse Google Ads dönüşümü kaydetmez.
10 *Esnek: varsayılan olarak Meşru Menfaatler'e tabi Ürün geliştirme ve iyileştirme. Google Ads, bu amacı tüm dönüşümler için gerektirir. Amaç mevcut değilse Google Ads dönüşümü kaydetmez.
SP1 Meşru Menfaat Güvenliği sağlama, sahtekarlığı önleme ve hata ayıklama. Bu amaç TCF'de her zaman mevcuttur ve kullanılabilir.

*Google; 2, 5, 6, 7, 9 ve 10 numaralı TCF amaçları için esnek şekilde tescil edilmiştir ve verilerin kullanımı, varsayılan olarak meşru menfaatlere tabidir. CMP'nizi, Google'ın bu amaçlar için vereceği izni kısıtlayacak şekilde yapılandırmadığınız sürece Google, CMP'nin kullanıcı tarafından belirlediği meşru menfaatlere güvenir. Google 1, 3 ve 4 numaralı amaçlar için esnek şekilde tescil edilmemiştir. Bu amaçlar için her zaman izin alınması gerekir. Geriye kalan TCF amaçları Google Ads dönüşüm izleme etiketleri tarafından kullanılmaz ancak diğer Google ürünleri tarafından kullanılabilir.

Not: Google Etiket Yöneticisi ve Google etiketi yalnızca TCF politikaları ve teknik özellikler uyarınca doğru şekilde uygulanmış ve Google'ın AB Kullanıcı Rızası Politikası'na uyan TCF dizelerini kabul eder. CMP'niz 500 milisaniye içinde yanıt vermezse veya "error", "stub" ya da "loading" durumunu görürseniz etiket kısıtlı modda devam eder: 

  • Ads'de birinci taraf ve üçüncü taraf dönüşüm çerezlerinin yazılması ve okunması kısıtlanır.
  • Google Analytics reklamcılık özellikleri IAB TCF v2 ile entegre edilmiştir ve bu istekler, tüm Amaçlar reddedilmiş olarak gelmiş gibi ele alınır. Bunun etkileri, yukarıdaki tabloda özetlenmiştir. 
  • Yeniden pazarlama özellikleri devre dışı bırakılır.

Hata mesajlarındaki sorunları giderme

CMP'niz 500 milisaniye içinde yanıt vermezse veya "error", "stub" ya da "loading" durumunu görürseniz etiket kısıtlı modda devam eder. Bu sorunu düzeltmek için:

Bir dönüşüm etiketini tetiklemek için işlevi manuel olarak çağırıyorsanız:

  • getTCData TCData.eventStatus = 'tcloaded' VEYA 'cmpuishown' + 'useractioncomplete' yanıtının 500 milisaniye içinde gönderildiğinden emin olun. Bunlar, CMP'nin kullanıcıya izinle ilgili bir seçenek sağlamaya hazır olduğunu gösterir.

Bir dönüşüm etiketini göndermek için işlevi manuel olarak çağırmıyorsanız:

  • CMP'niz ile birlikte çalışarak getTCData desteği uygulandığından ve kullanıcı izninin API ile kullanılmaya hazır olduğunu göstermek için TCData.eventStatus = 'tcloaded' VEYA 'cmpuishown' + 'useractioncomplete' yanıtının 500 milisaniye içinde döndürüldüğünden emin olun.

TCF'nin kişiselleştirilmiş reklamcılık, izin modu ve diğer sinyallerle etkileşimde bulunma şekli

Google'ın birbiriyle çakışan birden fazla sinyal alması durumunda Google, gizlilik konusunda en koruyucu olan birleşimi kabul eder. Örneğin:

TCF ve kısıtlanmış veri işleme parametresinin aldığı sinyaller çakıştığında da aynı süreç geçerli olur. 

Etiketlemeyi olabildiğince azaltmak ve istenmeyen etkileşimlerden kaçınmak için izin modu veya TCF 2.0 sürümünden yalnızca birini uygulamanızı öneririz. Her ikisi de kullanıcı iznini yorumlayacak ve etiket davranışını buna göre düzenleyecek şekilde ayarlanabilir.  

Bu size yardımcı oldu mu?

Bunu nasıl iyileştirebiliriz?
Arama
Aramayı temizle
Aramayı kapat
Ana menü
5464739686212783647
true
Yardım Merkezinde Arayın
true
true
true
true
true
73067
false
false
false