İçeriğe geç
Performetic

Performans Pazarlama

Google Consent Mode v2 nedir, nasıl kurulur?

Yazar Yayın tarihi Son güncelleme 5 dk okuma
Google Consent Mode v2 nedir, nasıl kurulur?

Kısaca

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.

İçindekiler
  1. Google Consent Mode v2 nedir, e-ticaret sitesinde nasıl kurulur?
  2. Consent Mode v2 ile ne değişti?
  3. Bu kural Türkiye'deki siteler için de geçerli mi?
  4. Temel ve gelişmiş Consent Mode arasındaki fark nedir?
  5. Consent Mode v2 adım adım nasıl kurulur?
  6. Kurulumun çalıştığı nasıl doğrulanır?
  7. Consent Mode kurulunca ölçümde ne değişir?
  8. Kurulumda sık yapılan hatalar nelerdir?
  9. Özet

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.

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.

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.

  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.

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

  1. Consent mode overview (Google for Developers)
  2. Set up consent mode on websites (Google for Developers)
  3. About consent mode (Google Ads Yardım)
  4. EU user consent policy (Google)
  5. Çerez Uygulamaları Hakkında Rehber (Kişisel Verileri Koruma Kurumu)

Reklam bütçeniz daha fazlasını hak ediyor.

Mağazanızı ve reklam hesaplarınızı inceleyelim, size özel 3 somut büyüme fırsatını ücretsiz raporlayalım.

Ücretsiz analiz al
Ücretsiz analiz al