IAB Şeffaflık ve Kullanıcı Rızası Çerçevesi (TCF), web sitelerinin, reklamverenlerin ve reklam ajanslarının web sayfaları için tüketici onayı alma, kaydetme ve güncellemesini sağlayan açık standart niteliğinde bir teknik çerçevedir. Google Analytics, gtag.js veya Google Etiket Yöneticisi'ni kullanan müşterilere yönelik reklamcılık özelliklerini kontrol etmek için TCF sürüm 2 ile entegre olur.
Uygulama
Müşteriler, aşağıdaki "window" (pencere) özelliğini true
değerine ayarlayarak TCF desteğini etkinleştirebilir:
Bu window
özelliği, herhangi bir gtag()
çağrısı yapılmadan önce ayarlanmalı ve iFrame üzerinden yüklenenler de dahil olmak üzere TCF desteğini etkinleştirmek istediğiniz her sayfada ayarlanmalıdır. Bu özellik ayarlanmaz veya false
olarak ayarlanırsa TCF desteği etkinleştirilmez.
Amaçlar
TCF bağlamında "Amaç", verilerin nasıl işleneceğini ifade etmek için tanımlanan niyettir. TCF desteği etkinken Google Etiket Yöneticisi veya gtag.js aracılığıyla uygulanan Google Analytics etiketleri, izin dizesini içeren istekleri aşağıdaki şekillerde işleyecektir:
Amaç | Açıklama | Amacın reddedilmesinin Google Analytics'e etkisi |
---|---|---|
1 | Bir cihazda bilgileri depolama ve/veya bilgilere erişme | Reklamla ilgili çerezler Google Analytics tarafından oluşturulmayacak ve kullanılmaz. Yeniden pazarlama, demografi ve ilgi alanı raporları gibi Google sinyalleri özellikleri, bunlara izin vermeyen kullanıcılar için veri toplamaz. |
3 | Kişiselleştirilmiş bir reklam profili oluşturma | Google Analytics'e gönderilen isabetler npa=1 parametresiyle işaretlenir. npa=1 ile işaretlenen etkinlikler reklam kişiselleştirme için uygun değildir ve yeniden pazarlama kitlesi değerlendirmesi için kullanılmaz. Kitle listelerinde halihazırda ekli olan kullanıcılar bu değişiklikten etkilenmez. |
4 | Kişiselleştirilmiş reklamlar seçme |
Google Analytics'e gönderilen isabetler npa=1 parametresiyle işaretlenir. 3. amaç ile aynıdır. |
7 | Reklam performansını ölçme | allow_google_signals "false" değerine ayarlanır. Reklamlarla ilgili çerezler Google Analytics tarafından kullanılmaz. Yeniden pazarlama, demografi ve ilgi alanı raporları gibi Google sinyalleri özellikleri, bunlara izin vermeyen kullanıcılar için veri toplamaz. |
9 | Kitle analizleri oluşturmak için pazar araştırması yapma | allow_google_signals "false" değerine ayarlanır. 7. Amaç ile aynıdır. |
10 | Ürün geliştirme ve iyileştirme | allow_google_signals "false" değerine ayarlanır. 7. Amaç ile aynıdır. |
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.