İçeriğe geç

Reklam & Ölçümleme

Google Consent Mode v2 Nedir? Kurulum, Basic–Advanced Farkı ve KVKK

ALPX Ekibi Güncellendi: 10 dk okuma

Kısa cevap

Google Consent Mode v2, ziyaretçinin çerez onayını Google Analytics ve Google Ads etiketlerine ileten bir API'dir. 2023 sonunda eklenen ad_user_data ve ad_personalization parametreleriyle Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre trafiği için fiilen şart hale geldi. Türkiye'de ise KVKK, reklam ve analiz çerezleri için önceden açık rıza ister.

Google Consent Mode v2 kurulum rehberi kapak görseli

Google Analytics'te kullanıcı sayınız birden düştüyse, Google Ads yeniden pazarlama listeleriniz boşalıyorsa ya da çerez bandınızın gerçekten işe yarayıp yaramadığından emin değilseniz, konu büyük ihtimalle Consent Mode'dur. Bu rehberde Consent Mode v2'nin ne olduğunu, kimin için zorunlu olduğunu, Türkiye'de KVKK açısından ne anlama geldiğini ve kodla, Google Etiket Yöneticisi ile ya da WordPress'te nasıl kurulacağını anlatıyoruz.

Dönüşüm takibi doğru kurulmamış bir hesapta reklam optimizasyonu tahmine döner. Bu yüzden Google Ads reklam yönetimi sürecinde ilk kontrol edilen konulardan biri ölçüm ve onay altyapısıdır.

Google Consent Mode v2, web sitenizdeki çerez onay bandından gelen kararı Google etiketlerine (Google Analytics 4, Google Ads, Floodlight) ileten bir API'dir. Ziyaretçi onay vermezse etiketler çerez yazmaz; onay verirse normal çalışır. Böylece hem kullanıcının tercihine uyarsınız hem de ölçümü tamamen kaybetmezsiniz.

"v2" ifadesi Kasım 2023'teki güncellemeden geliyor. Google, mevcut ad_storage ve analytics_storage parametrelerine iki yeni parametre ekledi: ad_user_data ve ad_personalization. Google'ın geliştirici dokümanı bu güncellemeyi açıkça belirtir ve hâlâ eski sürümü kullananlara v2'ye geçmelerini önerir.

Consent Mode v2'de reklam ve analiz için dört temel parametre vardır. Her biri granted (izin verildi) ya da denied (reddedildi) değerini alır.

Parametre Ne kontrol eder? v2 ile mi geldi?
ad_storage Reklamla ilgili çerezlerin ve cihaz tanımlayıcılarının saklanması Hayır
analytics_storage Analizle ilgili çerezlerin saklanması (ör. ziyaret süresi) Hayır
ad_user_data Kullanıcı verilerinin çevrimiçi reklam amacıyla Google'a gönderilmesi Evet
ad_personalization Kişiselleştirilmiş reklam (yeniden pazarlama) Evet

Google bunlara ek olarak functionality_storage, personalization_storage ve security_storage türlerini de tanımlar. Bunlar sitenin kendi işlevleri içindir; Google reklam ve analiz etiketlerinin davranışını belirleyen dört parametre yukarıdakilerdir.

Basic ve Advanced arasındaki fark, kullanıcı onay vermeden önce Google etiketlerinin yüklenip yüklenmediğidir. Basic modda etiketler onaya kadar hiç çalışmaz. Advanced modda etiketler sayfa açılınca "reddedildi" varsayılanıyla yüklenir; onay yoksa çerez yazmadan, yalnızca çerezsiz sinyaller gönderir.

Consent Mode Basic ve Advanced modda onay öncesi ve sonrası etiket davranışı
Basic modda onay öncesi hiçbir veri gitmez; Advanced modda çerezsiz sinyaller gider.
Özellik Basic mod Advanced mod
Onay öncesi etiketler Yüklenmez Varsayılan "denied" ile yüklenir
Onay reddedilirse Hiçbir veri gönderilmez Çerezsiz sinyal gönderilir, çerez yazılmaz
Onay verilirse Etiketler yüklenir, normal ölçüm Normal ölçüm
Dönüşüm modelleme Genel model (daha az ayrıntılı) Reklamverene özel model (daha ayrıntılı)
Kurulum zorluğu Daha kolay Varsayılan ve güncelleme komutları doğru sırada olmalı

Çerezsiz sinyal (cookieless ping), Google'ın tanımına göre onay durumunu, dönüşüm olduğunu gösteren işaretleri ve zaman damgası, tarayıcı bilgisi, yönlendiren sayfa gibi kaba bilgileri içerir; cihazda çerez saklanmaz.

Modellemenin iki şartı var: Google, modellenmiş verilerin ancak belirli bir veri eşiğine ulaşıldıktan sonra göründüğünü ve Consent Mode etki raporlarının en az 7 tam gün çalışma gerektirdiğini belirtir. Küçük trafikli sitelerde modellenmiş dönüşümleri hemen görmemeniz normaldir.

Google açısından Consent Mode v2, Avrupa Ekonomik Alanı (AEA), Birleşik Krallık ve İsviçre kullanıcıları için fiilen zorunludur. Google'ın AB kullanıcı rızası politikası bu bölgeleri kapsar. Türkiye bu kapsamda değildir; yani yalnızca Türkiye'deki kullanıcılara reklam veriyorsanız Google'ın bu kısıtları sizi doğrudan etkilemez.

Google'ın yardım sayfalarında belirtilen somut sonuçlar:

  • Google Analytics 4: Mart 2024 başından itibaren onay sinyalleri uygulanmamışsa, reklam ürünlerine bağlı kitlelere yalnızca AEA dışındaki kullanıcılar dahil edilir.
  • Müşteri Eşleştirme (Customer Match): Mart 2024'ten itibaren AEA kullanıcı verisi yüklemelerinde ad_user_data ve ad_personalization "GRANTED" olmalıdır, aksi halde veriler kişiselleştirme için kullanılmaz.
  • Google Ads: AEA'daki kullanıcılardan veri alan reklamverenler için kişiselleştirilmiş reklam ve yeniden pazarlama özellikleri onay sinyallerine bağlıdır.

Avrupa'ya ihracat yapan, turizm, eğitim veya e-ticaret alanında AEA'dan ziyaretçi alan bir Türk işletmesi için bu kurallar doğrudan geçerlidir.

KVKK çerez rehberi ne diyor?

Türkiye'de çerezler için belirleyici olan Google'ın politikası değil, 6698 sayılı Kişisel Verilerin Korunması Kanunu ve Kişisel Verileri Koruma Kurumu'nun ilk kez Haziran 2022'de yayımlayıp Temmuz 2025'te güncellediği Çerez Uygulamaları Hakkında Rehber'dir. Rehberin, hukuk bürolarının aktardığı temel noktaları şunlar:

  • Kesinlikle gerekli çerezler açık rıza gerektirmez.
  • Performans/analiz ve reklam/pazarlama çerezleri için, çerez yerleştirilmeden önce açık rıza alınmalıdır.
  • Çerez bandında "kabul et", "reddet" ve "tercihler" seçenekleri eşit düzeyde sunulmalıdır.
  • Önceden işaretlenmiş kutular ve "devam ederek kabul etmiş sayılırsınız" gibi örtülü onay yaklaşımları geçerli rıza sayılmaz.
  • Verilen rıza geri alınabilmelidir.

Bu tablo pratikte şu anlama geliyor: Türkiye'deki bir sitede Google Analytics ve Google Ads çerezleri, ziyaretçi onay verene kadar çalışmamalıdır. Consent Mode v2'nin varsayılan değerlerini denied yapıp onay bandınızın kararını update komutuyla iletmek, bu kuralı teknik olarak uygulamanın en düzenli yoludur.

Consent Mode, KVKK'nın adını andığı bir araç değildir; yalnızca rızayı Google etiketlerine ileten teknik bir mekanizmadır. Aydınlatma metni, çerez politikası ve rıza kayıtları gibi yükümlülükler ayrıca karşılanmalıdır. Rehberin tam metnini KVKK'nın rehberler sayfasından okumanızı ve uygulamayı hukuk danışmanınızla birlikte değerlendirmenizi öneririz; bu yazı hukuki görüş değildir.

Consent Mode v2 kurmazsanız sonuç, kullanıcılarınızın nerede olduğuna göre değişir:

  1. AEA, Birleşik Krallık ve İsviçre kullanıcıları için: Yeniden pazarlama ve kişiselleştirilmiş reklam kısıtlanır, ölçüm eksik kalır. Google'ın GA4 sayfasına göre AEA kullanıcıları reklam ürünlerine giden kitlelere eklenmez.
  2. Türkiye'deki kullanıcılar için: Google tarafında bir kısıt yoktur, ama onay almadan reklam ve analiz çerezi çalıştırmak KVKK açısından risk taşır.
  3. Çerez bandınız etiketleri tamamen engelliyorsa: Onay vermeyen kullanıcılardan hiç veri gelmez; Advanced modun sağladığı modellemeden de yararlanamazsınız.

Consent Mode v2 üç yolla kurulur: Google sertifikalı bir çerez yönetim platformu (CMP) ile, Google Etiket Yöneticisi (GTM) ile ya da doğrudan gtag.js koduyla. WordPress sitelerde Google'ın Site Kit eklentisi de bir seçenektir.

Consent Mode v2 kurulumunun beş adımı: CMP seçimi, varsayılan, güncelleme, test, izleme
Consent Mode v2 kurulumu: varsayılan değerler her zaman etiketlerden önce tanımlanır.

1. Çerez yönetim platformu (CMP) ile

En az hata riskli yol, Consent Mode v2 entegrasyonu hazır gelen bir CMP kullanmaktır. Google'ın CMP İş Ortağı Programı listesinde, Consent Mode entegrasyonu Google tarafından değerlendirilmiş onlarca platform yer alır. CMP'yi seçerken Türkçe arayüz, KVKK'ya uygun eşit düzeyde reddet butonu ve rıza kayıtlarının saklanması gibi yerel ihtiyaçları da kontrol edin.

2. Google Etiket Yöneticisi ile

GTM kullanıyorsanız şu adımları izleyin:

  1. Yönetici > Kapsayıcı ayarları bölümünden onaya genel bakış (Enable consent overview) seçeneğini açın.
  2. CMP'nizin GTM şablonunu Consent Initialization – All Pages tetikleyicisiyle çalıştırın; varsayılan onay durumu tüm etiketlerden önce ayarlanmalıdır.
  3. Google etiketlerinin yerleşik onay kontrollerini koruyun; Google dışı etiketler (ör. Meta Pixel) için Ek onay kontrolleri bölümünden gereken onay türlerini tanımlayın.
  4. Önizleme modunda sayfayı açıp Consent sekmesinden değerleri kontrol edin.

3. gtag.js koduyla

Etiketleri doğrudan koda eklediyseniz, varsayılan onay komutu Google etiketinden önce çalışmalıdır. Türkiye'deki bir site için KVKK'ya uygun bir başlangıç şöyle görünür:

<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}

  // 1) Varsayılan: onay gelene kadar her şey reddedildi
  gtag('consent', 'default', {
    'ad_storage': 'denied',
    'ad_user_data': 'denied',
    'ad_personalization': 'denied',
    'analytics_storage': 'denied',
    'wait_for_update': 500
  });
</script>
<!-- 2) Google etiketi (gtag.js) bu satırdan sonra yüklenir -->

Ziyaretçi onay bandında "Kabul et" dediğinde bandınız şu komutu çalıştırmalıdır:

gtag('consent', 'update', {
  'ad_storage': 'granted',
  'ad_user_data': 'granted',
  'ad_personalization': 'granted',
  'analytics_storage': 'granted'
});

wait_for_update, Google'ın tanımıyla onay güncellemesi için beklenecek süreyi milisaniye cinsinden belirler; bandınız yavaş yükleniyorsa etiketlerin erken tetiklenmesini önler. Farklı ülkeler için farklı varsayılan tanımlamak isterseniz region parametresine ülke kodlarını (ör. ['TR']) verebilirsiniz.

İki ek ayar da faydalıdır: gtag('set', 'ads_data_redaction', true), ad_storage reddedildiğinde reklam tıklama tanımlayıcılarını gizler. gtag('set', 'url_passthrough', true) ise çerez olmadan da tıklama bilgisinin sayfalar arasında URL ile taşınmasını sağlar.

4. WordPress'te Site Kit ile

Google'ın resmi Site Kit eklentisinde Ayarlar > Yönetici ayarları altında bir consent mode anahtarı bulunur. Site Kit'in dokümanına göre bu özelliğin çalışması için WP Consent API eklentisi ve onunla uyumlu bir çerez onay eklentisi gerekir. Site Kit, AEA, İsviçre ve Birleşik Krallık için varsayılanı "reddedildi" olarak ayarlar; Türkiye trafiğiniz için varsayılanın ne olduğunu mutlaka test edin.

Kurulumdan sonra üç yerden kontrol yapın:

  1. Google Tag Assistant: Sitenizi Tag Assistant ile açın, ilk Consent olayını seçip "API Call" bölümünde dört parametrenin tanımlandığını görün. Consent sekmesindeki "On-page Default" ve "On-page Update" sütunları, varsayılan ve onay sonrası değerleri gösterir.
  2. GTM önizleme: Etiketlerin onay durumuna göre tetiklenip tetiklenmediğini Consent sekmesinden izleyin.
  3. Google Analytics 4: Yönetici > Veri toplama ve değiştirme > Onay ayarları ekranı, reklam ve analiz sinyallerinin durumunu gösterir. Google, bu ekrandaki güncellemenin 48–72 saat sürebileceğini belirtir.

Consent Mode kurulumlarında en sık görülen hatalar şunlar:

  • Varsayılan komutun etiketlerden sonra çalışması: Etiket, onay durumunu bilmeden tetiklenir ve ilk sayfa görüntülemesinde çerez yazılır.
  • Yalnızca iki eski parametrenin gönderilmesi: ad_user_data ve ad_personalization eksikse kurulum v2 sayılmaz.
  • "Reddet" butonunun gizlenmesi: Teknik olarak Consent Mode çalışsa bile KVKK'nın eşit düzeyde seçim beklentisi karşılanmaz.
  • Onay bandının kararı hatırlamaması: Kullanıcı her sayfada yeniden onay istenen bir bantla karşılaşır, veriler tutarsızlaşır.
  • Google dışı etiketlerin unutulması: Meta Pixel gibi etiketler Consent Mode'a otomatik uymaz; GTM'de ek onay kontrolleriyle bağlanmalıdır.

Dönüşüm verisi eksik olan bir hesapta sahte ve düşük kaliteli tıklamaları ayırt etmek de zorlaşır. Bu konuyu Google Ads sahte tıklama rehberimizde ayrıca ele aldık.

Özet

Consent Mode v2, çerez onayını Google etiketlerine ileten dört parametreli bir sistemdir. Avrupa'dan kullanıcı alıyorsanız Google tarafında fiilen şarttır; Türkiye'de ise KVKK'nın açık rıza kuralını teknik olarak uygulamanın en temiz yoludur. Doğru kurulum için varsayılanı denied yapın, onay bandınızın kararını update komutuyla iletin ve sonucu Tag Assistant ile doğrulayın.

Sitenizin çerez bandını, Consent Mode kurulumunu ve dönüşüm takibini birlikte kontrol etmemizi isterseniz iletişim sayfamızdan ücretsiz ön analiz talep edebilirsiniz. Yeni bir site planlıyorsanız çerez onayı ve Consent Mode altyapısını kurumsal web tasarım sürecinin başında planlamak, sonradan eklemekten çok daha kolaydır.

Sık sorulan sorular

Consent Mode v2 Türkiye'de zorunlu mu?

Google'ın zorunluluğu, AB kullanıcı rızası politikası kapsamındaki Avrupa Ekonomik Alanı, Birleşik Krallık ve İsviçre kullanıcılarına bağlıdır; Türkiye bu kapsamda değildir. Ancak KVKK, zorunlu olmayan analiz ve reklam çerezleri için önceden açık rıza ister. Consent Mode bu rızayı Google etiketlerine iletmenin en temiz yoludur.

Consent Mode v2 kurmazsam ne olur?

Avrupa Ekonomik Alanı'ndan gelen kullanıcılar için yeniden pazarlama ve kişiselleştirilmiş reklam özellikleri kısıtlanır, Google Analytics bu kullanıcıları reklam ürünlerine bağlı kitlelere eklemez. Yalnızca Türkiye'ye reklam veriyorsanız bu Google kısıtı sizi doğrudan etkilemez, ancak KVKK uyumunuzu yine sağlamanız gerekir.

Basic mi Advanced mı seçmeliyim?

Basic modda Google etiketleri onay verilene kadar hiç yüklenmez, dönüşümler genel modelle tahmin edilir. Advanced modda etiketler yüklenir ama onay yoksa çerez yazmadan yalnızca çerezsiz sinyal gönderir ve reklamverene özel daha ayrıntılı modelleme yapılır. Hukuki riskinizi hukuk danışmanınızla değerlendirip seçim yapmanız önerilir.

ad_user_data ve ad_personalization ne işe yarar?

ad_user_data, kullanıcı verilerinin çevrimiçi reklam amacıyla Google'a gönderilmesine izin verilip verilmediğini bildirir. ad_personalization ise kişiselleştirilmiş reklam, yani yeniden pazarlama için onay durumunu iletir. İkisi de Kasım 2023'teki v2 güncellemesiyle eklendi.

Consent Mode v2 çalışıyor mu nasıl anlarım?

Google Tag Assistant ile sitenizi açıp ilk Consent olayını seçin ve dört parametrenin varsayılan ile güncelleme değerlerini kontrol edin. Ardından GA4'te Yönetici > Veri toplama ve değiştirme > Onay ayarları bölümüne bakın; Google, bu ekrandaki durumun güncellenmesinin 48–72 saat sürebileceğini belirtir.

WordPress'e Consent Mode v2 nasıl eklenir?

Google'ın Site Kit eklentisinde Ayarlar > Yönetici ayarları altında consent mode anahtarı bulunur. Bu özellik, WP Consent API eklentisi ve onunla uyumlu bir çerez onay eklentisiyle birlikte çalışır. Alternatif olarak Google sertifikalı bir çerez yönetim platformunun WordPress eklentisini kullanabilirsiniz.

Ücretsiz çerez eklentisi kullanabilir miyim?

Kullanabilirsiniz; önemli olan eklentinin Consent Mode v2'nin dört parametresini doğru göndermesi ve KVKK'nın istediği gibi reddet seçeneğini kabul et ile eşit düzeyde sunmasıdır. Google'ın CMP İş Ortağı Programı listesindeki platformlar, Consent Mode entegrasyonu açısından doğrulanmış seçeneklerdir.

Kaynaklar

  1. Google for Developers — Consent mode overview
  2. Google for Developers — Set up consent mode on websites
  3. Google for Developers — Consent mode debugging
  4. Google Ads Help — About consent mode
  5. Google Ads Help — EU user consent policy and consent mode updates
  6. Google Analytics Help — Consent settings
  7. Google — EU user consent policy
  8. Google CMP Partner Program
  9. Site Kit by Google — Consent mode
  10. KVKK — Rehberler (Çerez Uygulamaları Hakkında Rehber)
  11. KP Law — Çerez Uygulamaları Hakkındaki Rehber yayınlandı

ALPX Ekibi — internet mecraları yönetimi, web, SEO ve reklam ekibi. Bu yazıdaki bilgiler, sonunda listelenen resmi kaynaklarla tarihinde kontrol edildi.

Diğer yazılar

Ücretsiz ön analiz

Tüm mecralarınızı tek ekiple yönetelim.

Web sitenizin, pazaryeri mağazalarınızın ve sosyal medyanızın bugünkü durumunu inceleyip size özel bir mecra planı çıkaralım. Ücretsiz, bağlayıcı değil.

WhatsApp: bilgi almak için tıklayınız