Ücretsiz ön analiz

Google Tag Manager

Google Tag Manager (GTM), web sitelerine ve mobil uygulamalara eklenen ölçüm ve pazarlama kodlarını (etiketleri) yöneten ücretsiz bir etiket yönetim sistemidir. Etiketler, site koduna her seferinde doğrudan müdahale edilmeden tek bir arayüzden yönetilir. GA4, Google Ads ve Meta gibi platformların etiketleri ve çalışma koşulları bu arayüzden tanımlanır.

Çalışma prensibi

GTM’nin kullanılabilmesi için sitenin tüm sayfalarına bir kez kapsayıcı (container) kod parçası eklenir. Sonraki tüm etiketler bu kapsayıcının içinde, GTM arayüzünden tanımlanır. Sistem üç temel öğeden oluşur:

  • Etiket (tag): Çalıştırılacak kod; örneğin bir GA4 etkinliği, Google Ads dönüşüm etiketi veya Meta Pixel.
  • Tetikleyici (trigger): Etiketin hangi koşulda çalışacağını belirleyen kural; sayfa görüntüleme, belirli bir düğmeye tıklama, form gönderimi veya belirli bir adrese ulaşma gibi.
  • Değişken (variable): Etiketlere ve tetikleyicilere aktarılan dinamik değer; sayfa adresi, tıklanan öğenin metni, sipariş tutarı gibi.

Veri katmanı (data layer), sitenin GTM’ye yapılandırılmış bilgi aktarmasını sağlayan JavaScript dizisidir; standart kurulumda window.dataLayer = window.dataLayer || []; ifadesiyle başlatılır ve gtag.js tarafından da kullanılır. E-ticaret sitelerinde ürün kimliği, fiyat ve sipariş toplamı gibi bilgiler veri katmanı aracılığıyla etiketlere iletilir.

Sürüm yönetimi ve yayın süreci

GTM’de yapılan değişiklikler önce bir çalışma alanında hazırlanır, Önizleme (Preview) modunda Tag Assistant ile test edilir ve ardından sürüm olarak yayınlanır. Her yayın numaralı bir sürüm olarak saklandığından, sorunlu bir değişiklik önceki sürüme geri dönülerek kaldırılabilir. Kullanıcı yetkileri hesap ve kapsayıcı düzeyinde ayrı ayrı tanımlanır; yayınlama yetkisi düzenleme yetkisinden ayrı verilebilir.

Kullanım alanları

GTM; GA4 etkinliklerinin kurulumu, reklam platformlarının dönüşüm ve yeniden pazarlama etiketlerinin yönetimi, form gönderimi ve dosya indirme gibi etkileşimlerin ölçülmesi ile çerez onay yönetim platformlarıyla entegre izin uygulaması için kullanılır. İzin Modu (Consent Mode) yapılandırması, kullanıcının verdiği izinlere göre etiketlerin davranışını belirler.

GTM; Google Analytics, Google Ads ve Floodlight etiketlerinin yanında üçüncü taraf etiketlerini de destekler ve site kodunda doğrudan yer alan etiketlerle birlikte çalışabilir. Sunucu taraflı etiketleme (server-side tagging), etiket isteklerinin kullanıcının tarayıcısından doğrudan üçüncü taraf platformlara gönderilmesi yerine site sahibinin kontrolündeki bir sunucu kapsayıcısı üzerinden iletilmesidir. Bu yapı, hangi verinin hangi platforma aktarılacağının merkezi olarak denetlenmesini sağlar.

Performans etkisi

Her etiket sayfada ek kod çalıştırdığından, çok sayıda etiket barındıran kapsayıcılar sayfa performansını ve özellikle etkileşim yanıt süresini (INP) etkileyebilir. Kullanılmayan etiketlerin kaldırılması ve tetikleyicilerin yalnızca gereken sayfalarla sınırlandırılması bu etkiyi azaltır.

Ölçüm ve araçlar

GTM’nin Önizleme modu ve Tag Assistant, hangi etiketin hangi tetikleyiciyle çalıştığını ve hangi değişken değerlerinin aktarıldığını adım adım gösterir. GA4’ün DebugView raporu, GTM üzerinden gönderilen etkinliklerin GA4’e ulaştığını doğrular.

Kaynaklar