İletişim

Consent Mode (Google) Nedir?

Kısa tanım

Consent Mode, ziyaretçinin çerez ve veri kullanımına ilişkin onay durumunu Google etiketlerine (Google Analytics, Google Ads, Floodlight) ileten bir Google mekanizmasıdır. Etiketler bu duruma göre çerez yazar ya da yazmaz. Sürüm 2'de ad_storage ve analytics_storage sinyallerine ad_user_data ve ad_personalization eklenmiştir. Consent Mode onayı kendisi toplamaz; onay bir çerez banner'ı veya onay yönetim platformu tarafından alınır.

Diğer adları: Google Consent Mode, Consent Mode v2, onay modu, izin modu

Varsayılanı reddedilmiş izin sinyallerinin banner seçimiyle güncellendiği ve etiketlerin çerez kullanımını buna göre ayarladığı Consent Mode şeması

Consent Mode sıkça bir çerez banner'ı sanılır. Oysa ziyaretçiye soru sormaz, seçimini saklamaz; yalnızca çerez onayı aracından gelen kararı Google etiketlerinin anlayacağı bir dile çevirir. Etiketler de bu karara göre davranışlarını ayarlar: onay yoksa reklam veya analitik çerezi yazmaz, okumaz.

Google'ın belgelerinde tanımlanan onay türlerinden Consent Mode v2 açısından belirleyici olan dördü şunlardır:

SinyalNeyi kontrol eder?
ad_storageReklamla ilgili çerez ve cihaz tanımlayıcılarının saklanması
analytics_storageAnalitik amaçlı saklama (ör. ziyaret süresi ölçümü)
ad_user_dataKullanıcı verisinin reklam amacıyla Google'a gönderilmesi
ad_personalizationKişiselleştirilmiş reklam (yeniden pazarlama gibi)

Son ikisi v2 ile eklendi; Google bunu AB kullanıcı onayı politikasına yönelik bir güncelleme olarak tanımlıyor. Bunların yanında işlevsellik, kişiselleştirme ve güvenlik amaçlı saklama için ayrı türler de bulunur.

Varsayılan ve güncelleme

Kurulumun özü iki çağrıdır: sayfa açılırken, hiçbir etiket çalışmadan önce varsayılan durum bildirilir; ziyaretçi seçim yapınca durum güncellenir.

gtag('consent', 'default', {
  'ad_storage': 'denied',
  'ad_user_data': 'denied',
  'ad_personalization': 'denied',
  'analytics_storage': 'denied'
});

// Ziyaretçi yalnızca analitiği kabul ettiğinde:
gtag('consent', 'update', {
  'analytics_storage': 'granted'
});

Varsayılanlar bölgeye göre farklılaştırılabilir ve onay aracı asenkron yükleniyorsa wait_for_update ile etiketlerin kısa bir süre beklemesi sağlanabilir. Doğrulama için Google'ın Tag Assistant aracı, varsayılan ve güncellenmiş durumları olay sırasıyla gösterir.

Basic ve advanced kurulum

Basic kurulumda Google etiketleri ziyaretçi onay verene kadar hiç yüklenmez; onay reddedilirse Google'a hiçbir veri, varsayılan onay durumu bile gitmez. Advanced kurulumda etiketler sayfa açılır açılmaz “reddedildi” varsayılanıyla yüklenir. Onay yoksa çerez yazılmaz, ama zaman damgası, tarayıcı bilgisi, yönlendiren adres ve onay durumu gibi bilgileri içeren çerezsiz ölçüm istekleri (cookieless ping) gönderilir. Google bu sinyallerle, ölçülemeyen dönüşümleri o reklamverene özel modellerle tahmin eder; basic kurulumda ise daha genel bir modelleme yapılır.

Seçim yalnızca teknik değildir. Advanced kurulumda onay alınmadan da Google'a istek gitmesi, bu isteklerin hangi hukuki dayanakla yapıldığı sorusunu doğurur. Bu değerlendirme KVKK ve GDPR çerçevesinde, veri sorumlusunun kendi hukuki danışmanlığıyla yapılmalıdır; bu madde hukuki görüş niteliği taşımaz. Kişisel Verileri Koruma Kurumu'nun çerez uygulamalarına ilişkin rehber taslağı da zorunlu olmayan çerezler için ziyaretçinin aktif bir eylemle verdiği açık rızayı esas alır.

Daha sıkı bir alternatif

Consent Mode'un ötesine geçen bir yaklaşım, onay gelene kadar ilgili betiklerin sayfaya hiç yüklenmemesidir. Doruva'nın kendi sitesinde panelden eklenen analitik ve pazarlama kodları, ziyaretçi analitiği kabul edene kadar çalışmayan, kaynağı istenmeyen pasif betikler olarak sunulur; sağlayıcıya önceden bağlantı açan kaynak ipuçları da kaldırılır. Bu yöntem basic kuruluma benzer ve modelleme imkânından vazgeçmek pahasına, onay öncesinde hiçbir üçüncü tarafa istek gitmemesini garanti eder. Hangi yaklaşımın seçileceği, ölçüm ihtiyacı ile risk iştahı arasındaki dengeye bağlıdır.

İlgili terimler

← Sözlüğe dön