← Blog
Analitik7 dk okumaMegis

Consent Mode V2 Rehberi: Cerez Onay Yonetimi

Google Consent Mode V2'yi uygulayarak kullanici gizliligini korurken veri toplama surecinizi optimize edin.

Google Consent Mode v2: Uygulama Rehberi

Google Consent Mode v2, kullanici gizliligi ile veri toplama ihtiyaci arasinda denge kurmak icin Google'in sundugu guncelenmis bir cercevedir. 2024 yilindan itibaren Avrupa Ekonomik Alani (EEA) icin zorunlu hale gelen bu sistem, Turkiye'deki KVKK gereksinimleri icin de kritik oneme sahiptir. Bu rehberde Consent Mode v2'nin ne oldugunu, nasil uygulanacagini, default/update komutlarinin kullanimini, KVKK uyumunu ve test sureclerini adim adim inceleyecegiz.

Consent Mode v2 Nedir?

Consent Mode, Google etiketlerinin kullanici onay durumuna gore davranisini dinamik olarak ayarlayan bir API'dir. v2 surumunde iki yeni onay turu eklenmistir ve toplam dort temel onay parametresi bulunmaktadir:

ParametreAciklamaVarsayilan Deger
analytics_storageAnalitik amacli cerez ve veri depolama iznidenied
ad_storageReklamcilik amacli cerez ve veri depolama iznidenied
ad_user_dataKullanici verilerinin reklam platformlarina gonderilme izni (v2 ile yeni)denied
ad_personalizationKisisellestirilmis reklamcilik icin veri kullanim izni (v2 ile yeni)denied

Bu parametrelere ek olarak, functionality_storage, personalization_storage ve security_storage gibi opsiyonel parametreler de mevcuttur.

Temel ve Gelismis Mod

Consent Mode v2, iki farkli uygulama modunda calisabilir:

Temel Mod (Basic Mode)

Kullanici onay verene kadar hicbir Google etiketi calistirilmaz. Onay verildikten sonra etiketler normal sekilde atesilenir.

  • Kullanici onay vermezse hicbir veri toplanmaz.
  • Onay sonrasi tam veri toplama baslar.
  • Google'in modelleme ozelligi devre disi kalir.
  • Daha az veri topansa da daha muhafazakar bir yaklasim sunar.

Gelismis Mod (Advanced Mode)

Google etiketleri her durumda yuklenir ancak onay durumuna gore davranislari degisir. Onay verilmediginde cerez kullanilmaz ve yalnizca anonim, cerez icermeyen ping'ler gonderilir.

  • Onay olmadan bile anonim veri toplama devam eder (cookieless ping).
  • Google, bu anonim verileri kullanarak veri modellemesi yapar.
  • Raporlardaki veri boslugu daha az olur.
  • KVKK/GDPR uyumu icin dikkatli degerlendirme gerektirir.

Uygulama: Default ve Update Komutlari

Default Komutu (gtag "consent", "default")

Default komutu, sayfa yuklendiginde onay durumunun varsayilan degerlerini ayarlar. Bu komut, herhangi bir Google etiketi atesilenmeden once calistirilmalidir:

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

Burada wait_for_updateparametresi, Consent Management Platform'un (CMP) onay durumunu guncellemesi icin beklenen milisaniye suresidir. Bu sure icinde CMP yanit vermezse varsayilan "denied" degerleri gecerli kalir.

Update Komutu (gtag "consent", "update")

Kullanici onay tercihlerini belirledikten sonra update komutu ile onay durumu guncellenir:

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

Update komutu, yalnizca degisen parametreleri icermelidir. Kullanici kismii onay verdiginde (orn. analitik evet, reklam hayir) her parametre ayri ayri ayarlanmalidir.

GTM ile Consent Mode v2 Kurulumu

Google Tag Manager uzerinden Consent Mode v2 kurulumu icin asagidaki adimlari izleyin:

Adim 1: Yerlesik Onay Turlerini Yapilandirma

  1. GTM konteynerinizde Yonetici > Konteyner Ayarlari bolumune gidin.
  2. Ek onay yapiilandirmalarini etkinlestir secenegini aktif edin.
  3. Etiketlerinizin yerlesik onay ayarlarini kontrol edin; Google etiketleri otomatik olarak Consent Mode'u destekler.

Adim 2: CMP Entegrasyonu

Bir Consent Management Platform (CMP) secin ve GTM ile entegre edin. Populer CMP secenekleri:

CMPGTM SablonuKVKK UyumuUcretsiz Plan
CookiebotVar (resmi sablon)Evet100 sayfaya kadar
CookieYesVarEvetSinirli
ComplianzVarEvetEvet (WP eklentisi)
OneTrustVarEvetHayir
UsercentricsVarEvetSinirli

Adim 3: CMP Etiketini GTM'ye Ekleme

  1. GTM Community Template Gallery'den sectiginiz CMP'nin sablonunu yukleyin.
  2. CMP etiketini olusturun ve Onay Baslatma - Tum Sayfalar tetikleyicisi ile atesilenmesini saglayin.
  3. CMP yapilandirmasinda default consent degerlerini "denied" olarak ayarlayin.
  4. CMP'nin onay guncelleme mekanizmasinin gtag('consent', 'update', ...) komutunu duzgun sekilde calistirdigini dogrulayin.

Adim 4: Etiket Onay Ayarlarini Yapilandirma

Her etiketin hangi onay turlerini gerektirdigini belirleyin:

  • GA4 etiketi: analytics_storage gerektirir.
  • Google Ads donusum etiketi: ad_storage ve ad_user_data gerektirir.
  • Google Ads yeniden pazarlama: ad_storage, ad_user_data ve ad_personalization gerektirir.
  • Meta Pixel: ad_storage ve ad_personalization gerektirir (ozel yapilandirma ile).

KVKK Uyumu

Turkiye'deki Kisisel Verilerin Korunmasi Kanunu (KVKK), veri toplama ve isleme konusunda belirli gereksinimler ortaya koyar. Consent Mode v2, KVKK uyumunu saglamada onemli bir aracdir.

KVKK Icin Temel Gereksinimler

  • Acik riza alma: Kisisel veri islemeden once kullanicidan acik, bilgilendirilmis ve ozgur iradesiyle verilmis onay alinmalidir.
  • Aydinlatma yukumluugu: Hangi verilerin, hangi amacla, ne kadar sure toplanacagi ve kimlerle paylasilacagi acikca belirtilmelidir.
  • Amac sinirlamasi: Veriler yalnizca belirtilen amaclar dahilinde kullanilmalidir.
  • Veri minimizasyonu: Yalnizca gerekli veriler toplanmalidir.
  • Haklarin kullanimi: Kullanicilara verilerine erisim, duzeltme ve silme haklari taninmalidir.

Consent Mode v2 ile KVKK Uyumu Adimmlari

  1. Varsayilan olarak denied: Tum onay parametrelerini varsayilan olarak "denied" ayarlayin. Kullanici onay vermeden hicbir veri toplanmamalidir.
  2. Granular (detayli) onay: Kullanicilara farkli veri turleri icin ayri ayri onay verme secenegi sunun (analitik, reklam, kisiselliestirme).
  3. Onay kayitlarini saklayin: Kimin, ne zaman, hangi onaylari verdigini kaydedin. CMP araclar bu kayitlari otomatik olusturur.
  4. Kolay iptal mekanizmasi: Kullanicilarin onaylarini istedikleri zaman geri cekebilecegi bir mekanizma sunun.
  5. Veri isleme envanteri: KVKK geregince bir VERBiS kaydi olusturun ve veri isleme faaliyetlerinizi belgeleyin.

Test ve Dogrulama

Consent Mode v2 uygulamasini test etmek, dogru calistigindan emin olmak icin kritiktir.

GTM Preview Modu ile Test

  1. GTM'de Onizleme modunu baslatin.
  2. Consent durumunun dogru ayarlandigini Consent sekmesinde dogrulayin.
  3. CMP banner'inda farkli onay kombinasyonlarini test edin.
  4. Her onay durumu icin hangi etiketlerin ateslenip hangilerinin engellenddigini kontrol edin.

Browser Developer Tools ile Dogrulama

  1. Chrome DevTools'ta Network sekmesini acin.
  2. "collect" isteklerini filtreleyin.
  3. Onay verilmeden once gcs=G100 (her sey denied) parametresini gormelisiniz.
  4. Onay verildikten sonra gcs=G111 (her sey granted) parametresini gormelisiniz.

GA4 DebugView ile Dogrulama

  1. GA4'te Yonetici > DebugView bolumune gidin.
  2. Onay verilmeden once etkinliklerin gorunmedigini dogrulayin (Gelismis mod haric).
  3. Onay verildikten sonra etkinliklerin dogru sekilde kaydedildigini kontrol edin.
  4. consent_granted etkinliginin kaydedildigini dogrulayin.

Onay Durumu Kontrol Tablosu

Test SenaryosuBeklenen DavranisKontrol Noktasi
Sayfa ilk yuklenme (onay oncesi)Tum parametreler deniedGTM Preview: Consent sekmesi
Yalnizca analitik onayanalytics_storage: granted, digerleri deniedNetwork: gcs parametresi
Tam onayTum parametreler grantedGA4 DebugView: etkinlikler gorunur
Onay geri cekmeIlgili parametreler denied'a donerCerezlerin silindigini dogrulayin
Tekrar ziyaretOnceki tercihler yuklenirCMP: onay kaydi kontrol

Sik Yapilan Hatalar

  • Default komutunun gec calistirilmasi: Default komutu, herhangi bir Google etiketinden once calistirilmalidir. GTM'de CMP etiketinin "Onay Baslatma" tetikleyicisi ile atesilenmesi gerekir.
  • ad_user_data ve ad_personalization'in unutulmasi: v2 ile eklenen bu parametreleri tanimlamazsaniz varsayilan olarak "denied" kalir ve reklam kampanyalariniz etkilenir.
  • Temel ve Gelismis mod karisikligi: Hangi modu kullandiginizi netlestirin ve KVKK gereksinimlerinize uygun olani secin.
  • CMP ile GTM uyumsuzlugu: CMP'nin update komutlarini dogru formatta gonderdiginden emin olun.
  • Consent kayitlarini saklamama: KVKK, onay kaniti gerektirdiginden CMP'nin kayit tutma ozelligini aktiflesttirin.

Sonuc

Google Consent Mode v2, dijital analitikte gizlilik ve veri toplama dengesini yonetmek icin vazgecilmez bir aractir. Dogru uygulandiginda hem KVKK uyumlulugunuzu saglar hem de veri kaliteinizi korur. Default ve update komutlarinin dogru yapilandirilmasi, uygun bir CMP secimi ve kapsamli test sureci, basarili bir Consent Mode v2 uygulamasinin temel taslardir.

Megis olarak, Consent Mode v2 kurulumu, CMP entegrasyonu ve KVKK uyumluluk danismanliginda markalara kapsamli destek sunuyoruz. Gizlilik oncelikli dijital dunyada veri odakli kararlar almaya devam etmek icin dogru onay yonetimi hayati onem tasimaktadir.

#consent mode#cerez onayi#gdpr#gizlilik