Kısaca
- Google Tag Manager (GTM), sitedeki ölçüm ve reklam kodlarını (etiketleri) koda dokunmadan tek panelden yönetmeyi sağlayan ücretsiz bir Google aracıdır.
- Üç temel kavramı var: etiket (ne çalışacak), tetikleyici (ne zaman çalışacak) ve değişken (hangi bilgiyle çalışacak).
- Siteye bir kez konteyner kodu eklenir; sonraki tüm değişiklikler panelden yapılır, test edilir ve sürüm olarak yayınlanır.
- En sık hata çift etiketlemedir: aynı GA4 kodu hem sitenin içinde hem GTM'de olursa her ziyaret iki kez sayılır.
- Hesap şirketin kendi Google hesabında açılmalı; ajans ya da yazılımcı yalnızca kullanıcı olarak eklenmelidir.
Google Tag Manager nedir?
Google Tag Manager (kısaca GTM), web sitenizdeki ölçüm ve reklam kodlarını tek bir panelden yönetmenizi sağlayan ücretsiz bir Google aracıdır. GA4, Google Ads dönüşüm etiketi, Meta Pikseli, TikTok ve LinkedIn etiketleri gibi kodlar sitenin içine tek tek gömülmek yerine GTM'in içinde durur. Siteye yalnızca bir kez GTM'in kendi kodu eklenir.
Pratik sonucu şu: yeni bir kampanya için dönüşüm etiketi eklemek ya da bir formu ölçmeye başlamak, yazılım ekibine iş açmadan, sitenin yayın takvimini beklemeden yapılabilir hale gelir.
GTM bir ölçüm aracı değildir
GTM veriyi kendisi toplamaz ya da raporlamaz; yalnızca hangi kodun ne zaman çalışacağını yönetir. Raporlar GA4, Google Ads veya Meta gibi hedef platformlarda oluşur. "GTM'de verimiz var" diye bir şey yoktur.
Üç temel kavram: etiket, tetikleyici, değişken
GTM'deki her kurgu bu üç parçanın birleşimidir. Bu ayrımı anlamak, paneli okumanın yarısıdır:
| Kavram | Sorduğu soru | Örnek |
|---|---|---|
| Etiket (tag) | Sorduğu soruNe çalışacak? | ÖrnekGA4 olayı, Google Ads dönüşümü, Meta Pikseli |
| Tetikleyici (trigger) | Sorduğu soruNe zaman çalışacak? | ÖrnekSayfa görüntülendiğinde, form gönderildiğinde, butona tıklandığında |
| Değişken (variable) | Sorduğu soruHangi bilgiyle çalışacak? | ÖrnekSipariş tutarı, sayfa adresi, tıklanan butonun metni |
Bunlara bir dördüncüsü eşlik eder: dataLayer. Sitenin GTM'e "şu an bir satın alma oldu, tutarı şu" diye haber verdiği veri katmanıdır. Formun teşekkür sayfası ya da tıklama gibi dış görünüşe dayanan tetikleyiciler site değişince kırılabilir; dataLayer üzerinden gelen olay ise siteyle birlikte tasarlandığı için çok daha sağlamdır.
GTM mi, doğrudan Google etiketi mi?
Yalnızca GA4 kullanan küçük bir site için Google etiketini (gtag.js) doğrudan siteye eklemek yeterli olabilir. GTM şu durumlarda fark yaratır:
- Birden fazla reklam platformunun etiketini yönetiyorsanız.
- Form, tıklama, video izleme gibi olayları ölçmek istiyorsanız.
- Pazarlama ekibinin değişiklikleri yazılımcı beklemeden yapması gerekiyorsa.
- Çerez onayına göre etiketlerin çalışıp çalışmayacağını merkezi olarak yönetmek istiyorsanız.
Onay yönetiminin ayrıntılarını Consent Mode, ad_storage ve KVKK yazısında ele aldık.
Altı adımda kurulum
1. Hesap ve konteyner oluşturun
tagmanager.google.com adresinde bir hesap ve siteniz için Web türünde bir konteyner açın. Hesabı şirketin kendi Google hesabıyla oluşturun; ajans veya yazılımcıyı kullanıcı olarak ekleyin. İş ilişkisi bittiğinde hesap şirkette kalmalı.
2. Konteyner kodunu siteye ekleyin
GTM size iki kod parçası verir: biri her sayfanın <head> bölümüne mümkün olduğunca yukarıya, diğeri <body> etiketinin hemen ardına eklenir. Hazır altyapılarda (WordPress, ikas, Ticimax gibi) bunun için genellikle bir ayar alanı ya da eklenti bulunur.
Kapalı ödeme adımı olan platformlarda tema koduna eklenen GTM ödeme sayfasını kapsamayabilir. Shopify gibi altyapılarda ödeme adımındaki olaylar için platformun kendi müşteri olayları altyapısının kullanılması gerekir; kurulumdan önce bunu kontrol edin.
3. GA4 için Google etiketini ekleyin
Yeni bir Google etiketi oluşturup GA4 ölçüm kimliğinizi (G- ile başlayan kod) girin ve tüm sayfalarda çalışacak şekilde tetikleyin. Bu adım sayfa görüntülemelerini başlatır.
4. Dönüşüm olaylarını tanımlayın
İşinizi ölçen olayları belirleyin: e-ticarette satın alma ve sepete ekleme, hizmet işletmesinde form gönderimi ve telefon tıklaması. Her biri için bir tetikleyici ve ilgili platform etiketi kurun. Mümkünse bu olayları sitenin dataLayer'a göndermesini sağlayın.
5. Önizleme moduyla test edin
Önizleme (Preview) modunda siteyi bir kullanıcı gibi gezin; her etiketin doğru anda ve yalnızca bir kez çalıştığını, sipariş tutarı gibi değerlerin doğru geldiğini kontrol edin. Test edilmeden yayınlanan değişiklik, haftalarca yanlış veriyle optimizasyon yapmak demektir.
6. Açıklamalı sürüm olarak yayınlayın
GTM her yayını bir sürüm olarak saklar. Sürüm notuna ne değiştiğini yazın ("Teklif formu dönüşümü eklendi" gibi). Sorun çıkarsa önceki sürüme tek tıkla dönebilirsiniz.
En sık yapılan beş hata
| Hata | Sonucu | Çözüm |
|---|---|---|
| Çift etiketleme | SonucuAynı GA4 kodu hem sitede hem GTM'de: her ziyaret iki kez sayılır | ÇözümKodu tek yerde tutun, diğerini kaldırın |
| Testsiz yayın | SonucuKırık ya da yanlış değerli dönüşüm haftalarca fark edilmez | ÇözümHer değişiklikte önizleme modu |
| İsimlendirme düzeni yok | Sonucu"Etiket 14", "yeni test": bir yıl sonra kimse neyin ne olduğunu bilmez | ÇözümPlatform - olay - detay düzeninde adlandırma |
| Hesap ajansın adına | Sonucuİş ilişkisi bitince ölçüm altyapısı da gider | ÇözümHesap şirkette, ajans kullanıcı |
| Herkes yayıncı | SonucuKimin neyi değiştirdiği belirsizleşir | ÇözümYayın yetkisini bir-iki kişiyle sınırlayın |
Çift etiketleme en yaygın olanıdır ve fark edilmesi zordur: raporlarda trafik iyi görünür, dönüşüm oranı ise gerçekte olduğundan düşük çıkar. Önizleme modunda aynı olayın iki kez çalıştığını görmek, sorunu bulmanın en hızlı yoludur.
Bir sonraki adım: sunucu tarafı GTM
Buraya kadar anlatılan, tarayıcıda çalışan klasik (web) konteynerdi. Reklam engelleyiciler ve tarayıcı kısıtlamaları nedeniyle veri kaybı artınca, ölçümün bir kısmını kendi sunucunuz üzerinden yöneten sunucu tarafı konteyner gündeme gelir. Her site için gerekli değildir; ne zaman gerektiğini Server-side tracking ne zaman gerekli? yazısında anlattık.
Sık sorulan sorular
Google Tag Manager nedir?
Google Tag Manager (GTM), web sitesindeki ölçüm ve reklam kodlarını (GA4, Google Ads, Meta Pikseli gibi) tek bir panelden, site koduna her seferinde dokunmadan yönetmeyi sağlayan ücretsiz bir Google aracıdır. Siteye bir kez GTM kodu eklenir, sonraki tüm etiketler panelden eklenir, test edilir ve yayınlanır.
Google Tag Manager ücretli mi?
Hayır, standart Google Tag Manager ücretsizdir. Sunucu tarafı konteyner kullanılırsa GTM yine ücretsizdir ama konteynerin çalıştığı sunucu için barındırma maliyeti oluşur.
GTM kullanıyorsam GA4 kodunu ayrıca siteye eklemeli miyim?
Hayır. GA4'ü GTM içindeki Google etiketiyle çalıştırıyorsanız sitedeki doğrudan GA4 kodunu kaldırmalısınız. İkisi birlikte durursa her ziyaret iki kez sayılır; bu, en sık karşılaşılan kurulum hatasıdır.
Google Tag Manager kurmak siteyi yavaşlatır mı?
GTM kodunun kendisi küçüktür; yavaşlığı genellikle içine eklenen çok sayıda etiket yaratır. Kullanılmayan etiketleri temizlemek ve yalnızca gerektiği sayfada tetiklemek, hızı korumanın en etkili yoludur.
İlgili yazılar
- Server-Side Tracking: Ne Zaman Gerçekten Gerekir?
- Consent Mode v2: GA4, Reklam İzinleri ve KVKK
- ChatGPT Ads Trafiğini GA4'te Nasıl Ölçersiniz?
- Google Ads Çevrimdışı Dönüşüm Aktarımı: Data Manager API
İlgili hizmetimiz: Google Tag Manager kurulumu.
GTM arayüzündeki menü adları zaman zaman değişebilir; adımlar 12 Ekim 2026 itibarıyla geçerli arayüze göre anlatılmıştır.