Rehber
Consent Mode nedir, Türkiye'deki siteler için ne anlama gelir?
İzin modu banner değildir, bannerdaki seçimi Google etiketlerine taşır. Hangi parametre neyi açar, modelleme ne zaman çalışır, KVKK çerez rehberi ne diyor?
Consent Mode (izin modu), ziyaretçinin çerez bannerında yaptığı seçimi Google etiketlerine ileten ve etiketlerin çerez yazıp yazmayacağını bu seçime göre belirleyen Google mekanizmasıdır. Banner değildir, bir bannerla birlikte çalışır. Google, Avrupa Ekonomik Alanı'ndaki trafikte rıza sinyalinin bu yolla iletilmesini bekliyor. Türkiye'deki ziyaretçiler için rıza yükümlülüğü ise Google'ın politikasından değil, KVKK'dan doğar.
Consent Mode nasıl çalışır?
Mekanizma birkaç izin türünü açık veya kapalı olarak taşır. Google'ın geliştirici belgesi dördünü öne çıkarıyor:
- ad_storage: Reklam amaçlı çerezler.
- analytics_storage: Ziyaret süresi gibi analitik amaçlı depolama.
- ad_user_data: Kullanıcı verisinin çevrim içi reklam amacıyla Google'a gönderilmesi. Reddedildiğinde user_id ve gelişmiş dönüşümlerdeki karma birinci taraf veri devre dışı kalır.
- ad_personalization: Yeniden pazarlama dahil kişiselleştirilmiş reklam.
Bunlara ek olarak işlev, kişiselleştirme ve güvenlik amaçlı depolama için üç tür daha vardır. Son iki parametre Avrupa Ekonomik Alanı kuralları sıkılaşırken eklendi. Google Ads Yardım, kendi bannerını yöneten sitelere bu iki parametreyi de taşıyan consent mode v2 sürümüne geçmelerini söylüyor.
Akış iki komuttan oluşur. Kurulum belgesine göre varsayılan (default) komutu, ölçüm verisi gönderen her komuttan önce çalışmalıdır. Kullanıcı bannerda seçim yapınca güncelleme (update) komutu gönderilir. Banner geç yükleniyorsa wait_for_update ile etiketlere bekleme süresi verilir, belgedeki örnekte bu süre 500 milisaniye. Bölgeye göre farklı varsayılan da tanımlanabilir. Bunun için ISO 3166-2 ülke ve bölge kodları kullanılır.
Bir ayrıntı çoğu kurulumu boşa çıkarır. Analytics Yardım, hiçbir seçim ayarlanmamışsa etiketlerin ad_storage ve analytics_storage açıkmış gibi davrandığını yazıyor. Varsayılan komutu olmayan ve etiketleri engellemeyen bir site, banner gösterse bile çerezi rızadan önce yazar.
2026'da ne değişti?
Analytics Yardım'daki duyuruya göre 15 Haziran 2026'dan itibaren Google Analytics, Google Ads çerez ve kimliklerinin toplanması için izin modunu tek denetim olarak kullanıyor. Google Signals ayarı artık yalnız Analytics verisinin oturum açmış kullanıcı bilgisiyle eşleştirilmesini, yani davranış raporlamasını yönetiyor. Google Ads Yardım da ad_storage parametresinin, Analytics etiketinden gelen Google Ads çerez ve kimliklerinin kullanımını denetlediğini yazıyor.
Pratik sonucu şu: Bannerınız ad_storage değerini doğru göndermiyorsa Google Signals açık olsa da reklam tarafı bu veriyi kullanamaz. Aynı duyuru, reklam kişiselleştirmesinin ilerleyen dönemde ad_personalization parametresine bağlanacağını haber veriyor. Kesin tarihlerin daha sonra paylaşılacağını belirtiyor. Bu yazının hazırlandığı tarihte sayfada tarih yoktu.
Temel ve gelişmiş mod arasındaki fark nedir?
İki uygulama biçimi vardır ve aralarındaki fark, rıza yokken Google'a ne gittiğidir.
- Temel mod: Google etiketleri kullanıcı bannerla etkileşime girene kadar yüklenmez. Kullanıcı reddederse Google'a hiçbir şey gitmez, izin durumu bile. Google Ads dönüşüm modellemesi bu durumda genel bir modele dayanır.
- Gelişmiş mod: Etiketler sayfa açılınca varsayılan olarak kapalı izinle yüklenir. Rıza yoksa çerez yazılmaz, ama çerezsiz sinyaller (ping) gönderilir. Geliştirici belgesine göre bu sinyaller zaman damgası, tarayıcı bilgisi (user agent), yönlendiren adres, adreste reklam tıklaması bilgisi olup olmadığı, izin durumu ve her sayfa yüklemesinde üretilen rastgele bir sayı içerebilir. Karşılığında reklamverene özgü, daha ayrıntılı bir model kurulur.
GA4'te boşlukları dolduran davranış modellemesi yalnız gelişmiş modda çalışır ve eşik ister. Google'a göre mülkün en az 7 gün boyunca analytics_storage kapalıyken günde en az 1.000 olay toplaması gerekir. Ayrıca önceki 28 günün en az 7'sinde, izin vermiş en az 1.000 günlük kullanıcı olmalıdır. Eşiği aşmak uygunluğu garanti etmez. Modellenmiş veriyi görmek için raporlama kimliğinin karma (Blended) seçilmesi gerekir. Trafiği bu düzeyin altında kalan bir site modellemeden yararlanamaz. Gelişmiş modu seçme gerekçesini buna göre tartın.
Türkiye'deki siteler için ne anlama gelir?
Google'ın AB kullanıcı rızası politikası Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre'yi kapsıyor. Türkiye bu listede yok. Yani Türk ziyaretçiler için Google'ın sözleşmesel şartı devreye girmez. Ama bu, rıza almadan çerez kullanılabileceği anlamına gelmez. Yükümlülük 6698 sayılı Kanun'dan ve Kurum'un yönlendirmelerinden doğar.
KVKK'nın Temmuz 2025 tarihli Çerez Uygulamaları Hakkında Rehber'i tabloyu çiziyor:
- Davranışsal reklam çerezleri açık rıza gerektirir.
- Birinci taraf analitik çerezler, yalnız kitle ölçümüyle sınırlı kalmaları, gereksiz verinin anonimleştirilmesi, siteler arası takip yapılmaması ve verinin üçüncü taraflara iletilmemesi gibi koşullarla açık rıza gerektirmeyen grupta değerlendirilebilir.
- Rıza gerektiren çerezler yönetim panelinde ilk açılışta kapalı gelmelidir.
- Rehber, eşit renk, boyut ve puntoda kabul et, reddet ve tercihler düğmelerini iyi uygulama örneği olarak gösteriyor.
- Rıza kullanım koşullarına iliştirilemez. Siteye erişimi rızaya bağlayan çerez duvarları rızayı geçersiz kılabilir.
Kurul kararları aynı yönde. 2022/1358 sayılı kararda zorunlu olmayan çerezler için açık rıza alınmayan bir siteye 300.000 TL idari para cezası verildi ve varsayılanı kapalı, kullanıcı onayıyla açılan yöntem öngörüldü. 2024/1361 sayılı kararda reklam verimliliğini ölçmek için yerleştirilen bir analitik çerez için ilk girişte açık rıza alınması gerektiği belirtildi. O dosyada başka tespitlerle birlikte toplam 265.000 TL ceza uygulandı.
İzin moduna çevirince üç sonuç çıkar. Türkiye'deki ziyaretçiler için ad_storage, ad_user_data ve ad_personalization varsayılanı kapalı olmalıdır. analytics_storage için varsayılan, kullandığınız aracın rehberdeki koşulları karşılayıp karşılamadığına bağlıdır. Google Analytics gibi verinin bir hizmet sağlayıcıya gittiği araçlarda bu kararı hukuk ekibinizle verin. Gelişmiş moddaki çerezsiz sinyallerin rıza öncesi gönderilmesinin KVKK açısından nasıl değerlendirileceği de aynı ekibin konusudur. Çerez politikası ve aydınlatma metni tarafını KVKK çerez rehberi yazısında ele alıyoruz. Bu bölüm genel bilgi verir, hukuki danışmanlık yerine geçmez.
Kurulum adım adım
- Etiket envanteri çıkarın. Sitedeki her etiketin hangi izin türüne bağlı olduğunu listeleyin.
- Rıza yönetim platformunu seçin. Google Ads Yardım'a göre Google sertifikalı platformlar izin modunun yeni sürümüne kendiliğinden güncelleniyor. Kendi bannerınızı yazıyorsanız dört parametreyi de siz göndermelisiniz.
- Varsayılanı yazın. Varsayılan komutunu her sayfada, Google etiketinden önce çalıştırın. Bölge kodlarıyla Türkiye ve Avrupa için ayrı varsayılan tanımlamak mümkündür.
- Güncellemeyi bağlayın. Kullanıcı seçim yaptığı anda güncelleme komutunu gönderin ve seçimi saklayın ki sonraki sayfalar doğru durumla açılsın.
- Modu hukuk onayıyla seçin. Temel mod daha az veri gönderir, gelişmiş mod modelleme imkânı verir.
- Ek ayarları değerlendirin. Kurulum belgesindeki ads_data_redaction, ad_storage kapalıyken reklam tıklama kimliklerini gizler. url_passthrough ise çerez yokken tıklama bilgisini adres parametresiyle taşır.
- Sunucu kurulumunu hizalayın. Sunucu taraflı etiketleme kullanıyorsanız izin bilgisi web kapsayıcısından sunucuya taşınır. Ayarı web tarafında yapmanız yeterlidir.
Sık yapılan hatalar
- Varsayılanı hiç yazmamak. Etiketler açık izinle çalışır, banner yalnız görüntü olarak kalır.
- Varsayılanı geç çalıştırmak. Google etiketinden sonra gelen varsayılan komutu ilk isteği kaçırır.
- Yalnız iki parametre göndermek. ad_user_data ve ad_personalization eksikse reklam tarafı rızayı doğrulayamaz.
- Güncellemeyi unutmak. Banner kabulü kaydediyor ama güncelleme komutu gitmiyorsa rıza veren kullanıcı da ölçülmez.
- Reddet düğmesini gizlemek. İkinci katmana saklanan ret seçeneği rehberdeki iyi uygulamadan uzaklaşır.
- Rıza düşüşünü performans sorunu sanmak. Banner değiştikten sonra düşen dönüşüm sayısını önce rıza oranıyla karşılaştırın. Reklam dönüşümlerinin rızayla nasıl ilişkilendiğini Google Ads dönüşüm izleme yazısında anlatıyoruz.
Doğru çalıştığını nasıl ölçersiniz?
- Analytics izin ayarları. Yönetici bölümündeki izin ayarları ekranı her veri akışı için reklam ve davranış analitiği sinyallerini gösterir, sorun olan yerleri işaretler. Sitede yaptığınız düzeltmeden sonra uyarıların güncellenmesi 48-72 saat sürebilir.
- Etki raporu. Google Ads Yardım'a göre izin modu en az 7 tam gün çalıştıktan sonra Google Ads ve Analytics, veri yeterliyse modellemenin katkısını raporlayabilir.
- Tarayıcı testi. Gizli pencerede siteyi açın, reddedin ve çerezleri inceleyin. Reklam ve analitik çerezi yazılmamış olmalı. Sonra kabul edin ve aynı kontrolü yapın.
- Rıza oranı. Rıza platformunuzun kabul ve ret oranlarını aylık izleyin. Banner tasarımındaki her değişikliği bu oranla birlikte kaydedin.
- Modelleme uygunluğu. Gelişmiş moddaysanız raporlama kimliğini ve eşik durumunu üç ayda bir kontrol edin.
Rıza akışını ölçüm kurulumuyla birlikte ele almak için GA4 ve GTM çalışması bu kontrolleri ölçüm planının parçası yapar.
Yarın tek bir test yapın
Sitenizi gizli pencerede açın ve bannerda reddet'e tıklayın. Tarayıcının geliştirici araçlarında çerezlere bakın. Google'ın listesine göre Analytics, kullanıcıları ayırt etmek için _ga adlı çerezi yazar. Bu çerezi görüyorsanız varsayılan komutunuz ya yok ya da geç çalışıyor. Sonucu ekran görüntüsüyle kaydedin ve geliştirici ile hukuk ekibine aynı gün iletin. Düzeltmeden sonra aynı testi tekrarlayın ve Analytics izin ayarları ekranındaki uyarıların kalkmasını takip edin.
Kaynaklar
- Google for Developers, Consent mode overview
- Google for Developers, Set up consent mode on websites
- Google Analytics Yardım, About consent mode
- Google Analytics Yardım, Behavioral modeling for consent mode
- Google Analytics Yardım, Updates to Google Analytics Data Controls, 2026
- Google Ads Yardım, About consent mode
- Google Ads Yardım, Updates to consent mode for traffic in European Economic Area (EEA)
- Google, EU user consent policy
- Google Analytics Yardım, [GA4] Verify and update consent settings in Google Analytics
- Google Analytics Yardım, Google Analytics cookie usage on websites
- KVKK, Çerez Uygulamaları Hakkında Rehber, Temmuz 2025
- Kişisel Verileri Koruma Kurulu, 23/12/2022 tarihli ve 2022/1358 sayılı Karar Özeti
- Kişisel Verileri Koruma Kurulu, 08/08/2024 tarihli ve 2024/1361 sayılı Karar Özeti