Analitik Mayıs 2026 · 8 dk okuma

Consent Mode v2 e-ticaret kurulumu: KVKK, GA4 ve reklam ölçümü

Google tag'leri, GTM, CMP, GA4, Google Ads ve enhanced conversions aynı consent mantığıyla çalışmıyorsa ölçüm verin temiz görünse bile güvenilir olmayabilir.

SD
Servet Demirhan Performans Pazarlama ve Büyüme

Kısa cevap: Consent Mode v2, çerez banner'ı değildir. Kullanıcının reklam ve analitik izin tercihlerini Google tag'lerine sinyal olarak ileten ölçüm katmanıdır. E-ticarette asıl kritik konu, CMP onayı verilmeden önce varsayılan consent durumunun kurulması, onay sonrası sinyallerin doğru güncellenmesi ve GA4, Google Ads, enhanced conversions, server-side tracking gibi etiketlerin bu sinyallere göre davranmasıdır.

Consent Mode v2 neyi değiştirir?

Google dokümanlarına göre consent mode, Google tag'lerinin kullanıcı izin durumuna göre nasıl davranacağını kontrol eder. v2 tarafında özellikle reklam ölçümü için ad_user_data ve reklam kişiselleştirme için ad_personalization sinyalleri daha görünür hale geldi. Bu yüzden yalnızca analytics_storage ve ad_storage bakmak artık e-ticaret reklam ölçümü için yeterli değil.

Consent tipiNe anlatır?E-ticaret etkisi
analytics_storageAnalitik çerezlerinin kullanımıGA4 oturum, event ve raporlama kalitesini etkiler
ad_storageReklam çerezlerinin kullanımıGoogle Ads conversion ve remarketing sinyalini etkiler
ad_user_dataKullanıcı verisinin reklam amaçlı Google'a gönderimiEnhanced conversions ve conversion tracking için kritik olabilir
ad_personalizationVerinin kişiselleştirilmiş reklam için kullanımıRemarketing ve kişiselleştirme senaryolarını etkiler

E-ticaret sitesinde doğru sıralama

En pahalı hata, önce tag'leri çalıştırıp sonra consent durumunu güncellemektir. Google Tag Manager kullanıyorsan consent varsayılanları, diğer tag'lerden önce çalışmalıdır. CMP'nin görevi kullanıcı tercihlerini toplamak; GTM'in görevi bu tercihleri doğru zamanda ve doğru consent tipleriyle tag davranışına çevirmektir.

  1. Sayfa açılır açılmaz varsayılan consent durumunu belirle: Türkiye/EU hedefliyorsan reklam ve analitik için varsayılanı reddedilmiş kabul ederek başlamak daha güvenli bir modeldir.
  2. CMP veya banner kullanıcının seçimini toplasın.
  3. Kullanıcı tercih verdikten sonra consent state güncellensin.
  4. GA4, Google Ads, Floodlight, enhanced conversions ve custom HTML tag'ler bu state'i okuyarak çalışsın.
  5. Purchase event'i sırasında consent, transaction_id, value, currency ve user-provided data aynı akışta test edilsin.

Basic ve advanced yaklaşımı

Basic consent mode'da Google tag'leri kullanıcı onayı verilmeden çalıştırılmaz. Advanced modelde ise tag'ler açılışta yüklenebilir ve izin durumuna göre cookieless ping gibi sınırlı sinyaller gönderebilir. Bu karar teknik değil, hukuki risk, CMP kabiliyeti, ülke hedefi ve reklam ölçüm ihtiyacının birlikte değerlendirilmesiyle verilmelidir.

YaklaşımNe zaman düşünülür?Risk
Basic consent modeHukuki risk toleransı düşükse, etiketlerin onay öncesi çalışması istenmiyorsaModelleme sinyali daha sınırlı olabilir
Advanced consent modeGoogle modelleme sinyali ve ölçüm sürekliliği öncelikliyseCMP, aydınlatma ve tag davranışı çok net denetlenmelidir
Hiç consent mode yokÖnerilmezGoogle Ads/GA4 sinyali, politika ve güven tarafında belirsizlik yaratır

GTM kontrol listesi

E-ticarette en sık 7 hata

HataSonuçNasıl kontrol edilir?
Consent default geç kuruluyorTag'ler izin sinyali olmadan tetiklenirTag Assistant'ta consent timeline kontrolü
Sadece çerez banner'ı var, consent mode yokGoogle tag'leri kullanıcı tercihlerini anlayamazGTM Consent Overview ve debug ekranı
ad_user_data unutuluyorEnhanced conversions ve Ads ölçümü eksik kalabilirGoogle Ads diagnostics ve tag config
Reddet seçeneği göstermelik kalıyorGüven ve uyum riskiNetwork istekleri ve cookie davranışı
Purchase event'i consent update öncesi gidiyorGelir ölçümü yanlış state ile işlenirThank-you sayfasında event sırası
Meta, Clarity veya custom script'ler GTM dışında kalıyorConsent kapsamı parçalanırKaynak kod ve tag envanteri
KVKK metni teknik kurulumla uyuşmuyorAydınlatma ve uygulama arasında boşluk oluşurLegal sayfa, CMP kategorileri ve tag listesi

Örnek GTM mantığı

Bu örnek doğrudan kopyala-yapıştır kurulum değildir; mantığı göstermek içindir. Gerçek kurulumda CMP template'i, GTM consent API'leri ve hukuk metni aynı modelde hizalanmalıdır.

Consent state mantığıwindow.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'default_consent_state',
  consent: {
    analytics_storage: 'denied',
    ad_storage: 'denied',
    ad_user_data: 'denied',
    ad_personalization: 'denied'
  }
});

window.dataLayer.push({
  event: 'user_consent_update',
  consent: {
    analytics_storage: 'granted',
    ad_storage: 'granted',
    ad_user_data: 'granted',
    ad_personalization: 'denied'
  }
});

Ne zaman önce audit gerekir?

Consent Mode v2'ye geçmeden önce mevcut etiket envanteri çıkarılmalı. GTM, GA4, Google Ads, Meta Pixel/CAPI, Microsoft Clarity, Vercel Analytics, Formspree ve Cal.com gibi yüzeylerin hangi amaçla veri işlediği net değilse, banner'ı değiştirmek tek başına yeterli olmaz. Önce hangi tag hangi kategoriye bağlı, hangi sayfada çalışıyor, hangi event'i gönderiyor ve hangi kullanıcı tercihinde duruyor soruları cevaplanmalı.

Ölçüm mimarisi tarafında devam etmek için server-side tracking karar rehberi, Google Ads tarafında enhanced conversions kurulumu, veri katmanı tarafında ise GA4 event checklist generator doğru sonraki adımlar olur. Hukuki dil ve pazarlama verisi çerçevesi için KVKK uyumlu pazarlama notunu da birlikte okumak gerekir.

Kaynaklar

Consent Mode v2 hakkında sıkça sorulanlar

Consent Mode v2 KVKK onayı yerine geçer mi?

Hayır. Consent Mode v2 kullanıcıdan onay alan mekanizma değildir; alınan onay tercihlerini Google tag'lerine doğru sinyal olarak iletmeye yarar. KVKK, aydınlatma, açık rıza ve çerez yönetimi ayrı değerlendirilmelidir.

E-ticarette Consent Mode v2 için hangi sinyaller kontrol edilmeli?

En az analytics_storage, ad_storage, ad_user_data ve ad_personalization sinyalleri doğru varsayılan değer, doğru güncelleme sırası ve doğru tag davranışıyla test edilmelidir.

Consent Mode v2 dönüşüm kaybını tamamen çözer mi?

Hayır. Doğru kurulum modelleme ve platform sinyallerine yardım edebilir; fakat eksik data layer, yanlış purchase event'i, duplicate conversion veya hatalı kampanya yapısını tek başına çözmez.