- Onur Ertem
- Güncellendi:
Google Tag Manager, bir web sitesine eklenen ölçüm ve pazarlama kodlarının (etiketlerin) site dosyalarına her seferinde dokunmadan, web tabanlı tek bir panelden eklenip yönetilmesini sağlayan ücretsiz bir etiket yönetim sistemidir. Siteye bir kez kapsayıcı kodu yerleştirilir; Google Analytics 4, Google Ads dönüşümü ya da Meta pikseli gibi etiketler daha sonra bu panelden kurulur, test edilir ve yayınlanır.
Bu rehberde aracın temel kavramları olan etiket, tetikleyici ve değişken, veri katmanının rolü, kurulum adımları, GA4 etiketinin yapılandırılması, önizleme modu, sürüm yayınlama, izin modu ve sık yapılan hatalar anlatılır. Türkçe arayüzde araç “Google Etiket Yöneticisi” adıyla geçer; açıklamalar Etiket Yöneticisi Yardım Merkezi’ne dayanır.
Google Tag Manager Ne İşe Yarar?
Google Tag Manager, pazarlama ve analiz ekiplerinin her yeni ölçüm ihtiyacında geliştiriciye ya da tema dosyalarına bağımlı kalmadan etiket eklemesini sağlar. Etiket Yöneticisi’ne genel bakış sayfası, bir kapsayıcının sitedeki elle kodlanmış Google ve üçüncü taraf etiketlerinin yerini alabileceğini belirtir.
Pratikte bunun anlamı şudur: yeni bir reklam kampanyası için dönüşüm etiketi gerektiğinde tema dosyası açılmaz, eklenti kurulmaz; etiket panelde hazırlanır, test edilir ve yayınlanır. Bütün etiketler tek yerde durduğu için hangi kodun neden sitede olduğu da kolayca görülür. Bir etiket sorun çıkarırsa önceki sürüme dönmek birkaç tıklamayla mümkündür.
Aracın sınırı da bilinmelidir. Etiket Yöneticisi ölçüm kodlarını yönetir, ancak ölçülecek olayların doğru tanımlanması ve toplanan verinin yorumlanması ayrı bir iştir. Yanlış kurgulanmış bir etiket, elle eklenmiş hatalı bir kod kadar yanıltıcı veri üretir.
Hesap, Kapsayıcı ve Çalışma Alanı Kavramları
Google Tag Manager’da hiyerarşi hesap, kapsayıcı ve çalışma alanı şeklinde kurulur. Hesap genellikle şirketi temsil eder; Google’ın yardım belgeleri çoğu kuruluş için tek bir hesabın yeterli olduğunu belirtir.
Kapsayıcı, belirli bir web sitesi ya da uygulama için kurulan etiket, tetikleyici ve değişkenlerin bütünüdür. Sitenin her sayfası için ayrı kapsayıcı gerekmez; bir web sitesi için bir kapsayıcı yeterlidir. Çalışma alanı ise kapsayıcı üzerinde yapılan değişikliklerin taslak halinde tutulduğu bölümdür. Birden fazla kişi aynı kapsayıcıda çalışıyorsa her biri ayrı çalışma alanında ilerleyerek birbirinin değişikliğini bozmadan çalışabilir.
Yetkilendirme de bu yapı üzerinden verilir. Etiket ekleyebilen ama yayınlayamayan kullanıcılar tanımlanabilir; böylece sitede canlıya çıkan her değişikliğin kontrolü belirli kişilerde kalır. Ajans ya da serbest çalışan biriyle çalışılıyorsa kapsayıcı işletmenin hesabında durur, dış kişilere sadece ihtiyaç duydukları düzeyde kullanıcı erişimi tanımlanır.
Etiket, Tetikleyici ve Değişken: Üç Temel Kavram
Etiket ne yapılacağını, tetikleyici ne zaman yapılacağını, değişken ise hangi bilgiyle yapılacağını tanımlar. Google’ın tetikleyiciler sayfasına göre etiketler bir olay gerçekleştiğinde etkinleşir; tetikleyici form gönderimi, düğme tıklaması ya da sayfa görüntüleme gibi olayları izler.
| Kavram | Cevapladığı soru | Örnek |
|---|---|---|
| Etiket | Hangi kod çalışacak? | GA4 etkinlik etiketi, Google Ads dönüşüm etiketi, Meta pikseli |
| Tetikleyici | Kod ne zaman çalışacak? | Teşekkür sayfası görüntülendiğinde, WhatsApp düğmesine tıklandığında |
| Yerleşik değişken | Hazır hangi bilgi kullanılabilir? | Sayfa URL’si, tıklanan bağlantının adresi, form kimliği |
| Kullanıcı tanımlı değişken | İşletmeye özgü hangi bilgi aktarılacak? | Sipariş tutarı, ölçüm kimliği, veri katmanından okunan ürün adı |
İyi bir kurulumda isimlendirme de düzenlidir. “GA4 – Etkinlik – form_gonderimi” gibi, türü ve amacı adından anlaşılan etiketler, kapsayıcı büyüdükçe bakım işini kolaylaştırır. Tekrar tekrar kullanılan ölçüm kimlikleri de sabit bir değişkende tutulur; kimlik değişirse tek yerden güncellenir.
Veri Katmanı (dataLayer) Ne İşe Yarar?
Veri katmanı, sitenin Etiket Yöneticisi’ne düzenli ve güvenilir biçimde bilgi aktardığı JavaScript nesnesidir. Sayfadaki görünür metinden bilgi çekmek yerine, sipariş tutarı, ürün kimliği ya da kullanıcının tamamladığı adım bu nesneye yazılır ve değişkenler buradan okur.
Bu yaklaşımın faydası, tasarım değiştiğinde ölçümün bozulmamasıdır. Bir düğmenin yazısı ya da sınıf adı değiştiğinde ekrandan okuyan tetikleyiciler çalışmaz hale gelebilir; veri katmanına yazılan olaylar ise tasarımdan bağımsız kalır. WooCommerce gibi altyapılarda e-ticaret olaylarını veri katmanına aktaran eklentiler bulunur; özel geliştirilmiş sitelerde bu kısım geliştiriciyle birlikte planlanır.
Örneğin bir sipariş tamamlandığında sipariş numarası, toplam tutar, para birimi ve satın alınan ürünlerin listesi veri katmanına tek bir olay olarak yazılabilir. Google Tag Manager bu olayı yakalayan özel bir etkinlik tetikleyicisiyle GA4, Google Ads ve Meta etiketlerini aynı anda çalıştırır; her platform ihtiyaç duyduğu bilgiyi aynı kaynaktan okur. Böylece farklı platformlarda görülen satış rakamları arasındaki tutarsızlıklar da azalır.
Sayfa İçeriği
Google Tag Manager Kurulumu Adım Adım
Kurulum; hesap ve kapsayıcı oluşturulması, kapsayıcı kodunun siteye eklenmesi ve ilk etiketin yayınlanmasından oluşur. İzlenen sıra şöyledir:
- tagmanager.google.com adresinde işletmenin kalıcı Google hesabıyla oturum açılır.
- Hesap oluşturulur; hesap adı ve ülke girilir.
- Web kapsayıcısı oluşturulur, ad olarak sitenin ana adresi yazılır.
- Panelin verdiği iki kod parçası siteye eklenir: biri head bölümünün mümkün olduğunca üstüne, diğeri body etiketinin hemen ardından.
- Sitede elle eklenmiş eski ölçüm kodları listelenir; kapsayıcıya taşınacak olanlar belirlenir.
- İlk etiketler ve tetikleyiciler oluşturulur, önizleme modunda test edilir.
- Değişiklikler açıklamalı bir sürüm olarak yayınlanır.
WordPress sitelerde kapsayıcı kodu bir eklenti ya da alt temanın başlık dosyası üzerinden eklenebilir. Kod ana temanın dosyalarına yazılırsa tema güncellemesinde kaybolabilir. Yeni kurulan WordPress sitelerde ölçüm altyapısının teslimden önce planlanması sonraki düzeltme ihtiyacını azaltır.
GA4 Etiketi GTM ile Nasıl Kurulur?
GA4, Etiket Yöneticisi’nde bir Google etiketi ve ihtiyaç duyulan etkinlik etiketleriyle kurulur. Etiket Yöneticisi’nde Google Analytics’i ayarlama sayfası, önce GA4 mülkü ve web veri akışının oluşturulmasını, ardından ölçüm kimliğiyle bir Google etiketi eklenmesini anlatır.
Google etiketi, başlatma tetikleyicisiyle tüm sayfalarda çalışacak şekilde ayarlanır ve sayfa görüntülemelerini ölçmeye başlar. Form gönderimi, telefon tıklaması ya da satın alma gibi önemli eylemler için ayrı GA4 etkinlik etiketleri oluşturulur ve her biri kendi tetikleyicisine bağlanır. Bu etkinliklerden işletme için gerçekten değerli olanlar GA4’te anahtar etkinlik olarak işaretlenir.
Aynı sitede GA4 kodu hem eklentiyle hem de Etiket Yöneticisi üzerinden çalışıyorsa sayfa görüntülemeleri iki kez sayılır. Kurulumdan önce sitede başka bir yoldan eklenmiş Analytics kodu olup olmadığı mutlaka kontrol edilir. Reklam kampanyalarında kullanılacak dönüşümlerin kurgusu Google reklam yönetimi kapsamında ayrıca planlanır.
Etiket Kurgusunu Birlikte Çıkaralım
Hangi eylemlerin ölçüleceği, sitede hangi kodların zaten çalıştığı ve reklam hesaplarının nasıl bağlanacağı kısa bir mesajla paylaşıldığında ücretsiz ön değerlendirme yapılır. Kurulum işletmenin kendi Google hesabı üzerinde yapılır, kapsam netleşince fiyat bilgisi aynı gün etiket listesiyle birlikte iletilir.
Önizleme Modu: Yayından Önce Test
Önizleme modu, taslaktaki kapsayıcıyı yayınlamadan önce sitede yayınlanmış gibi çalıştırıp hangi etiketlerin hangi sırayla etkinleştiğini görmeyi sağlar. Kapsayıcı önizlemesi ve hata ayıklaması sayfası, bu modun Tag Assistant’a bağlandığını ve hata ayıklama arayüzünün sitenin normal ziyaretçilerine gösterilmediğini belirtir.
Önizleme, çalışma alanındaki Önizleme düğmesiyle başlatılır ve sitenin adresi girilir. Site yeni bir pencerede açılır; her tıklama, sayfa geçişi ve form gönderimi Tag Assistant ekranında bir olay olarak listelenir. Bir etiketin neden tetiklenmediği, tetikleyicinin hangi koşulunun sağlanmadığına bakılarak anlaşılır.
Test sırasında sadece etiketin çalıştığı değil, çalışmaması gereken durumlarda sessiz kaldığı da doğrulanır. Yayından önce önizlemede kontrol edilen başlıca noktalar şunlardır:
- Google etiketi her sayfada bir kez ve ilk olarak çalışıyor.
- Dönüşüm etiketi sadece başarılı form gönderiminden ya da sipariş onayından sonra tetikleniyor.
- Başarısız ya da eksik doldurulmuş formda hiçbir dönüşüm etiketi çalışmıyor.
- Çerez panelinde ret seçildiğinde reklam etiketleri izin durumuna uygun davranıyor.
- Etiketlere aktarılan tutar, para birimi ve ürün bilgileri değişkenlerde doğru okunuyor.
Önizleme bağlantısı ekipteki başka bir kişiyle de paylaşılabilir; farklı bir cihazdan yapılan kontrol, tek tarayıcıda gözden kaçan sorunları yakalamaya yardımcı olur.
Sürüm Yayınlama ve Önceki Sürüme Dönme
Çalışma alanında yapılan değişiklikler, Gönder düğmesiyle yayınlanana kadar sitede geçerli olmaz. Google’ın yayıncılık, sürümler ve onaylar belgesi, her yayında kapsayıcının bir sürümünün kaydedildiğini ve gerekirse önceki bir sürümün yeniden yayınlanabileceğini açıklar.
Sürüm, kapsayıcının belirli bir andaki anlık görüntüsüdür. Yayınlarken sürüme anlaşılır bir ad ve kısa bir açıklama yazmak, aylar sonra hangi değişikliğin ne zaman ve neden yapıldığını bulmayı kolaylaştırır. Yayın geçmişinde hangi sürümün kim tarafından yayınlandığı da görülür. Yeni bir sürüm sonrasında ölçümlerde tuhaf bir düşüş ya da artış görülürse ilk kontrol, o tarihte yayınlanan değişikliklerdir.
İzin Modu (Consent Mode) ve Çerez Onayı
İzin modu, ziyaretçinin çerez panelinde verdiği onay durumunu Google etiketlerine ileten ve etiketlerin bu duruma göre davranmasını sağlayan mekanizmadır. Google’ın izin modu açıklaması, bu modun kendi başına bir çerez paneli sunmadığını, mevcut panelle birlikte çalıştığını vurgular.
Güncel izin modunda Google etiketlerini ilgilendiren başlıca izin türleri şunlardır:
- ad_storage: Reklamla ilgili çerezlerin ve tanımlayıcıların saklanması.
- ad_user_data: Kullanıcı verisinin reklam amacıyla Google’a gönderilmesine onay.
- ad_personalization: Kişiselleştirilmiş reklam ve yeniden pazarlama için onay.
- analytics_storage: Ziyaret süresi gibi analiz amaçlı çerezlerin saklanması.
İki uygulama biçimi vardır. Temel modda Google etiketleri ziyaretçi panelle etkileşime girene kadar hiç yüklenmez; gelişmiş modda etiketler yüklenir, onay reddedildiğinde çerez kullanmayan sinyaller gönderilir. Etiket Yöneticisi’nde varsayılan izin durumunun, etiketler çalışmadan önce ve panelin güncelleme sinyaliyle uyumlu biçimde tanımlanması gerekir. Kişisel Verileri Koruma Kurumu’nun çerez rehberi de reklam amaçlı çerezler için açık rızanın çerezler yerleştirilmeden önce alınmasını öngörür.
Not: İzin modu teknik bir araçtır; hangi çerezin hangi hukuki sebeple kullanılacağına dair değerlendirme hukuki görüş gerektirir ve bu yazı böyle bir görüş sunmaz. Çerez politikası ve aydınlatma metni için KVKK alanında uzman bir danışmana başvurulması önerilir.
GTM mi, Doğrudan Kod mu?
Sitede sadece tek bir Analytics kodu çalışacaksa ve yakın zamanda başka etiket eklenmesi düşünülmüyorsa kodu doğrudan eklemek yeterli olabilir. Birden fazla reklam platformu, dönüşüm ölçümü ve çerez onayı yönetimi söz konusuysa Etiket Yöneticisi düzen ve kontrol açısından belirgin bir kolaylık sağlar.
Karar verirken sitenin kim tarafından ve ne sıklıkla güncellendiğine de bakılır. Pazarlama tarafında sık kampanya açan işletmelerde her yeni etiket için geliştirici beklemek zaman kaybettirir. Öte yandan kapsayıcıya kontrolsüz biçimde eklenen onlarca etiket sayfa hızını da etkileyebilir; etiketlerin performansa etkisi Core Web Vitals ölçümleriyle birlikte izlenir. Sunucu tarafı etiketleme ise veri akışını daha fazla kontrol etmek isteyen, teknik altyapısı buna uygun işletmeler için ayrı bir seçenektir.
Doğrudan koddan Etiket Yöneticisi’ne geçiş yapılacaksa sıralama önemlidir. Önce sitedeki mevcut kodlar listelenir, aynı işlevi görecek etiketler kapsayıcıda hazırlanıp önizlemede test edilir. Yayınla aynı anda eski kodlar siteden kaldırılır; iki düzenin bir süre birlikte çalışması veride çift sayıma yol açar. Geçişin tarihi not edilerek raporlarda o günden sonraki değişimler bu bilgiyle yorumlanır.
Google Tag Manager ile Yaygın Hatalar
Google Tag Manager kurulumlarındaki hataların çoğu, aracın kolaylığı yüzünden test ve düzen adımlarının atlanmasından doğar. Uygulamada en sık rastlananlar şunlardır:
- Değişiklikleri kaydedip yayınlamayı unutmak, etiketin sitede hiç çalışmaması.
- Aynı Analytics ya da piksel kodunu hem Etiket Yöneticisi’nden hem eklentiden çalıştırmak.
- Dönüşüm etiketini form gönderimi yerine form sayfasının açılmasına bağlamak.
- Önizleme yapmadan doğrudan yayına almak.
- Herkese yayınlama yetkisi vermek, kimin neyi değiştirdiğini takip edememek.
- Varsayılan izin durumunu tanımlamadan reklam etiketlerini çalıştırmak.
- Kullanılmayan eski etiketleri kapsayıcıda bırakmak.
Etiketlerin arama motoru görünürlüğünü doğrudan etkilediği durumlar sınırlı olsa da ağır betikler ve hatalı yönlendirmeler teknik sorunlara yol açabilir; bu tür incelemeler teknik SEO hizmetleri kapsamında ele alınır.
Ölçüm Düzenini Tek Panelde Toplayalım
Etiket Yöneticisi kurulumu, dağınık bir kapsayıcının toparlanması ya da izin modu entegrasyonu için her sabah 09.00’dan itibaren ulaşmak mümkündür. Kurulum sonunda hangi etiketin ne ölçtüğü tek bir listede teslim edilir.
Sıkça Sorulan Sorular
Google Tag Manager ücretsiz mi?
Evet, Google Tag Manager’ın standart sürümü ücretsizdir. Kurumsal ihtiyaçlar için ücretli Tag Manager 360 sürümü ayrıca sunulur.
Google Tag Manager ile Google Analytics aynı şey mi?
Hayır, Google Analytics veriyi toplayıp raporlayan araçtır; Google Tag Manager ise Analytics dahil çeşitli etiketleri siteye yerleştirip yöneten sistemdir. GA4 kodu Etiket Yöneticisi aracılığıyla da siteye eklenebilir.
GTM kullanmak siteyi yavaşlatır mı?
Kapsayıcı kodu hafiftir, ancak içine eklenen her etiket sayfaya ek yük getirir. Kullanılmayan etiketlerin temizlenmesi ve gereksiz betiklerden kaçınılması hız üzerindeki etkiyi sınırlar.
Önizleme modunda yapılan testler ziyaretçilere görünür mü?
Hayır, hata ayıklama arayüzü sadece önizlemeyi başlatan tarayıcıda veya önizlemenin paylaşıldığı kişilerde görünür. Normal ziyaretçiler sitenin yayındaki sürümünü görmeye devam eder.
Yanlış bir sürüm yayınlanırsa ne yapılır?
Sürümler bölümünden önceki çalışan sürüm seçilip yeniden yayınlanır. Her yayında bir sürüm kaydedildiği için geri dönüş birkaç adımda yapılır.
İzin modu çerez paneli yerine geçer mi?
Hayır, izin modu bir çerez paneli sunmaz; mevcut panelden gelen onay durumunu Google etiketlerine iletir. Siteye ayrıca bir çerez onay yönetim aracı kurulması gerekir.
WordPress'te GTM kodu nereye eklenmeli?
Kod bir eklenti veya alt temanın başlık dosyası üzerinden, biri head bölümüne diğeri body etiketinin hemen ardından gelecek şekilde eklenir. Ana temanın dosyalarına yazılan kod tema güncellemesinde silinebilir.
Bizi Arayın
Detaylı bilgi için bizi arayın.
Sizi, Biz Arayalım!
Numaranızı paylaşın sizi, biz arayalım!
Diğer Hizmetlerimiz
- › Kurumsal Web Tasarım
- › E-Ticaret Sitesi Yapımı
- › SEO Optimizasyonu
- › WordPress Site Yapımı
- › Google Reklam Yönetimi
- › WordPress Hızlandırma
Hizmet Bölgeleri
- › Sakarya Web Tasarım
- › Tekirdağ Web Tasarım
- › Bursa Web Tasarım
- › Beşiktaş Web Tasarım
- › Şişli Web Tasarım
- › Tuzla Web Tasarım
- › Ümraniye Web Tasarım
- › Kadıköy Web Tasarım
- › İstanbul Web Tasarım
- › Ankara Web Tasarım
- › Ataşehir Web Tasarım
- › Üsküdar Web Tasarım
- › Kartal Web Tasarım
- › Maltepe Web Tasarım
- › Pendik Web Tasarım
- › Kocaeli Web Tasarım
- › İzmir Web Tasarım
- › Antalya Web Tasarım