Bu sayfa yalnızca Microsoft Advertising Consent Mode için Okito destek kaynağıdır. Okito tanıtım sitesini, genel paneli veya diğer CMP özelliklerini anlatmaz. Okito CMP etiketinin Microsoft Advertising UET ile nasıl entegre olduğunu ve rızanın Okito + Microsoft UET etiketi olan her sayfada nasıl yapılandırıldığını açıklar.
Help Guides
Microsoft Advertising Universal Event Tracking (UET) Consent Mode için Okito’ya özel yardım makalesi — Okito’nun Consent Mode ile nasıl entegre olduğu ve ad_storage sinyalini nasıl yapılandırdığı.
1. Bu makale kimin için?
Bu makaleyi şu durumlarda kullanın:
Okito’nun rızayı Microsoft Advertising UET’ye nasıl ilettiğini anlamak
Microsoft Advertising Consent Mode’un geçerli bir ad_storage sinyali alması için siteyi yapılandırmak
Okito’yu Microsoft Advertising Consent Mode destekleyen bir CMP olarak incelemek (örneğin Microsoft Advertising yardım merkezi değerlendirmesi)
Microsoft Advertising, Avrupa Ekonomik Alanı (EEA), Birleşik Krallık ve İsviçre’de UET kullanan reklamverenlerden 5 Mayıs 2025’ten itibaren bir rıza sinyali ister: UET Consent Mode veya IAB TCF. Geçerli sinyal yoksa Microsoft, UET dönüşüm takibini ve remarketing listelerini durdurabilir.
2. Microsoft Advertising Consent Mode nedir?
Consent Mode, Microsoft Advertising UET etiketine o ziyaretçi için reklam çerezlerinin saklanıp okunup okunamayacağını söyler. Microsoft bunu window.uetq kuyruğundaki tek parametre ad_storage ile uygular.
Madde | Microsoft Advertising değeri |
API | window.uetq.push('consent', …) |
Microsoft’un zorunlu tuttuğu parametre | ad_storage |
İzin verilen değerler | granted veya denied |
Komutlar | default (ilk durum) ve update (ziyaretçi seçiminden sonra) |
Varsayılanın yeri | <head> içinde mümkün olduğunca yukarıda, sayfa tam yüklenmeden |
UET zamanlaması | UET, ziyaretçi banner’a dokunmadan yüklenmeli; varsayılan denied olmalı |
Microsoft şu an rızayı yalnızca UET, ziyaretçi banner’a dokunmadan yüklenmeli; varsayılan denied olmalı ad_storage üzerinden zorunlu tutar. ad_user_data veya ad_personalization gönderilebilir ama zorunlu değildir. Okito zorunlu parametreyi yapılandırır: ad_storage.
Basic ve Advanced Consent Mode
Basic | Advanced (Okito) | |
UET etiketi | Ziyaretçi rıza verene kadar yüklenmez | Hemen yüklenir; rıza durumu denied ile başlar |
Grant öncesi veri | Veri gönderilmez | Yalnızca anonim / çerezsiz ping (modelleme); reklam kimliği yok |
Rıza durumu | Yalnızca grant sonrası yazılır | Varsayılan denied, sonra granted veya denied olarak güncellenir |
3. Okito Microsoft Advertising Consent Mode ile nasıl entegre olur?
Entegrasyon üç iş yapar:
UET komut kuyruğunu paylaşır. Okito window.uetq = window.uetq || [] atar; yayıncının kuyruğunu kullanır veya UET henüz yoksa oluşturur.
Microsoft Consent Mode API’sini kullanır. Yalnızca resmi consent / default ve consent / update komutlarını ad_storage ile gönderir.
Okito banner kararını UET’ye bağlar. Tümünü Kabul Et, Tümünü Reddet, Tercihleri kaydet, sonradan geri çekme ve (TCF bildirimlerinde) reklam amacı seçimleri aynı Okito yardımcısını çağırır; bu da uetq ’ya update yazar.
Okito Microsoft UET etiketinin yerine geçmez ve UET tag ID eklemez. UET’yi Microsoft Advertising’den (veya GTM’deki resmi UET etiketinden) siz kurarsınız. Okito, UET’nin uyması gereken rıza yapılandırmasını sağlar.
uetq kuyruk olduğu için Okito CMP etiketi UET’den önce veya sonra yüklenebilir. Kuyruktaki komutlar UET başlayınca uygulanır. Microsoft yine de varsayılanın sayfa tam yüklenmeden yazılmasını ve UET’nin banner tıklanmadan yüklenmesini ister. Okito ve UET’yi <head> içine koyun
4. Okito Consent Mode’u nasıl yapılandırır
4.1 Varsayılan yapılandırma (her sayfa yüklemesi)
Ziyaretçi banner’ı kullanmadan önce Okito, Advanced Consent Mode’u reklam depolamasını denied yaparak yapılandırır. Bu Microsoft’un şartına uyar: UET yüklenebilir ama rıza verilmeden kişisel veri işlenmemelidir.
window.uetq = window.uetq || [];
window.uetq.push('consent', 'default', {
'ad_storage': 'denied'
});
4.2 Güncelleme yapılandırması (ziyaretçi seçiminden sonra)
Reklam rızası verildiğinde:
window.uetq = window.uetq || [];
window.uetq.push('consent', 'update', {
'ad_storage': 'granted'
});
Reklam rızası reddedildiğinde veya sonradan geri çekildiğinde:
window.uetq = window.uetq || [];
window.uetq.push('consent', 'update', {
'ad_storage': 'denied'
});
Ziyaretçi banner’a hiç dokunmazsa varsayılan denied kalır. Okito, son gönderdiği değerle aynıysa ikinci bir update yazmaz.
4.3 Okito’nun yapılandırmadığı
Varsayılanı granted yapmaz.
Kuyruk ve varsayılan için tıklama beklemez (bu Basic mod olurdu).
Okito CMP etiketi sayfadaysa ekstra Microsoft rıza JavaScript’i yapıştırmanızı istemez.
Okito’dan sonra kendi snippet’inizde ikinci bir uetq.push('consent', 'default', …) eklemeyin. İkinci varsayılan Okito yapılandırmasıyla çakışır. Consent Mode varsayılanı ve güncellemeleri Okito yönetsin.
5. Rıza eşlemesi
5.1 Kategori / GDPR bildirimi
Microsoft ad_storage , Okito’nun reklam / pazarlama kategorisinden yapılandırılır. Zorunlu çerezler ve yalnızca analitik rızası Microsoft reklam depolamasını açmaz.
Okito’daki ziyaretçi eylemi | Reklam kategorisi | Yapılandırılan ad_storage |
Sayfa yükleme, henüz seçim yok | verilmemiş | denied (varsayılan) |
Tümünü Kabul Et | verildi | granted |
Tümünü Reddet | reddedildi | denied |
Tercihleri kaydet — reklam açık | verildi | granted |
Tercihleri kaydet — reklam kapalı | reddedildi | denied |
Reklam rızasını sonra geri çekme | reddedildi | denied |
5.2 IAB TCF bildirimi
Bu yardım makalesi Microsoft Advertising Consent Mode hakkındadır ( uetq ad_storage API’si). Okito banner’ı IAB TCF modundaysa Okito yine UET Consent Mode’u yapılandırır; Microsoft ad_storage alır. Değer, TCF Amaç 2 (temel reklam seçimi) veya Amaç 3 rızası varsa granted ; aksi halde denied kalır.
Microsoft SSS’sine göre Consent Mode ile TCF, UET için aynı anda rakip iki kurulum olarak kullanılmamalıdır. Burada belgelenen Okito–Microsoft Advertising entegrasyonu uetq üzerinden Consent Mode’dur. TCF de açıksa Microsoft’un ayrı dokümanında yazdığı gibi Microsoft (satıcı ID 1126) ve Xandr (satıcı ID 32) TCF listesine eklenir. İkinci, elle yazılmış bir UET Consent Mode snippet’i eklemeyin
6. Yayıncı kurulumu
Sayfada iki parça gerekir. Consent Mode’u Okito yapılandırır; UET etiketini siz eklersiniz.
6.1 Ön koşullar
Yayınlanmış çerez bildirimi olan bir Okito sitesi.
Microsoft UET çalışan her sayfada Okito CMP kurulum snippet’i.
Microsoft Advertising UET tag ID’si; Microsoft UET snippet’i veya GTM’deki resmi UET etiketi ile.
6.2 <head> içinde önerilen sıra
Okito CMP script’i — uetq oluşturur ve consent default değerini denied yapar.
Microsoft UET etiketi — banner etkileşiminden önce yüklenir ve kuyruktaki Consent Mode komutlarını okur.
UET’ye bağlı dönüşüm / olay çağrıları — ikisinden sonra.
6.3 Doğrudan UET snippet’i (GTM değil)
Mevcut Microsoft UET temel etiketini koruyun. Ekstra rıza varsayılanı yapıştırmayın. Örnek yapı:
<!-- 1. Okito CMP (Microsoft Advertising Consent Mode'u yapılandırır) --> <script src="https://cdn.okitoapp.com/YOUR-OKITO-SCRIPT.js"></script>
<!-- 2. Microsoft Advertising UET etiketi (sizin tag ID) --> <script>(function(w,d,t,r,u){ ... Microsoft UET loader ... }) (window,document,'script','//bat.bing.com/bat.js','uetq');</script>
Okito script URL’sini ve Microsoft UET yükleyicisini her üründeki snippet ile değiştirin. Önemli yapılandırma: önce Okito, sonra UET, ikisi de içinde, ikinci consent default yok.
6.4 Yapılmaması gerekenler
Varsayılanı ad_storage: 'granted' sabitlemeyin.
Advanced Consent Mode istiyorsanız UET etiketini Tümünü Kabul Et'e kadar tamamen engellemeyin (Okito zaten denied varsayımını yazar).
Okito’nun dönüşüm ateşlemesini veya UET tag ID’nizi bilmesini beklemeyin.
Analitik rızasını Microsoft ad_storage ile eşlemeyin.
7. Google Tag Manager
UET GTM ile yükleniyorsa Okito yine window.uetq yazarak entegre olur. Okito CMP etiketini mümkün olduğunca erken ateşleyin (Consent Initialization / All Pages, yüksek öncelik). Resmi Microsoft Advertising UET etiketini sonra, All Pages’te ateşleyin.
Okito zaten sayfadayken consent default yazan ikinci bir özel HTML etiketi eklemeyin. Microsoft’un resmi UET GTM şablonunu kullanıyorsanız Okito’nun uetq güncellemeleriyle çakışan ikinci bir “Google Consent Mode’dan devral” yolunu açmayın. Microsoft rıza varsayılanını tek sahibi yeter: Okito.
8. Rıza denied veya granted iken ne olur
Okito’nun yapılandırdığı durum | UET davranışı (Microsoft) |
ad_storage: | Reklam çerezleri izleme için kullanılmamalıdır. UET modelleme için anonim ping gönderebilir. Ağ isteklerinde genelde asc=D görülür. Yer tutucu çerez değerleri (örneğin _uetsid / _uetvid üzerinde null| öneki) görülebilir; rıza verilene kadar gerçek reklam kimliği içermemelidir. |
ad_storage: | UET reklam çerezlerini okuyup yazabilir ve kullanıcı düzeyinde izleme gönderebilir. Ağ isteklerinde genelde asc=G görülür. |
Microsoft şu tanımlayıcıları, rızasız izleme için yazılmaması gereken reklam / cihaz tanımlayıcıları sayar:
MUID, _uetvid, _uetsid, _uetsid_exp, _uetvid_exp, MSPTC.
Bu çerezler banner etkileşiminden önce veya ziyaretçi Reddet’e tıkladıktan sonra izleme için yazılırsa Microsoft siteyi uyumsuz sayabilir. Okito’nun denied varsayılanı Consent Mode sinyalinde bunu önlemek içindir. UET’yi yine bu sinyal yerindeyken yüklemelisiniz; sabit grant ile değil.
9. Entegrasyon nasıl doğrulanır
Hem Okito CMP etiketi hem UET etiketi olan bir sayfada Microsoft’un kendi kontrollerini kullanın.
9.1 UET Tag Helper (Edge veya Chrome eklentisi)
Microsoft UET Tag Helper’ı kurun.
Sayfayı açıp UET Page Load olayını bekleyin.
asc parametresine bakın: rıza yoksa / reddedildiyse D , verildiyse G .
9.2 Tarayıcı konsolu — Okito’nun kuyruğa yazdığı komutlar
window.uetq
Seçimden önce consent / default ve ad_storage: 'denied' görünmelidir. Tümünü Kabul Et sonrası consent/ update ve granted görünmelidir.
9.3 Tarayıcı konsolu — Microsoft UET çalışma zamanı (UET yüklendikten sonra)
window.uetq.uetConfig.consent.enabled // Consent Mode açıksa true
window.uetq.uetConfig.consent.adStorageAllowed // grant öncesi / red sonrası false; grant sonrası true
window.uetq.uetConfig.consent.enforced // ziyaretçi kabul veya reddettikten sonra false
Bu özellikler yalnızca Microsoft UET kütüphanesi başladıktan sonra vardır. Tanımsızsa UET henüz yüklenmemiştir.
9.4 Ağ
Geliştirici Araçları → Ağ’da bat.bing.com süzün. Grant öncesi asc=D, Tümünü Kabul Et / reklam rızası sonrası asc=G doğrulayın.
10. Sorun giderme
Belirti | Ne kontrol edilmeli |
window.uetq tanımsız | Okito CMP script’i bu sayfada yok veya çalışmamış. |
Varsayılan yok | Başka bir script Okito’dan sonra uetq ’yu değiştirmiş. Tek ortak dizi kullanın. |
Tıklamadan önce asc=G | İkinci bir snippet rıza veriyor. Extra consent default / granted kodunu kaldırın. |
uetConfig.consent tanımsız | UET kütüphanesi yüklenmemiş. bat.bing.com/bat.js doğrulayın |
Tümünü Kabul Et ad_storage değiştirmez | Seçimde reklam kategorisi (veya TCF amaç 2/3) yok. |
UET Tag Helper Consent Mode görmüyor | UET tag ID yok, engellenmiş veya yalnızca banner kapandıktan sonra yükleniyor (çok geç). |
Sorular
Evet. Bu sayfa yalnızca Okito’nun Microsoft Advertising Consent Mode ile nasıl entegre olup nasıl yapılandırdığını anlatır.
Hayır. Okito CMP etiketini yayınlamak Consent Mode’u otomatik yapılandırır.
Evet; Okito önce çalışırsa ve ikinci bir consent-default etiketi eklemezseniz. UET yine indow.uetq okur.
Evet. Microsoft, UET’nin banner etkileşiminden önce yüklenmesini ve Consent Mode varsayılanının denied olmasını ister. Okito bu varsayılanı script çalışır çalışmaz yazar.
Okito yine varsayılanı denied yapar ve seçimden sonra günceller. Bu küresel olarak güvenlidir ve Advanced Consent Mode ile uyumludur.
Yeni tercihi kaydetmek veya Tümünü Reddet, güncel ad_storage ile yeni bir consent update gönderir.
Türkçe
English