Google Tag Manager Nedir? E-Ticaret Sitesine GTM Kurulumu

Google Tag Manager (GTM), web sitenize eklenen ölçüm ve pazarlama kodlarını (etiketleri) tek bir panelden, siteyi her seferinde yeniden kodlamadan yönetmenizi sağlayan ücretsiz bir etiket yönetim sistemidir. Sitenize bir kez GTM kapsayıcı kodunu eklersiniz; ardından GA4, Google Ads dönüşüm etiketi, Meta Pixel ve benzeri kodları GTM arayüzünden ekler, test eder ve yayınlarsınız.

E-ticaret sitelerinde ölçümleme hatalarının büyük kısmı, farklı zamanlarda farklı kişilerin temaya rastgele eklediği kodlardan kaynaklanır. Bu yazıda Google Tag Manager nedir, nasıl çalışır, e-ticaret sitesine nasıl kurulur ve kurulumu nasıl test edersiniz sorularını yanıtlıyoruz.

Google Tag Manager ne işe yarar?

GTM, sitenizdeki tüm izleme kodlarını tek bir yerde toplar ve hangi kodun ne zaman çalışacağını kurallarla belirlemenizi sağlar. Böylece pazarlama ekibi, her yeni etiket için yazılımcıya bağımlı kalmadan ölçüm kurulumlarını yönetebilir.

Pratikte GTM size şu avantajları sağlar: kodların dağınık yerine merkezi olarak yönetilmesi, değişikliklerin yayına almadan önce test edilmesi, her yayının sürüm olarak kaydedilip gerektiğinde geri alınabilmesi ve çalışma alanları sayesinde birden fazla kişinin düzenli biçimde çalışabilmesi. Ancak GTM bir analiz aracı değildir; veriyi raporlamaz, yalnızca veriyi doğru araçlara doğru zamanda gönderen kodları yönetir.

GTM’nin temel kavramları nelerdir?

GTM dört temel kavram üzerine kuruludur: kapsayıcı (container), etiketler (tags), tetikleyiciler (triggers) ve değişkenler (variables). Bunlara e-ticaret için kritik olan veri katmanını (data layer) da eklemek gerekir.

  • Kapsayıcı (container): Bir web sitesi için oluşturulan, tüm etiket, tetikleyici ve değişkenleri barındıran yapıdır. Her kapsayıcının GTM-XXXXXXX formatında bir kimliği vardır.
  • Etiket (tag): Çalıştırılacak kod parçasıdır. Örneğin “Google Etiketi”, “GA4 Etkinliği”, “Google Ads Dönüşüm İzleme” veya özel HTML ile eklenen Meta Pixel kodu.
  • Tetikleyici (trigger): Etiketin ne zaman çalışacağını belirleyen kuraldır. Sayfa görüntüleme, tıklama, form gönderimi veya özel bir etkinlik (örneğin purchase) tetikleyici olabilir.
  • Değişken (variable): Etiket ve tetikleyicilerin kullandığı dinamik değerlerdir. Sayfa URL’si, tıklanan öğenin metni veya sipariş tutarı bunlara örnektir.
  • Veri katmanı (data layer): Sitenin, sipariş tutarı ve ürün bilgisi gibi verileri GTM’e aktardığı JavaScript nesnesidir (dataLayer).
GTM Nasıl Çalışır?
GTM Nasıl Çalışır?

GTM ile GA4 arasındaki fark nedir?

GA4 veriyi toplayan, işleyen ve raporlayan analiz aracıdır; GTM ise GA4 dahil çeşitli araçların kodlarını sitenize yerleştiren ve çalıştıran yönetim katmanıdır. Biri “ölçen ve raporlayan”, diğeri “kodları yöneten” araçtır.

GA4’ü GTM olmadan da doğrudan site koduna ekleyebilirsiniz. Ancak sepete ekleme, ödeme başlatma ve satın alma gibi e-ticaret etkinliklerini, Google Ads ve Meta etiketleriyle birlikte tutarlı biçimde yönetmek istiyorsanız GTM işinizi ciddi ölçüde kolaylaştırır. Kısacası GTM bir taşıyıcı, GA4 ise varış noktalarından biridir; aynı GTM kapsayıcısı veriyi aynı anda GA4’e, Google Ads’e ve Meta’ya gönderebilir. Bu yüzden ölçüm planını önce araç bazında değil, etkinlik bazında düşünmek gerekir: hangi kullanıcı davranışını, hangi parametrelerle, hangi platformlara göndereceğinizi belirlediğinizde GTM yapılandırması da netleşir. GA4 tarafındaki kurulumu Google Analytics 4 ile e-ticaret takibi rehberimizde anlatıyoruz.

E-ticaret sitesine GTM nasıl kurulur?

GTM kurulumu; hesap ve kapsayıcı oluşturma, kapsayıcı kodunu siteye ekleme, etiketleri yapılandırma, Preview modunda test etme ve yayınlama adımlarından oluşur.

  1. Hesap ve kapsayıcı oluşturun: tagmanager.google.com adresinden bir hesap açın, hedef platform olarak “Web” seçin ve sitenizin adını verin.
  2. Kapsayıcı kodunu ekleyin: GTM size iki kod parçası verir; biri sayfanın <head> bölümünde mümkün olduğunca üste, diğeri <body> açılış etiketinin hemen ardına eklenir.
  3. Google etiketini kurun: GA4 ölçüm kimliğinizle (G-XXXXXXX) bir Google Etiketi oluşturup “Initialization – All Pages” veya “All Pages” tetikleyicisine bağlayın.
  4. E-ticaret etkinliklerini ekleyin: view_item, add_to_cart, begin_checkout ve purchase gibi etkinlikler için GA4 Etkinlik etiketleri oluşturun ve veri katmanındaki ilgili özel etkinliklerle tetikleyin.
  5. Reklam etiketlerini ekleyin: Google Ads dönüşüm etiketi ve dönüşüm bağlayıcısını (Conversion Linker), gerekiyorsa Meta Pixel’i yapılandırın.
  6. Test edip yayınlayın: Preview modunda her şeyi doğruladıktan sonra açıklayıcı bir sürüm adıyla “Gönder/Yayınla” deyin.

Shopify, ikas, Ticimax veya WooCommerce gibi altyapıların her birinde kodu ekleme ve veri katmanını oluşturma yöntemi farklıdır. Örneğin Shopify’da ödeme sayfalarında doğrudan tema kodu kullanılamadığı için Customer Events (özel pikseller) veya resmi uygulamalar gerekir. Shopify’a özel adımlar için Shopify GA4 ve Meta Pixel kurulumu yazımıza bakabilirsiniz.

E-ticaretinizi birlikte kuralım ve büyütelim

Shopify, pazaryerleri, e-fatura ve reklam ölçümlemesini tek elden kuruyoruz. Sorunuzu WhatsApp’tan yazın ya da formu doldurun, sizi arayalım.

Data layer nedir ve neden önemlidir?

Data layer (veri katmanı), sitenizin ürün, sepet ve sipariş bilgilerini yapılandırılmış biçimde GTM’e ilettiği bir JavaScript dizisidir. GTM, sayfadaki görünür metinleri okumak yerine bu güvenilir kaynaktan beslendiği için ölçüm çok daha sağlam olur.

Örneğin bir sipariş tamamlandığında site, dataLayer’a “purchase” adlı bir etkinlik ile transaction_id, value, currency ve items bilgilerini gönderir. GTM bu etkinliği tetikleyici olarak yakalar, değerleri değişkenlerle okur ve GA4, Google Ads ve Meta etiketlerine aktarır. Veri katmanı GA4’ün önerilen e-ticaret şemasına uygun hazırlanırsa, tüm reklam platformları aynı tutarlı veriyle beslenir. transaction_id’nin her siparişte benzersiz gönderilmesi, mükerrer satın alma sayımını önlemek açısından da kritiktir.

GTM kurulumu nasıl test edilir?

GTM kurulumu, arayüzdeki Preview (Önizleme) moduyla test edilir. Preview modu, Tag Assistant aracılığıyla sitenizi özel bir hata ayıklama oturumunda açar ve her adımda hangi etiketin çalışıp hangisinin çalışmadığını gösterir.

Test sırasında bir ürün sayfasını açın, sepete ürün ekleyin, ödeme adımına geçin ve mümkünse bir test siparişi verin. Her adımda ilgili etiketin “Tags Fired” listesinde göründüğünü ve değişkenlerde tutar, para birimi ve ürün bilgilerinin doğru geldiğini kontrol edin. Ardından GA4’teki DebugView ekranından etkinliklerin GA4’e ulaştığını doğrulayın. Meta tarafında Events Manager’daki Test Events aracı aynı işi görür.

GTM kurarken çerez onayı nasıl yönetilir?

GTM, Google’ın Consent Mode v2 yapısıyla birlikte çalışacak şekilde yapılandırılmalıdır; böylece etiketler kullanıcının çerez tercihine göre davranır. Bir çerez onay yönetim platformu (CMP) varsayılan onay durumunu ve kullanıcının seçimini GTM’e iletir; GTM’deki onay ayarları da etiketlerin buna uymasını sağlar.

KVKK ve kullandığınız reklam platformlarının politikaları açısından çerez onayının doğru kurgulanması hem yasal hem de ölçüm kalitesi açısından önemlidir. Ayrıntılar için Google Consent Mode v2 rehberimize ve çerez politikası ve çerez onayı yazımıza göz atabilirsiniz. Daha ileri seviyede veri kontrolü isteyen markalar için server-side tagging de değerlendirilebilir.

GTM kurulumunu, veri katmanı ve onay yönetimiyle birlikte uçtan uca yapmamızı isterseniz e-ticaret yazılım danışmanlığı hizmetimizi, kurulan verinin reklamlarda kullanılması için de dijital reklam yönetimi hizmetimizi inceleyebilirsiniz.

Sık Sorulan Sorular

Google Tag Manager ücretli mi?

Google Tag Manager’ın standart sürümü ücretsizdir ve e-ticaret sitelerinin büyük çoğunluğu için yeterlidir. Kurumsal ihtiyaçlar için Google Marketing Platform kapsamında ücretli bir sürümü de bulunur. Sunucu taraflı GTM kullanırsanız sunucu barındırma maliyeti ayrıca oluşur.

GTM siteyi yavaşlatır mı?

GTM kodu asenkron yüklenir ve tek başına belirgin bir yavaşlamaya yol açmaz. Yavaşlığa genellikle kapsayıcıya eklenen çok sayıda ve ağır üçüncü taraf etiketler neden olur. Kullanılmayan etiketleri düzenli olarak temizlemenizi öneririz.

GTM kullanırken GA4 kodunu ayrıca siteye eklemeli miyim?

Hayır, GA4’ü GTM üzerinden kuruyorsanız aynı ölçüm kimliğini temaya ayrıca eklememelisiniz. Aksi halde sayfa görüntülemeleri ve etkinlikler iki kez sayılır. Kurulumdan önce mevcut kodları mutlaka tarayın.

Preview modunda etiketler çalışıyor ama GA4’te veri yok, neden?

En sık nedenler; değişikliklerin yayınlanmamış olması, yanlış ölçüm kimliği, çerez onayının reddedilmesi veya GA4’te iç trafik filtresidir. GA4 standart raporlarının işlenmesi de birkaç saat sürebilir; anlık doğrulama için DebugView’ı kullanın.

Meta Pixel GTM ile kurulabilir mi?

Evet, Meta Pixel GTM üzerinden özel HTML etiketi veya topluluk şablonlarıyla kurulabilir. Ancak tarayıcı kısıtlamalarına karşı daha güvenilir ölçüm için Conversions API ile birlikte kullanılması önerilir. Detaylar için Meta Pixel ve Conversions API rehberimize bakabilirsiniz.

Mevcut GTM kapsayıcınızda mükerrer etiketler veya eksik e-ticaret etkinlikleri olup olmadığını merak ediyorsanız, ücretsiz website analizi ile birlikte kontrol edelim.

Aklınıza takılan bir şey mi var? WhatsApp’tan yazın, ya da iletişim formunu doldurun; e-com101 ekibi sizi arasın.