Ana Sayfa / Seviye 3 / GTM / Consent Mode v2

Consent Mode v2

📚 Seviye 3 — Uzmanlaşma ⏱ ~12 dakika

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

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 EderEtkilenen Araçlar
ad_storageReklam çerezleri (Google Ads conversion tag)Google Ads, Floodlight
analytics_storageAnalitik çerezleri (GA4 çerezleri)GA4
ad_user_data (v2 yeni)Kullanıcı verisinin reklam amaçlı gönderimiGoogle Ads Enhanced Conversions
ad_personalization (v2 yeni)Kişiselleştirilmiş reklam hedeflemeRemarketing 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

b) GTM ile CMP Entegrasyonu

  1. CMP tag'ini GTM'de "Consent Initialization - All Pages" trigger'ı ile ateşleyin.
  2. CMP, consent durumu değiştiğinde gtag('consent', 'update', {...}) çağrısı yapmalıdır.
  3. 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.

b) Google Ads Conversion Modeling

💡 İ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.

📝 Quiz — Bilgini Test Et

← Önceki Ders Sonraki Ders →