Etiket Yöneticisi (Tag Manager) Nedir?
Kısa tanım
Etiket yöneticisi (tag manager), web sitesine eklenen analitik, reklam ve pazarlama kodlarının (etiketlerin) her seferinde sitenin kaynak kodunu değiştirmeden tek bir arayüzden yönetilmesini sağlayan sistemdir. Siteye bir kez yerleştirilen bir kapsayıcı kod, hangi etiketin hangi koşulda çalışacağını tetikleyici ve değişkenlere göre belirler. En yaygın örneği Google Tag Manager'dır (GTM).
Diğer adları: Tag Manager, Google Tag Manager, GTM, etiket yönetim sistemi, tag management system

Kapsayıcı, etiket, tetikleyici, değişken
Google Tag Manager'ın (GTM) yapı taşları diğer etiket yöneticilerinde de benzer adlarla bulunur:
- Kapsayıcı (container): Bir siteye ait tüm etiket, tetikleyici ve değişkenlerin toplandığı yapı. Siteye eklenen tek kod parçası, bu kapsayıcının yayımlanmış sürümünü yükler.
- Etiket (tag): Çalıştırılacak kod. GA4 ölçüm etiketi, bir reklam platformunun dönüşüm etiketi ya da özel HTML olabilir.
- Tetikleyici (trigger): Etiketin ne zaman çalışacağını belirleyen koşul: sayfa görüntüleme, bir bağlantıya tıklama, form gönderimi ya da sitenin kendi gönderdiği özel bir olay.
- Değişken (variable): Tetikleyici ve etiketlerin kullandığı değerler: sayfa yolu, tıklanan öğenin metni, sipariş tutarı.
Güvenilir bir kurulumun temeli data layer'dır. Sitenin kendisi, önemli anlarda yapılandırılmış veri gönderir; etiket yöneticisi sayfadaki CSS sınıflarını ya da buton metinlerini tahmin etmek yerine bu veriyi okur:
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
event: "teklif_formu_gonderildi",
form_konumu: "hizmet-sayfasi"
});Böylece tasarım değiştiğinde ölçüm bozulmaz. Bu verinin nasıl planlanacağı olay takibi maddesinde ele alınıyor.
Kolaylığın bedeli: yönetişim
Etiket yöneticisinin asıl vaadi, pazarlama ekibinin geliştirici beklemeden etiket ekleyebilmesidir. Aynı özellik, siteye denetimsiz biçimde JavaScript eklenebilmesi demektir. Özel HTML etiketleri, sitenin kendi koduyla aynı yetkiyle çalışır; kötü niyetli ya da hatalı bir etiket sayfadaki form verisine erişebilir. Bu yüzden:
- yayımlama yetkisi az sayıda kişide olmalı, düzenleme ile yayımlama yetkileri ayrılmalıdır (GTM kapsayıcı düzeyinde okuma, düzenleme, onaylama ve yayımlama izinleri sunar);
- her yayın açıklamalı bir sürüm olarak kaydedilmeli, değişiklikler önizleme modunda test edilmelidir;
- artık kullanılmayan etiketler düzenli aralıklarla temizlenmelidir;
- İçerik Güvenlik Politikası (CSP) kullanılıyorsa etiket yöneticisinin yükleyebileceği kaynaklar bilinçli olarak izin listesine alınmalıdır.
Performans maliyeti
Etiket yöneticisi kodları daha düzenli yükler ama ortadan kaldırmaz. Her etiket ana iş parçacığında çalışan ek JavaScript demektir. Kapsayıcıya yıllar içinde eklenen sohbet aracı, iki reklam pikseli ve bir ısı haritası betiği, sayfada uzun görevlere yol açıp INP değerini kötüleştirebilir. Pratik öneriler: etiketleri sayfa yüklenir yüklenmez değil, gerçekten gerektiği anda tetiklemek; aynı işi yapan yinelenen etiketleri birleştirmek; yeni bir etiketin maliyetini eklemeden önce bir performans ölçümüyle görmek.
Onay ile birlikte çalışmak
Analitik ve reklam etiketleri, kişisel veri işleyebildikleri için çoğu durumda ziyaretçinin onayına bağlıdır. Etiket yöneticisinde her etiketin hangi onay türünü gerektirdiği tanımlanabilir; Google etiketleri bu bilgiyi Consent Mode üzerinden alır. Onay mantığını etiket yöneticisinin içine dağınık koşullar olarak yazmak yerine tek bir yerden yönetmek, hem denetimi hem hata ayıklamayı kolaylaştırır.

