Consent Mode v2
1. Consent Mode Nedir?
Google Consent Mode, kullanıcıların çerez onayı durumuna göre Google tag'lerinin (GA4, Google Ads) davranışını dinamik olarak ayarlayan bir mekanizmadır. GDPR (AB) ve KVKK (Türkiye) gibi veri koruma düzenlemelerine uyum sağlamak için kritiktir.
a) Temel Çalışma Prensibi
- Kullanıcı onay verirse: Tag'ler normal çalışır, çerez yazılır, tam veri toplanır.
- Kullanıcı reddederse: Tag'ler ateşlenir ama çerez yazılmaz, kişisel veri toplanmaz. Google "ping" tabanlı modellenmiş veri toplar.
2. Consent Türleri
Consent Mode v2 ile dört farklı izin türü yönetilir.
a) İzin Türleri Tablosu
| Consent Türü | Ne Kontrol Eder | Etkilenen Araçlar |
|---|---|---|
ad_storage | Reklam çerezleri (Google Ads conversion tag) | Google Ads, Floodlight |
analytics_storage | Analitik çerezleri (GA4 çerezleri) | GA4 |
ad_user_data (v2 yeni) | Kullanıcı verisinin reklam amaçlı gönderimi | Google Ads Enhanced Conversions |
ad_personalization (v2 yeni) | Kişiselleştirilmiş reklam hedefleme | Remarketing listeleri |
ad_user_data ve ad_personalization parametreleri AB'de zorunludur. Bu parametreler eksikse Google Ads remarketing listeleri ve enhanced conversions çalışmaz. Türkiye'de de KVKK kapsamında uygulanması önerilir.
b) Varsayılan Durum Ayarı
CMP yüklenmeden önce tüm consent türlerinin varsayılan durumu ayarlanmalıdır:
gtag('consent', 'default', {
'ad_storage': 'denied',
'analytics_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'wait_for_update': 500 // CMP'nin yüklenmesi için ms
});
❌ Yanlış: "Consent mode = cookieless tracking"
✅ Doğru: Consent Mode çerezleri tamamen ortadan kaldırmaz. Kullanıcı onay verdiğinde (granted) çerezler normal yazılır ve tam veri toplanır. Kullanıcı reddettiğinde (denied) çerez yazılmaz ama Google tag'leri yine de ateşlenip "ping" tabanlı sınırlı veri gönderir — bu verileri Google makine öğrenmesiyle modelleyerek boşluğu doldurur. Yani Consent Mode "çerez yok" demek değil, "onay durumuna göre davranış değiştir" demektir. Gerçek cookieless tracking için farklı yaklaşımlar (server-side tracking, first-party data stratejileri) gerekir.
3. CMP Entegrasyonu
Consent Management Platform (CMP), kullanıcıya çerez onay banner'ı gösteren ve tercihlerini yöneten araçtır.
a) Popüler CMP'ler
- CookieBot: Google ile sertifikalı, GTM ile kolay entegrasyon.
- OneTrust: Kurumsal düzeyde, kapsamlı özellikler.
- Iubenda: Küçük-orta işletmeler için uygun maliyetli.
- CookieYes: Basit kurulum, Türkçe dil desteği.
b) GTM ile CMP Entegrasyonu
- CMP tag'ini GTM'de "Consent Initialization - All Pages" trigger'ı ile ateşleyin.
- CMP, consent durumu değiştiğinde
gtag('consent', 'update', {...})çağrısı yapmalıdır. - GTM'de tag'lerin "Consent Settings" bölümünden hangi consent türünü gerektirdiğini belirtin.
4. GA4 ve Ads Modelleme Etkisi
a) GA4 Behavioral Modeling
Consent Mode aktif olduğunda GA4, reddeden kullanıcıların davranışlarını kabul edenlerin verilerinden modelleyerek raporlara dahil eder.
- Modelleme için minimum günlük 1000 event gerekir.
- Modellenmiş veriler raporlarda "includes modeled data" notu ile gösterilir.
b) Google Ads Conversion Modeling
- Consent Mode, reddeden kullanıcıların dönüşümlerini modelleyerek Ads raporlarına ekler.
- Smart Bidding stratejileri modellenmiş dönüşümleri de kullanır.
- Bu sayede onay oranı düşük bölgelerde bile optimizasyon kalitesi korunur.
- Consent Mode v2'nin granted/denied durumlarında tag davranışını nasıl değiştirdiğini bilirsin.
- GTM üzerinde CMP (Cookie Management Platform) entegrasyonuyla consent sinyallerini doğru iletebilirsin.
- analytics_storage ve ad_storage consent türlerini ayrı ayrı yönetebilirsin.
- Google'ın modellenmiş veri yaklaşımını anlayıp consent reddi durumunda bile veri kaybını minimize edebilirsin.
