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.
graph TD
USER["👤 Kullanıcı Siteye Girer"] --> CMP["🍪 CMP Banner Görünür"]
CMP -->|"Kabul Et"| GRANTED["✅ Consent Granted"]
CMP -->|"Reddet"| DENIED["❌ Consent Denied"]
GRANTED --> FULL["Tam Veri Toplama\nÇerez yazılır\nKullanıcı tanınır"]
DENIED --> LIMITED["Sınırlı Veri\nÇerez yazılmaz\nPing tabanlı modelleme"]
LIMITED --> MODEL["🤖 Google Modelleme\nVerisiz boşlukları tahminle doldurur"]
style GRANTED fill:#DCFCE7,stroke:#22C55E
style DENIED fill:#FEE2E2,stroke:#EF4444
style MODEL fill:#E8F6FC,stroke:#29ABE2
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 |
⚠️ Uyarı: Consent Mode v2'deki
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
});
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.
sequenceDiagram
participant U as Kullanıcı
participant CMP as CMP Banner
participant GTM as GTM
participant GA4 as GA4
participant ADS as Google Ads
Note over GTM: consent default: denied
U->>CMP: Siteye giriş
CMP->>U: Banner göster
U->>CMP: "Kabul Et" tıkla
CMP->>GTM: gtag('consent','update',{analytics_storage:'granted'})
GTM->>GA4: Tam veri gönder (çerez yazılır)
GTM->>ADS: Dönüşüm verisi gönder
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.
💡 İpucu: Consent Mode'un modelleme yapabilmesi için yeterli "granted" verisi olmalıdır. Onay oranınız %10'un altındaysa modelleme kalitesi düşer. CMP banner'ınızı daha kullanıcı dostu tasarlayarak onay oranını artırmaya çalışın.
🎯 Benzetme: Consent Mode bir anket araştırması gibidir. Tüm vatandaşlara (kullanıcılara) soru sormak yerine, yanıt verenlerin (onay verenlerin) cevaplarından genel nüfusun (tüm ziyaretçilerin) davranışını tahmin eder.
