GTM İle Kurulum

GTM Nedir? Google Tag Manager (GTM), web sitenizdeki etiketlerin (örneğin Google Analytics, Facebook Pixel veya AdWords dönüşüm izleme etiketleri gibi) yönetimini kolaylaştıran bir hizmettir. GTM, izleme kodlarını sitenize daha esnek ve kullanıcı dostu bir şekilde eklemenize, güncellemenize ve yönetmenize olanak tanır.


GTM ve Efilli

GTM’yi kullanarak mevcut etiketlerinizi Efilli eklentisiyle birlikte yönetebilirsiniz. GTM’yi Efilli Panel ile entegre ettiğinizde, web sitenizdeki etiketleri GTM için Efilli’nin özel adlandırma kuralına göre kategorize edebilir ve kullanıcı onaylarına göre Efilli’nin çerez eklentisi aracılığıyla sunabilirsiniz. Örneğin, web sitenize işlevsellik kazandıran bir Google etiketi, GTM ve Efilli kullanılarak İşlevsel Etiket (Functional Tag) olarak kategorize edilebilir. Bu şekilde, yalnızca işlevsel çerezler için onay veren kullanıcılarda tetiklenir.


1. GTM’yi (Google Tag Manager) Web Sitenize Ekleme

  • panel.efilli.comarrow-up-right’a gidin ve Efilli ekibi tarafından size sağlanan kullanıcı adı ve şifreyle giriş yapın.

  • Menüden “Domains” bölümüne gidin ve ilgili alan adını bulun.

  • İlgili alanın sağındaki yapılandırma simgesine tıklayarak düzenleme moduna geçin.

  • Sağ üst köşede bulunan “Prepare Version” düğmesine tıklayın.

  • Ekranın sağ üst köşesinde görünen “Google Tag Manager” logosuna tıklayın ve yapılandırma dosyanızı indirin.


2. Google Tag Manager Üzerinden Hesap Oluşturma

  • https://tagmanager.google.com/arrow-up-right adresine gidin ve Google hesabınızla oturum açın.

  • Hesabınız yoksa, “Create Account” seçeneğini seçerek yeni bir hesap oluşturun.

  • “Install Google Tag Manager” bölümündeki ekran talimatlarını izleyerek GTM’yi web sitenize ekleyin.


3. GTM Üzerinden Efilli Entegrasyonu

  • Sol üst köşeden “Admin” seçeneğini seçin.

  • “Import Container” seçeneğini tıklayın.

  • Daha önce Efilli panelinden indirdiğiniz JSON yapılandırma dosyasını yükleyin.

  • Container’ı içe aktardıktan sonra ayarları aşağıdaki gibi yapılandırın:

    • Merge seçeneğini seçin.

    • Bu seçeneğin altından Overwrite conflicting tags, triggers, and variables seçeneğini seçin.

    • Değişiklikleri kaydetmek için Confirm düğmesine tıklayın.

İşlem tamamlandı! Artık Efilli, web sitenizdeki tüm çerez izinlerini yönetmeye başlayacaktır.


  • GTM hesabınızda “Container Settings”e tıklayın.

  • Açılan menüde “Additional Settings” bölümünün altından “Enable Consent Overview” seçeneğine tıklayın.

  • GTM hesabınızda oluşturduğunuz etiketleri ve şablonları görüntülemek için “Tags” kategorisine gidin.

  • Sağ taraftaki yapılandırma simgesine tıklayın.

  • Tüm izinleri tek bir yerden gözden geçirme olanağı kazanın.

  • İstediğiniz etiketi veya etiketleri seçin ve toplu olarak ilgili kategoriye ekleyerek onay yapılandırmalarınızı oluşturun.


Kategori Eşleme (Çerez Türleri ve Google Tag Manager Entegrasyonu)

Efilli, kendi çerez kategorilerini Google tarafından talep edilen onay türlerine eşler ve doğru veriyi dataLayer’a gönderir. Bu eşleme, kullanıcının çerez tercihine göre hangi bilgilerin Google servislerine iletileceğini belirler.

Güncellenmiş eşleme şu şekildedir:

  • Advertising and Marketing Cookies (ad_storage)Marketing category

  • Analytics and Performance Cookies (analytics_storage)Functional category

  • Website Functionality Cookies (functionality_storage)Functional category

  • Security and Necessary Cookies (security_storage)Necessary category (her zaman aktif)

  • Personalization Cookies (personalization_storage)Functional category

  • Ad User Data (ad_user_data)Marketing category

  • Personalized Ads (ad_personalization)Marketing category

Bu eşleme sayesinde, kullanıcıların Efilli çerez banner’ı aracılığıyla verdikleri izinler Google Tag Manager’a doğru formatta iletilir ve ilgili etiketler yalnızca kullanıcı onayı verildiğinde tetiklenir.

Önemli Not: Belirli çerez türlerini özelleştirmek istiyorsanız, Efilli Panel üzerinden kategori eşlemelerini değiştirebilir ve GTM’deki ilgili tetikleyicileri güncelleyebilirsiniz.


Gelişmiş Ayarlar (URL Passthrough & Ads Data Redaction)

Efilli paneli, Google Consent Mode V2 için iki ek gelişmiş ayar sunar:

URL Passthrough

Kullanıcı sitenize Google reklam tıklama parametreleri (örneğin gclid, dclid, gclsrc veya _gl) içeren bir URL üzerinden gelirse, bu ayar bu parametrelerin dahili bağlantılara aktarılmasına izin verir. Bu özellik varsayılan olarak devre dışıdır. Etkinleştirildiğinde daha doğru reklam dönüşüm takibi sağlar, ancak URL karmaşıklığını artırabilir.

Ads Data Redaction

Kullanıcılar reklam çerezlerine izin vermediğinde, bu ayar Google Ads etiketlerinin IP adreslerini kısaltmasını ve reklam tıklama tanımlayıcılarını (ör. GCLID) maskelemesini sağlar. Bu özellik de varsayılan olarak devre dışıdır ve yalnızca ek gizlilik gereksinimleriniz varsa etkinleştirilmelidir. Her iki ayarı da ihtiyaçlarınıza göre Efilli Panel üzerinden etkinleştirebilir veya devre dışı bırakabilirsiniz.


Google Consent Mode v2, web sitelerinde veya uygulamalarda kullanıcı rızasına göre Google etiketlerinin nasıl ve ne zaman çalışacağını belirlemek için iki farklı şekilde uygulanabilir: Basic ve Advanced.

Bu iki yaklaşım arasındaki temel fark, Google etiketlerinin kullanıcı rıza banner’ı ile etkileşimden önce yüklenip yüklenmediğidir.

Basic Consent Mod

Basic consent mode uygulamasında, Google etiketlerinin kullanıcı rıza banner’ı ile etkileşime geçene kadar yüklenmesi engellenir.

Nasıl çalışır?

  • Sayfa açıldığında Google etiketleri yüklenmez.

  • Kullanıcı rıza banner’ı ile etkileşime geçene kadar Google’a hiçbir veri gönderilmez.

  • Kullanıcı rıza verdiğinde:

    • Google etiketleri yüklenir.

    • Consent Mode API’leri çalıştırılır.

    • Rıza durumları Google’a aşağıdaki sırayla gönderilir:

      1. Varsayılan rıza durumları

      2. Güncellenmiş rıza durumları

  • Kullanıcı rıza vermezse:

    • Google’a hiçbir veri aktarılmaz.

    • Bu duruma rıza bilgisinin kendisi de dahildir.

    • Google etiketleri tamamen engellenmiş halde kalır.

Ölçüm etkisi

  • Rıza öncesinde cookieless ping gönderilmez.

  • Google Ads dönüşüm modellemesi, genel (advertiser’dan bağımsız) bir model üzerinden yapılır.

Advanced Consent Mod

Advanced consent mode uygulamasında, Google etiketleri web sitesi veya uygulama açılır açılmaz yüklenir.

Nasıl çalışır?

  • Google etiketleri sayfa yüklenirken çalışır.

  • Consent Mode API’leri hemen devreye girer.

  • Varsayılan rıza durumları ayarlanır (varsayılan olarak rıza reddedilmiş kabul edilir, aksi tanımlanmadığı sürece).

  • Rıza verilmediği sürece:

    • Google etiketleri cookieless ping gönderir.

  • Kullanıcı rıza banner’ı ile etkileşime girip rıza verdiğinde:

    • Rıza durumları güncellenir.

    • Google etiketleri tam ölçüm verisi göndermeye başlar.

Ölçüm etkisi

  • Cookieless ping’ler, rıza öncesi dönüşüm modellemesine olanak tanır.

  • Bu yaklaşım, Basic consent mode’a kıyasla daha gelişmiş bir modelleme sağlar.

  • Google Ads dönüşüm modellemesi, reklam verene özel (advertiser-specific) bir model üzerinden yapılır.

Daha detaylı bilgi için Google’ın resmi dokümantasyonunu inceleyebilirsiniz: https://developers.google.com/tag-platform/security/guides/consent?consentmode=advanced&hl=enarrow-up-right

Last updated