Ana Sayfa / Seviye 1 / GTM Nedir?

Google Tag Manager (GTM) Nedir?

📚 Seviye 1 — Tanışma ⏱ ~10 dakika

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.

🎯 Benzetme: GTM'yi bir uzaktan kumanda gibi düşünün. Uzaktan kumanda olmadan TV'nin kanalını değiştirmek, sesini kısmak veya kapatmak için her seferinde TV'nin yanına gidip düğmelerine basmanız gerekir. GTM, tüm takip kodlarınızı tek bir yerden, uzaktan kontrol etmenizi sağlar.
💡 İpucu: GTM kullanmak ücretsizdir. Google'ın sunduğu bu araç sayesinde pazarlama ekipleri, teknik ekibe bağımlı olmadan çok daha hızlı hareket edebilir.
🚫 Ne DEĞİLDİR?
  • 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:

flowchart LR A["🏷️ Tag\n(NE gönderilecek?)"] --- B["⏰ Trigger\n(NE ZAMAN gönderilecek?)"] B --- C["📊 Variable\n(HANGİ VERİ gönderilecek?)"] style A fill:#E8F6FC,stroke:#29ABE2 style B fill:#DCFCE7,stroke:#22C55E style C fill:#FEF3C7,stroke:#F59E0B

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ı.

🎯 Benzetme: Bu üçlüyü uzaktan kumanda benzetmesiyle anlatalım:
  • 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ş).
⚠️ Dikkat: Bir tag'in çalışması için mutlaka en az bir trigger tanımlanmalıdır. Trigger olmayan bir tag hiçbir zaman tetiklenmez — tıpkı düğmesine basılmayan bir uzaktan kumanda gibi.

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.

flowchart TD W["🌐 Web Siteniz"] --> GTM["📦 Google Tag Manager\n(Merkezi Yönetim)"] GTM --> GA4["📊 Google Analytics 4\n(Analiz & raporlama)"] GTM --> GADS["📢 Google Ads\n(Dönüşüm takibi)"] GTM --> META["📱 Meta Pixel\n(Facebook/Instagram takibi)"] GTM --> OTHER["🔧 Diğer Araçlar\n(Hotjar, LinkedIn vb.)"]

Yukarıdaki şemada görebileceğiniz gibi:

💡 İpucu: GTM'yi bir elektrik dağıtım panosu gibi de düşünebilirsiniz. Evinize gelen tek bir ana elektrik hattı vardır, ama pano bu elektriği farklı odalara (GA4, Google Ads, Meta) dağıtır. Yeni bir oda (araç) eklemek istediğinizde sadece panodan bir bağlantı yaparsınız.

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.

🎯 Benzetme: Container'ı bir bavul gibi düşünün. Seyahate çıkmadan önce tüm eşyalarınızı (tag'ler) tek bir bavula koyarsınız. Bavulun üzerinde isim etiketi (container ID) vardır. Bavulu açtığınızda (container'ı yayınladığınızda) içindeki her şey kullanıma hazır hale gelir.

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:

⚠️ Dikkat: Tag'lerinizi Preview Mode'da test etmeden yayınlamak risklidir. Hatalı bir tag, web sitenizin yavaşlamasına veya yanlış veri toplamasına neden olabilir. Her zaman önce test edin, sonra yayınlayın.
💡 İpucu: Preview Mode, GTM'nin en güçlü özelliklerinden biridir. Tıpkı bir yazıyı yayınlamadan önce "önizleme" yapmanız gibi, GTM'de de değişiklikleri canlıya almadan önce her zaman Preview Mode ile test edin.

📝 Quiz — Bilgini Test Et

← Önceki Ders Sonraki Ders →