Google Tag Manager (GTM) Nedir?
1. Tag Yönetimi Nedir ve Neden GTM Kullanılır?
Dijital pazarlamada web sitenize çeşitli takip kodları (tag'ler) eklemeniz gerekir: Google Analytics kodu, Google Ads dönüşüm kodu, Meta Pixel kodu ve daha fazlası. Bu kodlar sitenizin arka planında çalışarak kullanıcı davranışlarını takip eder.
a) GTM Olmadan (Eski Yöntem)
Her yeni kod eklemek veya mevcut bir kodu değiştirmek istediğinizde bir web geliştiriciye ihtiyaç duyarsınız. Geliştirici kodları siteden bulur, düzenler ve yayınlar. Bu süreç günler hatta haftalar alabilir.
b) GTM ile (Modern Yöntem)
Web sitenize tek bir GTM kodu eklenir. Bundan sonra tüm takip kodlarını GTM panelinden kendiniz yönetirsiniz. Yeni kod eklemek, düzenlemek veya silmek birkaç dakika sürer — geliştiriciye gerek kalmaz.
- GTM bir veri kaynağı değildir. GTM veri toplamaz — veriyi bir yerden alıp başka bir yere ileten bir kurye gibidir. Veri kaynağı GA4, Google Ads veya Meta'dır; GTM bu araçlara veri gönderir.
- GTM bir analiz aracı değildir. GTM'de rapor okuyamazsın. GTM tag'ları yönetir; analiz GA4'te veya Looker Studio'da yapılır.
- GTM web sitesi oluşturma aracı değildir. GTM siteye kod ekler/yönetir ama siteyi değiştirmez — tasarım, içerik veya fonksiyonellik GTM'nin işi değildir.
- GTM olmadan da takip yapılabilir. Ama GTM olmadan her kod değişikliği için geliştiriciye ihtiyaç duyarsın — GTM bu bağımlılığı ortadan kaldırır.
2. GTM'nin Üç Temel Bileşeni: Tag, Trigger, Variable
GTM'yi anlamak için üç temel kavramı bilmeniz gerekir. Bu üçlü birlikte çalışarak takip sistemini oluşturur:
a) Tag (Etiket) — NE gönderilecek?
Tag, web sitenize eklemek istediğiniz takip kodunun kendisidir. Örneğin: Google Analytics izleme kodu, Google Ads dönüşüm kodu veya Meta Pixel kodu. Her bir tag, belirli bir platforma veri gönderir.
b) Trigger (Tetikleyici) — NE ZAMAN gönderilecek?
Trigger, tag'in hangi durumda çalışacağını belirler. Örneğin: sayfa yüklendiğinde, bir butona tıklandığında, form gönderildiğinde veya bir ürün sepete eklendiğinde.
c) Variable (Değişken) — HANGİ VERİ gönderilecek?
Variable, tag ile birlikte gönderilecek ek bilgidir. Örneğin: tıklanan butonun metni, sayfanın URL'si, ürünün fiyatı veya sipariş numarası.
- Tag = TV kanalları: Her kanal farklı bir içerik sunar (GA4 kanalı, Google Ads kanalı, Meta kanalı).
- Trigger = Ne zaman kanal değişecek: Kumandanın düğmesine bastığınız an (sayfa yüklendiğinde, butona tıklandığında).
- Variable = Ses seviyesi gibi ayarlar: Kanalın yanında gönderilen ek bilgi (hangi sayfa, hangi ürün, ne kadarlık alışveriş).
3. GTM'nin GA4, Google Ads ve Meta Pixel ile İlişkisi
GTM, kendi başına veri toplamaz veya raporlamaz. GTM bir merkezi yönetim aracıdır — diğer platformların kodlarını yönetir ve doğru zamanda doğru veriyi doğru yere gönderir.
Yukarıdaki şemada görebileceğiniz gibi:
- Web sitenize yalnızca GTM kodu eklenir.
- GTM, içindeki tag'ler aracılığıyla GA4'e, Google Ads'e, Meta'ya ve diğer araçlara veri gönderir.
- Yeni bir araç eklemek istediğinizde site koduna dokunmanıza gerek kalmaz — sadece GTM'den yeni bir tag eklersiniz.
4. Container (Kapsayıcı) Kavramı
GTM'de container, tüm tag'lerinizi, trigger'larınızı ve variable'larınızı bir arada tutan kutudur. Her web sitesi için ayrı bir container oluşturulur.
Container'ın kendine özel bir ID'si vardır (örneğin: GTM-XXXXXXX). Web sitenize eklediğiniz GTM kodu aslında bu container'ın kodudur. Container yayınlandığında, içindeki tüm tag'ler aktif olur.
5. Preview Mode (Önizleme Modu)
GTM'de yaptığınız değişiklikleri canlıya almadan önce test etmenize olanak tanıyan bir özelliktir. Preview Mode'u açtığınızda, yalnızca siz tag'lerin çalışıp çalışmadığını görebilirsiniz — sitenizin gerçek ziyaretçileri bu değişikliklerden etkilenmez.
Preview Mode ile şunları kontrol edebilirsiniz:
- Hangi tag'ler tetikleniyor, hangileri tetiklenmiyor?
- Trigger'lar doğru çalışıyor mu?
- Variable'lar doğru verileri taşıyor mu?
