GTM ile Consent Mode Kurulumu Nasıl Yapılır?

Google Tag Manager (GTM) ile Consent Mode kurulumu, kullanıcıların çerez tercihlerine göre etiketlerin çalışma mantığını düzenlemeyi sağlar.

GTM ile Consent Mode Kurulumu Nasıl Yapılır?

Google Tag Manager (GTM) ile Consent Mode kurulumu, kullanıcıların çerez tercihlerine göre etiketlerin çalışma mantığını düzenlemeyi sağlar. Gizlilik yasalarına uyum sağlarken veri kaybını en aza indirmek için bu yapının doğru kurulması gerekir.

GTM’de Consent Mode Nasıl Kurulur?

GTM’de Consent Mode; sayfa yüklenirken varsayılan izin durumunu tanımlamak (default) ve kullanıcı banner üzerinden seçim yaptığında bu izin durumunu güncellemek (update) mantığıyla çalışır. İzin durumları güncellendiğinde Google etiketleri kendini otomatik olarak ayarlar.

Consent Mode Kurulumundan Önce Neler Hazırlanmalıdır?

  • Aktif bir Google Tag Manager (GTM) hesabı ve web sitesine eklenmiş kapsayıcı kodu.

  • Google onaylı bir CMP (Çerez Yönetim Platformu) veya özel yazılmış bir çerez banner'ı.

  • Gizlilik politikanıza uygun olarak belirlenmiş varsayılan izin durumları.

  • Sitede çalışan tüm Google etiketlerinin (GA4, Google Ads) listesi.

Cookie Banner ve CMP’nin Rolü Nedir?

CMP (Consent Management Platform), sitede çerez uyarı penceresini gösterir ve kullanıcının "Kabul Et" veya "Reddet" seçimini yakalar. Bu seçimi GTM’e bir veri sinyali olarak iletir.

Basic ve Advanced Consent Mode Kararı

  • Basic Consent Mode: Kullanıcı izin vermezse etiketler hiç çalışmaz. Hiçbir veri toplanmaz.

  • Advanced Consent Mode: Kullanıcı izin vermese bile etiketler tetiklenir ancak çerezsiz anonim sinyaller (pingler) gönderir. Google AI bu sinyallerle kayıp dönüşümleri modeller.

Consent Mode v2 Parametreleri Nelerdir?

  • ad_storage: Reklam çerezlerinin depolanma izni.

  • analytics_storage: Analitik çerezlerin depolanma izni.

  • ad_user_data: Kullanıcı verilerinin reklamcılık amacıyla Google'a iletilme izni.

  • ad_personalization: Yeniden pazarlama ve kişiselleştirilmiş reklam izni.

  • functionality_storage: Dil ve site tercihi çerezlerinin izni.

  • personalization_storage: İçerik kişiselleştirme çerezlerinin izni.

  • security_storage: Güvenlik ve doğrulama çerezlerinin izni.

ad_storage ve analytics_storage Ayarları

analytics_storage GA4 raporlamasını düzenler. ad_storage ise Google Ads dönüşüm takibi ve çerezlerinin yazılmasını kontrol eder.

ad_user_data ve ad_personalization Ayarları

Consent Mode v2 ile hayatımıza giren bu iki parametre, Google Ads kitlelerinin (remarketing) dolması ve hedefleme yapılabilmesi için zorunludur.

GTM Consent Mode Kurulum Yöntemleri

Kurulumu entegre bir CMP şablonuyla veya özel bir banner yapısıyla gerçekleştirebilirsiniz.

CMP Şablonu ile Consent Mode Kurulumu

  1. GTM'de Topluluk Şablon Galerisi üzerinden kullandığınız CMP'nin (örn. Cookiebot, OneTrust) şablonunu yükleyin.

  2. Şablon ayarlarından varsayılan izinleri kapalı (denied) tanımlayın.

  3. Etiket tetikleyicisini Consent Initialization - All Pages yapın.

Özel Banner ile Consent Mode Kurulumu

Hazır şablon kullanmıyorsanız şu adımları izleyin:

Adım 1: Consent Initialization Trigger Oluşturun

GTM'deki varsayılan izin komutunun, diğer tüm etiketlerden önce çalışması için Consent Initialization - All Pages tetikleyicisini kullanın.

Adım 2: Default Denied Consent Mode Ayarını Yapın

Sayfa açılır açılmaz (kullanıcı henüz seçim yapmadan) tüm izin parametrelerini varsayılan olarak reddedildi (denied) olarak tanımlayın.

Adım 3: Banner Tercihlerine Göre Update Consent Ayarı Yapın

Kullanıcı banner üzerinden onay verdiğinde, ilgili izin parametrelerini güncellendi (granted) durumuna geçirecek sinyali tetikleyin.

Adım 4: Google Tag İzin Ayarlarını Kontrol Edin

GTM’de Google etiketlerinizi açın. Gelişmiş Ayarlar > İzin Ayarları kısmında dahili izinlerin (Built-in Consent Checks) aktif olduğunu doğrulayın.

Adım 5: GA4, Google Ads ve Enhanced Conversions’ı Doğrulayın

Etiketlerin izin durumuna göre çalıştığını ve gelişmiş dönüşüm (Enhanced Conversions) verilerinin izin verildiğinde iletildiğini kontrol edin.

GTM’de Consent Mode Nasıl Test Edilir?

  1. GTM Preview (Önizleme) modunu başlatın.

  2. Sol taraftaki olay akışından Consent Initialization adımını seçin.

  3. Consent sekmesinden varsayılan izin değerlerinin denied olduğunu görün.

  4. Sitedeki banner'dan onay verin ve sonraki adımlarda izin değerlerinin granted olarak güncellendiğini doğrulayın.

GTM Consent Mode Kurulumunda En Sık Yapılan Hatalar

  • Varsayılan (default) izin tanımlamasını, güncelleme (update) komutundan sonra çalıştırmak.

  • Tetikleyici olarak Consent Initialization yerine standart Page View kullanmak.

  • Consent Mode v2 için zorunlu olan ad_user_data ve ad_personalization parametrelerini eksik bırakmak.

  • GTM etiketlerindeki dahili izin kontrollerini elle geçersiz kılmak (Additional Consent Needed alanını hatalı yapılandırmak).

Sıkça Sorulan Sorular

Consent Mode v2 zorunlu mu?

Evet. Google Ads kitlelerini kullanmaya devam etmek ve dönüşüm takibini eksiksiz yapmak için zorunludur.

Consent Mode kurulmazsa ne olur?

Google Ads yeniden pazarlama kitleleriniz güncellenmez ve GA4'te modellenmiş dönüşüm verilerini kaybedersiniz.

Basic ve Advanced Consent Mode arasındaki fark nedir?

Basic modda izin verilmezse hiç veri gönderilmez. Advanced modda ise çerezsiz anonim sinyaller gönderilerek yapay zeka ile dönüşüm modellemesi yapılır.