---
title: "Google Consent Mode v2 nedir, nasıl kurulur?"
author: "Performetic Ekibi"
url: "https://www.performetic.com/blog/google-consent-mode-v2-kurulumu"
published: "2026-01-30T08:00:00.000Z"
updated: "2026-10-05T02:41:56.366Z"
---

# Google Consent Mode v2 nedir, nasıl kurulur?

> Google Consent Mode v2, ziyaretçinin çerez tercihini Google etiketlerine ileten ve etiketlerin bu tercihe göre davranmasını sağlayan bir mekanizmadır. v2 ile ad_storage ve analytics_storage'a ek olarak ad_user_data ve ad_personalization parametreleri zorunlu hale geldi. Kurulum için bir onay bandı, varsayılan izin durumu ve tercihe göre güncelleme gerekir.

## Google Consent Mode v2 nedir, e-ticaret sitesinde nasıl kurulur?

Google Consent Mode (İzin Modu) v2, ziyaretçinin çerez ve veri kullanımı tercihini Google Analytics ve Google Ads etiketlerine ileten bir mekanizmadır. Etiketler bu tercihe göre çerez yazar veya yazmaz. Kurmak için bir onay bandı (CMP), her sayfada varsayılan izin durumu ve ziyaretçi seçim yaptığında güncellenen bir izin komutu gerekir.

Consent Mode tek başına bir onay bandı değildir ve sizin yerinize izin toplamaz. Google'ın geliştirici dokümantasyonu bunu açıkça belirtir: kullanıcıdan izin almak sizin sorumluluğunuzdadır; Consent Mode yalnızca alınan kararı Google'a iletir ve etiketlerin buna uymasını sağlar.

## Consent Mode v2 ile ne değişti?

Google, Consent Mode'u Kasım 2023'te güncelledi ve iki yeni parametre ekledi. Bugün kullanılan izin türleri şunlardır:

| Parametre | Neyi kontrol eder? | v2 ile mi geldi? |
|---|---|---|
| ad_storage | Reklamla ilgili çerezlerin saklanması | Hayır |
| analytics_storage | Analizle ilgili çerezlerin saklanması | Hayır |
| ad_user_data | Reklam amacıyla kullanıcı verisinin Google'a gönderilmesi | Evet |
| ad_personalization | Kişiselleştirilmiş reklam (yeniden pazarlama) | Evet |
| functionality_storage, personalization_storage, security_storage | Site işlevi, kişiselleştirme ve güvenlik | Hayır |

Google, mevcut Consent Mode kullanıcılarının ad_storage ve analytics_storage'a ek olarak bu iki yeni parametreyi de göndermesi gerektiğini belirtir. Bu güncelleme, Google'ın AB kullanıcı izni politikasının uygulanmasını güçlendirme adımının parçasıdır.

### Bu kural Türkiye'deki siteler için de geçerli mi?

Google'ın AB kullanıcı izni politikası, Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre'deki son kullanıcılar için açıklama yapılmasını ve izin alınmasını şart koşar. Yalnızca Türkiye'ye satış yapan bir site için bu politika doğrudan tetiklenmez. Ancak iki neden Consent Mode'u yine de gerekli kılar:

- **Yurt dışı trafik:** Avrupa'ya satış yapıyor veya oradan ziyaretçi alıyorsanız, bu ziyaretçiler için izin sinyali olmadan Google'ın reklam özelliklerinden tam yararlanamazsınız.
- **KVKK:** Kişisel Verileri Koruma Kurumu'nun Çerez Uygulamaları Hakkında Rehberi, çerezler yoluyla kişisel veri işlenmesinde açık rıza gerekebileceğini ele alır. Onay bandınızda reddedilen bir tercihin Google etiketlerine de yansıması gerekir; Consent Mode bunun teknik yoludur.

KVKK rehberi, siteye girişte çıkan çerez panelinde "kabul et", "reddet" ve "tercihler" butonlarının renk, büyüklük ve punto açısından eşit sunulmasını iyi uygulama örneği olarak gösterir. Açık rıza gerektiren çerezlerin panelde ilk anda pasif gelmesinin önemine de dikkat çeker. Reklam çerezleri için rızanın kullanım koşulları gibi metinlere iliştirilerek alınamayacağını belirtir. Hukuki değerlendirme için mutlaka bir uzmana danışın.

## Temel ve gelişmiş Consent Mode arasındaki fark nedir?

Google iki uygulama biçimi tanımlar:

| Özellik | Temel mod | Gelişmiş mod |
|---|---|---|
| Etiket yükleme | Kullanıcı bantla etkileşene kadar engellenir | Sayfa açılınca yüklenir, varsayılan durum genellikle reddedildi |
| Red durumunda veri | Google'a hiçbir veri gitmez, izin durumu bile | Çerezsiz pingler (izin durumu ve olaylar) gönderilir |
| Dönüşüm modellemesi | Genel model | Reklamverene özel, daha ayrıntılı model |
| Kurulum zorluğu | Daha basit | Daha fazla yapılandırma gerektirir |

Google'a göre gelişmiş modda izin reddedildiğinde etiketler çerez yazmaz ve okumaz; bunun yerine çerezsiz ölçüm sinyalleri gönderir ve bu sinyaller Google Ads ile GA4'te dönüşüm modellemesini mümkün kılar. Hangi modu seçeceğiniz şirket politikanıza ve hukuki değerlendirmenize bağlıdır. Ölçüm kaybını azaltma açısından gelişmiş mod daha fazla veri sağlar, temel mod ise reddeden kullanıcı için hiçbir veri iletmez.

## Consent Mode v2 adım adım nasıl kurulur?

1. **Bir onay yönetim platformu (CMP) seçin.** Shopify, ikas veya WooCommerce gibi altyapınızla uyumlu ve Consent Mode v2 sinyallerini gönderebilen bir çözüm kullanın. Kendi bandınızı yazıyorsanız izin durumunu Google'a ileten kodu da sizin eklemeniz gerekir.
2. **Varsayılan izin durumunu ayarlayın.** Varsayılan komut, her sayfada Google etiketinden ve diğer tüm komutlardan önce çalışmalıdır. Google'ın dokümantasyonu sıralama yanlışsa varsayılanların çalışmayacağını vurgular.
3. **Bölgeye göre varsayılan kullanın.** Google, varsayılanları onay bandı gösterdiğiniz bölgelerle sınırlamayı en iyi uygulama olarak önerir. region parametresi ISO 3166-2 kodlarıyla bölge bazlı varsayılan tanımlar.
4. **Bant yavaş yükleniyorsa bekleme süresi ekleyin.** wait_for_update parametresi, CMP'nin güncellemeyi göndermesi için etiketlere milisaniye cinsinden süre tanır.
5. **Kullanıcı seçimine göre güncelleyin.** Kullanıcı kabul ettiğinde veya reddettiğinde ilgili parametreleri granted ya da denied olarak güncelleyin. Güncelleme, sayfa geçişinden önce aynı sayfada gönderilmelidir.
6. **Diğer etiketleri bağlayın.** Google Tag Manager kullanıyorsanız yerleşik izin kontrolü olmayan etiketler için Gelişmiş > İzin Ayarları bölümünden ek izin şartı tanımlayın. Meta pikseli gibi üçüncü taraf etiketlerin de aynı tercihe uyduğundan emin olun.
7. **Test edin.** Önizleme modunda bandı reddedip kabul ederek izin durumunun doğru değiştiğini, reddedildiğinde reklam çerezlerinin yazılmadığını kontrol edin.

Varsayılan durum için basit bir gtag örneği:

    gtag('consent', 'default', {
      'ad_storage': 'denied',
      'ad_user_data': 'denied',
      'ad_personalization': 'denied',
      'analytics_storage': 'denied',
      'wait_for_update': 500
    });

Kullanıcı tüm izinleri verdiğinde aynı parametreler gtag('consent', 'update', ...) komutuyla granted olarak güncellenir.

### Kurulumun çalıştığı nasıl doğrulanır?

Doğrulama için Google Tag Manager önizleme modunu (Tag Assistant) açın ve siteyi gizli pencerede ziyaret edin. Bant açılmadan önceki ilk olayda tüm reklam ve analiz izinlerinin reddedildi olarak göründüğünü, kabul ettikten sonraki olaylarda ise izin verildi durumuna geçtiğini kontrol edin. Ardından aynı testi reddederek tekrarlayın ve tarayıcının geliştirici araçlarında reklam çerezlerinin oluşmadığını görün. Son olarak bir test siparişi verip satın alma olayının iki senaryoda nasıl davrandığını not edin.

## Consent Mode kurulunca ölçümde ne değişir?

İzin reddedildiğinde bazı veriler kaçınılmaz olarak eksilir. Google'a göre reklam kişiselleştirme izni reddedildiğinde yeniden pazarlama gibi kişiselleştirilmiş reklam özellikleri o kullanıcı için veri almaz. ad_user_data reddedildiğinde geliştirilmiş dönüşümler için karma birinci taraf verisi gönderilmez. Gelişmiş modda çerezsiz pingler bu boşluğun bir kısmını modelleme ile doldurur.

Pratikte bu, kurulumdan sonra GA4 ve reklam panellerinde gözlemlenen dönüşüm sayılarının değişebileceği anlamına gelir. Kurulumdan önce bir haftalık karşılaştırma notu alın; böylece rakamlardaki değişimin kampanya performansından mı, ölçüm değişikliğinden mi geldiğini ayırt edebilirsiniz. Tarayıcı kısıtlamalarından kaynaklanan kayıpları azaltmak için Consent Mode'u [sunucu taraflı izleme](/blog/sunucu-tarafli-izleme-conversions-api) ile birlikte düşünmek mantıklıdır; ancak sunucu tarafı izleme de kullanıcının izin tercihine uymak zorundadır.

## Kurulumda sık yapılan hatalar nelerdir?

- **Varsayılanı etiketten sonra çalıştırmak.** Sıralama yanlışsa ilk sayfa görüntülemesi izinsiz çerez yazabilir.
- **Yalnızca v1 parametrelerini göndermek.** ad_user_data ve ad_personalization eksikse kurulum v2 sayılmaz.
- **Reddet butonunu gizlemek.** KVKK rehberinin iyi uygulama örneğine aykırıdır ve kullanıcı güvenini zedeler.
- **Üçüncü taraf etiketleri unutmak.** Google etiketleri izne uyarken Meta veya TikTok pikseli izinsiz çalışıyorsa kurulum eksiktir.
- **Test etmeden yayına almak.** Satın alma olaylarının izin verildiğinde eksiksiz gittiğini [GA4 e-ticaret takibi rehberimizdeki](/blog/ga4-e-ticaret-takibi-nasil-kurulur) kontrollerle doğrulayın.

## Özet

- Consent Mode v2, kullanıcının izin tercihini Google etiketlerine iletir; izni sizin toplamanız gerekir.
- v2 ile ad_user_data ve ad_personalization parametreleri eklendi.
- Google'ın AB politikası AEA, Birleşik Krallık ve İsviçre kullanıcılarını kapsar; Türkiye'de KVKK çerez rehberi ayrıca dikkate alınmalıdır.
- Gelişmiş mod çerezsiz pinglerle daha ayrıntılı modelleme sağlar, temel mod reddedende hiç veri göndermez.
- Varsayılan komut her şeyden önce çalışmalı, kurulum mutlaka test edilmelidir.

Onay bandı, Consent Mode ve dönüşüm takibinizin birlikte doğru çalışıp çalışmadığını görmek isterseniz, Performetic ekibi olarak ölçüm altyapınızı [ücretsiz bir büyüme analiziyle](/iletisim) inceleyebiliriz.

## Sık sorulan sorular

### Consent Mode v2 zorunlu mu?

Google'ın AB kullanıcı izni politikası, Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre'deki kullanıcılar için izin alınmasını şart koşar ve Consent Mode v2 bu izni Google'a iletmenin yoludur. Yalnızca Türkiye'ye satış yapıyorsanız politika doğrudan tetiklenmez, ancak KVKK kapsamında alınan çerez tercihini etiketlere yansıtmak için yine gereklidir.

### Consent Mode bir çerez bandı mıdır?

Hayır. Consent Mode, kullanıcının verdiği kararı Google etiketlerine ileten teknik bir mekanizmadır. İzni toplamak için ayrı bir onay bandı veya onay yönetim platformu (CMP) gerekir. Google, kullanıcı iznini almanın sitenin sorumluluğunda olduğunu açıkça belirtir.

### Temel mod mu gelişmiş mod mu seçmeliyim?

Gelişmiş mod, izin reddedildiğinde çerezsiz pingler göndererek reklamverene özel dönüşüm modellemesi sağlar. Temel mod ise kullanıcı bantla etkileşene kadar etiketleri tamamen engeller ve reddeden kullanıcı için hiç veri göndermez. Seçim, hukuki değerlendirmenize ve şirket politikanıza bağlıdır.

### Consent Mode kurulduktan sonra dönüşümlerim neden azaldı?

İzin reddeden kullanıcılar için reklam ve analiz çerezleri yazılmadığından gözlemlenen dönüşümler azalabilir. Gelişmiş modda bu boşluğun bir kısmı modelleme ile doldurulur. Kurulumdan önce ve sonraki verileri karşılaştırın; düşüş beklenenden büyükse varsayılan komutun sırasını ve güncellemenin doğru çalıştığını kontrol edin.

## Kaynaklar

- [Consent mode overview (Google for Developers)](https://developers.google.com/tag-platform/security/concepts/consent-mode)
- [Set up consent mode on websites (Google for Developers)](https://developers.google.com/tag-platform/security/guides/consent)
- [About consent mode (Google Ads Yardım)](https://support.google.com/google-ads/answer/10000067)
- [EU user consent policy (Google)](https://www.google.com/about/company/user-consent-policy/)
- [Çerez Uygulamaları Hakkında Rehber (Kişisel Verileri Koruma Kurumu)](https://www.kvkk.gov.tr/SharedFolderServer/CMSFiles/fb193dbb-b159-4221-8a7b-3addc083d33f.pdf)
