Popüler Yazılar

Son Yazılar

Semrush Partner

Web Analytics
10,095 okunma

Google Tag Manager (GTM) Nedir?

Google Analytics ile Web sitenizdeki hareketlerini inceleyebilir, hangi sayfalara daha çok veya daha az ilgi gösterildiğini tespit edebilirsiniz.

Google Tag Manager Nedir

Google AdWords ve Google Search Console gibi araçlarla entegre çalışabilen ve Google Analytics’in daha efektif kullanılmasını sağlayan Google Tag Manager aracını sizler için inceledik.

Google Tag Manager (GTM) Nedir?

Google Tag Manager (GTM), ziyaretçi hareketlerini izleyip seçiminize bağlı olan kullanıcı davranışlarının gerçekleşip gerçekleşmediğini tespit etmenizi sağlayan bir kod grubudur. Dönüşüm izleme, site analizi, yeniden pazarlama gibi izleme amaçları için kullanılabilen oldukça esnek bir araçtır. Özellikle Google Analytics 4 (GA4) ve Google Ads ile birlikte kullanıldığında oldukça etkili olan GTM, belirlediğiniz kullanıcı hareketlerini tek bir noktadan izlemenizi ve veri almanızı sağlar. Ayrıca Facebook, Microsoft Clarity, Yandex Metrica gibi üçüncü parti araçlarını da kullanabileceğiniz bir veri merkezi olarak kullanılabilir.

Ayrıca GTM ile sadece Web sitenizi değil, Mobil Uygulamanızı da izleyebilirsiniz. GTM Android ve iOS uygulamalarınız için de kullanılabilir. Oldukça kapsamlı kullanım ve izleme özelliklerine sahip olan GTM, belirlediğiniz her değişkeni izlemenizi sağlayacak esnekliğe sahiptir.

Google Tag Manager’ın Avantajları:

  • Merkezi Yönetim:

Tüm etiketlerinizi tek bir yerden yöneterek, web sitenizin veya uygulamanızın koduna müdahale etmeden değişiklik yapabilirsiniz.

  • Zaman ve Maliyet Tasarrufu:

Etiketlerinizi hızlıca güncelleyebilir ve yeni etiketler ekleyebilirsiniz. Bu, geliştirme sürecini hızlandırır ve maliyetleri azaltır.

  • Gelişmiş İzleme ve Analiz:

Özelleştirilmiş tetikleyiciler ve değişkenlerle daha derinlemesine analizler yapabilir ve kullanıcı davranışlarını daha iyi anlayabilirsiniz.

  • Kolay Entegrasyon:

GTM, birçok üçüncü taraf araç ve hizmetle uyumludur, bu da onu esnek ve güçlü bir etiket yönetim aracı yapar.

Google Tag Manager Hesabı Oluşturmak

Basitçe GTM profili oluşturmak için bir Google hesabınızın olması gerekiyor. Google Ads, Google Analytics veya Google Search Console için kullandığınız hesabı GTM için de kullanabilirsiniz. Böyle bir hesabınız yoksa, işletmeniz veya Web siteniz için özel bir Google hesabı oluşturarak GTM hesabınızı buradan yönetebilirsiniz. .

Web Siteniz veya Mobil uygulamanızı için hesap oluşturmak:

  • GTM ana sayfasında, sağ üst köşede bulunan “Hesap Oluştur” veya “Yeni Hesap” butonuna tıklayın.
  • Hesap Bilgilerini Girin: Hesabınız için bir isim girin. Bu genellikle şirket adı veya proje adı olabilir.
    Ülke: Hesabınızın bağlı olduğu ülkeyi seçin. 
  • Taşıyıcı Adı: Web sitesi veya mobil uygulamanızın adını girin.
    Hedef Platformu Seçin: Web, iOS, Android, AMP gibi seçenekler arasından uygun olanı seçin.
  • Taşıyıcı Kodu Ekleme:
    Hesap ve taşıyıcı oluşturduktan sonra, GTM size eklemeniz gereken kod parçacıklarını verecektir.

Web Siteleri İçin:
Taşıyıcı Kodu: Web sitenizin her sayfasının <head> bölümüne ve <body> bölümünün hemen ardından bu kodu ekleyin. Kodu ekledikten sonra, değişikliklerin etkili olabilmesi için web sitenizin her sayfasını güncelleyin.

Mobil Uygulamalar İçin:
GTM SDK’sını uygulamanıza ekleyin ve yapılandırma talimatlarını takip edin.

iOS için:
Google Analytics için Firebase SDK’sını kullanıyorsanız, GTM’i Firebase ile entegre edebilirsiniz.
Firebase konsoluna gidin, proje ayarlarına GTM konteyner ID’nizi ekleyin ve Firebase SDK’sını uygulamanıza entegre edin.
Android için:
Firebase Analytics kullanıyorsanız, Firebase konsolunda GTM konteyner ID’nizi ekleyin ve Firebase SDK’sını uygulamanıza entegre edin.

Değişkenlerin Ayarlanması

Kod sitenize veya uygulamanıza eklendikten sonra, tetikleyici olarak kullanabileceğimiz değişkenlerin ayarlanması gerekmektedir. Değişkenler, GTM içinde belirli bir değeri temsil eden yer tutuculardır. Etiketler ve tetikleyicilerle birlikte kullanılarak, web sitenizdeki veya uygulamanızdaki dinamik içerikleri izleyip raporlamanıza olanak tanır. Basit kullanıcı hareketleri (tıklama, kaydırma, form doldurma vs) GTM’de değişken olarak tanımlanmaktadır. Değişkenler tanımlanmadan kullanıcı davranışlarını anlamak mümkün olmayacaktır.

Kullanım Alanları:

  • Kullanıcı etkileşimlerinin izlenmesi (tıklamalar, form gönderimleri, sayfa kaydırmaları vb.).
  • Dinamik verilerin yakalanması ve iletilmesi (örneğin, ürün fiyatları, kullanıcı kimlikleri).
  • Tetikleyicilerin ve etiketlerin daha esnek ve dinamik hale getirilmesi.

Değişken Türleri

1. Yerleşik Değişkenler: GTM tarafından ön tanımlı olarak sağlanır ve yaygın olarak kullanılan veri türlerini içerir. Bunlar arasında URL, sayfa yolu, tıklama metni, tıklama URL’si, form kimliği gibi değişkenler bulunur.

2. Özel Değişkenler: Kendi ihtiyaçlarınıza göre tanımladığınız değişkenlerdir. Örnekler arasında JavaScript Değişkenleri, İlk Ziyaretçi, HTML Değişkenleri, Veri Katmanı Değişkenleri vb. bulunur.

Örnek Kullanımlar:

  • URL Değişkenleri: Belirli bir sayfa yolunda tetikleyicileri çalıştırmak için kullanılabilir.
  • Tıklama Metni Değişkenleri: Belirli bir buton tıklamasını izlemek için kullanılabilir.
  • Form Alanı Değişkenleri: Form gönderimleri sırasında belirli alanları izlemek için kullanılabilir.

Veri Katmanı

Veri Katmanı, GTM’nin veri alışverişi yapması ve bu verileri kullanması için kullanılan bir JavaScript nesnesidir. Web sitenizde veya uygulamanızda belirli olaylar ve veriler hakkında bilgi toplar ve bunları GTM’ye ileterek etiketlerin tetiklenmesine yardımcı olur.

Kullanım Alanları:

  • Sayfa yüklendiğinde veya kullanıcı belirli bir eylemi gerçekleştirdiğinde veri katmanına bilgi eklenir.
  • Bu bilgiler, GTM’deki değişkenler aracılığıyla kullanılarak etiketler tetiklenir ve veri analitik araçlarına iletilir.

GTM ekranında “Değişkenler” bölümüne girildiğinde, yerleşik değişkenlerle karşılaşırız. Sağ üstteki “Yapılandır” butonu tıklandığında, daha fazla değişken karşınıza çıkar. Bunlar ön tanımlı değişkenlerdir, seçilmiş olan değişkenler tetikleyici olarak kullanılabilir, seçili olmayanlar tetikleyici ekranında karşınıza çıkmazlar. Bu yüzden tüm değişkenleri seçili hale getirebilirsiniz.

Etiket Ve Tetikleyicilerin Ayarlanması

Kullanmak istediğiniz değişkenler belirlendikten sonra her bir kullanıcı eylemi için bir tetikleyici ve bir etiket oluşturmamız gerekmektedir. Etiketler ve tetikleyiciler birbirlerine bağlı çalışırlar ve tanımlanan etiketler GA4’e kullanıcı davranışı olarak yansır. Yani oluşturduğunuz etiketleri GA4’te “etkinlikler” metriği altında takip edebilirsiniz. 

Etiket ve tetikleyici yapılandırmaları bir taşıyıcı içinde bulunur. Her bir taşıyıcı bir Web sitesi veya Mobil uygulama için geçerlidir. Yani her biri için farklı bir taşıyıcı oluşturmanız gerekir. 

Yeni Bir Etiket Oluşturma

Yeni etiket ve tetikleyici oluşturmak için etiketler bölümüne gidin. Sol menüde “Etiketler” sekmesine tıklayın. Sağ üst köşede bulunan “Yeni”  butonuna tıklayın. Etiket oluşturma ekranında, önce etiket adı girin. “Etiket Yapılandır” kutusuna tıklayın. Kullanmak istediğiniz etiket türünü seçin. Örneğin, Google Analytics 4.

Önemli: İlk oluşturmanız gereken etiket ve tetikleyici, GTM ile GA4’ü birbirine bağlayan yapılandırma etiketidir. 

GA4 hesabınızla GTM arasında bağlantı yapmak için, GA4’teki ölçüm kimliğini tespit etmeniz gerekir. Bunu yapmak için GA4 hesap ayarlarında “Veri Toplama -> Veri Akışları” bölümündeki veri akış hesabınıza tıklayabilirsiniz. G-XXXXXXXXXX formatındaki kod, ölçüm kimliğinizdir.

Google Etiketi ve Google Analytics: GA4 Etkinliği etiketlerini ayrı ayrı eklemeniz tavsiye edilir.

Yeni Bir Tetikleyici Oluşturma:

Her etiket bir veya birden fazla tetikleyiciye sahip olabilir. Kullanıcı davranışları tetikleyiciler sayesinde belirlenir ve her kullanıcı davranışı, daha önce seçilmiş olan değişkenler tarafından tanımlanır. Örneğin bir tıklama eylemini takip etmek için mutlaka “click” değişkenine sahip bir tetikleyici kullanılmalıdır. Böylece kullanıcı spesifik bir tıklama eylemi gerçekleştirdiğinde, bizde buna karşılık gelen bir tetikleyici hazırladığımızda, kullanıcı eylemi her gerçekleştirdiğinde GA4’te bu davranışı takip etme şansını yakalarız.

Bir tetikleyici tıklamayı izlerken, aynı anda başka bir tetikleyici oluşturup, tıklama eylemini belirli bir koşula bağlı olarak takip etme kuralı koyabiliriz. Örneğin kullanıcı ödeme sayfasında 30 saniyeden fazla zaman geçiriyorsa, bunu aynı etiket içinde ikinci bir tetikleyici olarak ayarlayabiliriz. Böylece bu eylemi gerçekleştiren kullanıcılar, “30 saniyeden az zaman geçirenler” ve “30 saniyeden çok zaman geçirenler” olarak ikiye ayrılırlar.

Kullanım Senaryoları:

GTM ile sitenizde takip edebileceğiniz etkinlikler neredeyse sınırsızdır. Her kullanıcı aktivitesi için bir etiket oluşturup bu verileri GA4 hesabınızda takip edebilirsiniz. En temel etkinlikler; sayfa görüntüleme, form gönderme, aşağı ya da yukarı kaydırma, sepete ekleme, sipariş verme, ödeme yapma vb. gibi bizim de günlük hayatımızda gerçekleştirdiğimiz etkinliklerdir. Aşağıda bunlara dair özet senaryolar bulacaksınız:

Sayfa Görüntüleme Tetikleyicileri

  • Tüm Sayfalar: Web sitenizin her sayfasını izlemek için kullanılır. Örneğin, GA4’te oluşturulan izleme etiketi sayesinde tüm sayfaların ziyaret performansı ölçülür.
  • Belirli Sayfalar: Belirli URL’ler veya URL desenleri için tetikleyici oluşturmak için kullanılır. Özel olarak takip etmek istediğiniz sayfaların URL’lerini tetikleyici olarak tanımlayabilirsiniz.

Tıklama Tetikleyicileri

  • Tüm Tıklamalar: Web sitenizdeki tüm tıklamaları izlemek için kullanılır.
  • Buton Tıklamaları: Belirli butonların tıklanmasını izlemek için kullanılır. Örneğin, “Satın Al” veya “Abone Ol”.
  • Harici Bağlantılar: Web sitenizden başka bir siteye giden bağlantı tıklamalarını izlemek için kullanılır.

Form Gönderme Tetikleyicileri

  • Form Gönderimi: Kullanıcıların form doldurup gönderdiği durumları izlemek için kullanılır. Örneğin, iletişim formu veya abonelik formu. Web sitenizde basit bir kullanıcı formu varsa, GTM bu formu otomatik olarak algılayabilir. Ancak formunuz karmaşık veya algılanamıyorsa, özel bir tetikleyici hazırlamanız gerekebilir.

Scroll Depth Tetikleyicileri

  • Sayfa Kaydırma: Kullanıcıların bir sayfada ne kadar aşağıya kaydırdığını izlemek için kullanılır. Bu, kullanıcıların içeriği ne kadar tükettiğini anlamak için yararlıdır.
  • Yüzdesel Oranlar: Kullanıcıların belirli yüzde oranlarında sayfayı kaydırdıklarında tetiklenir. Örneğin, %25, %50, %75 ve %100.

Bazı sayfaların kaydırma oranlarını takip etmek, sayfadaki öğelerin önem sırasını belirlemek için faydalı olabilir. Sayfanın altında kalan önemli öğeler düşük kaydırma oranları sebebiyle görünmez hale geliyorsa, bu öğeleri sayfanın üst bölümlerini taşımayı düşünebilirsiniz.

Video Tetikleyicileri (YouTube vb)

  • YouTube Videoları: YouTube’daki video oynatma, duraklatma, durdurma, tam ekran yapma gibi olayları izlemek için kullanılır.
  • Diğer Video Platformları: Benzer şekilde, diğer video platformlarındaki videolar için de izleme yapılabilir.

Sitenize yerleştirilmiş videolarınız varsa, kullanıcıların bu videolara ne kadar ilgi gösterdiğini tespit edebilirsiniz. 

Zamanlayıcı Tetikleyicileri

  • Zaman Temelli Olaylar: Belirli bir süre sonra tetiklenen olayları izlemek için kullanılır. Örneğin, sayfada 30 saniye geçiren kullanıcılar.
  • Sayfa Ziyareti Süresi: Kullanıcıların bir sayfada ne kadar süre kaldığını izlemek için kullanılır.

Özel Olay Tetikleyicileri

  • Özel Tanımlı Olaylar: GTM veri katmanında tanımlanan özel olayları izlemek için kullanılır. Bu, daha karmaşık izleme senaryoları için yararlıdır.

Bazı etkinlikleri tanımlamak için özel HTML kodu kullanabilirsiniz. Bu kodlar GTM tarafında ön tanımlı olarak bulunmayan kullanıcı davranışlarını tanımlamak için oluşturulabilir.

Yayınlama ve Test Etme

Etiket ve tetikleyiciler eklendikten sonra, geçerli olmasını sağlamak için taşıyıcıyı yayınlamanız gerekir. Taşıyıcı yayınlandıktan sonra etiketlerimiz devreye girer ve kullanıcılar etiketlerde tanımlı tetikleyicilere bağlı davranışları gerçekleştirdiğinde, GA4’e veri akmaya başlar. Ayrıca özel davranışları tanımlayan etiketlerin sağlıklı çalışıp çalışmadığını görmek için ön izleme moduna girerek etiketleri test edebiliriz. Ön izleme moduna istediğiniz zaman geçebilirsiniz.

Üst menüde bulunan “Ön izleme”  butonuna tıklayın. Yeni bir sekme açılacak ve GTM Ön izleme Modu  aktif hale gelecektir. Gerekirse Web sitenizin adresini buraya yazın. Site adresiniz “gtm_debug” etiketli bir uzantıyla açılacaktır. Bu adresle açılan sayfalarınızda gerçekleştirdiğiniz etkinlikler, ön izleme panelinde ayrı ayrı görüntülenmeye başlayacaktır. Eğer herhangi bir etkinlik göremiyorsanız, yapılandırma etiketinizde bir sorun olabilir. Etiketi tekrar kontrol edin ve sağlıklı çalıştığından emin olun.

Panelde “Etiketler” sekmesine tıklayarak hangi etiketlerin tetiklendiğini, hangilerinin tetiklenmediğini ve neden tetiklenmediklerini görebilirsiniz. Olaylar sekmesinde, belirli olayların (örneğin, sayfa yükleme, tıklama, form gönderme) gerçekleşip gerçekleşmediğini ve hangi etiketlerin bu olaylar sırasında tetiklendiğini kontrol edebilirsiniz. Eğer hazırladığınız tüm etiketler, davranışa uygun bir şekilde tetiklenmiyorsa, tetikleyicinin içindeki koşullar yanlış belirlenmiş olabilir. Örneğin “ödeme” ekranındaki kullanıcının “ödeme yap” butonuna tıklamasını takip etmek isterken, sayfadaki tüm tıklamalarla ilgili veri aktığını görüyorsanız, tetikleyici “Tüm tıklamalar” koşuluyla belirlenmiş olabilir. Bunu “Bazı tıklamalar” olarak değiştirip, “ödeme yap” butonundaki koşulu belirtmeniz gerekir.

Oluşturduğunuz etiketler belirlediğiniz koşullara uygun bir şekilde çalışıyorsa, taşıyıcınız hazır demektir. Eğer yayınlamadıysanız, GTM ana ekranında sağ üst köşedeki “Gönder” butonuna tıklayarak taşıyıcıyı yayına alabilirsiniz. Gönder tuşuna her bastığınızda taşıyıcınız bir sürüme sahip olur, her sürüme bir isim ve detaylı açıklama ekleyerek yaptığınız değişiklikleri hatırlamak için kullanabilirsiniz.

Önemli Not: Etiket oluşturma ekranındaki “Etiket Kimliği” bölümüne ne yazarsanız, GA4’te bu isimle etkinlikler göreceksiniz. Buraya kullanıcı davranışını en iyi tanımlayan ve gördüğünüzde davranışın ne olduğunu size en iyi şekilde açıklayan ifadeleri yazmanızı öneririz. Örneğin: “iletisim_formu_gonder”.

Her veriyi İzlemek İçin Tek Araç: Google Tag Manager

Tek bir kod parçacığını sitenize ekleyerek GA4, Google Ads, Search Console, Facebook, Hotspot, YouTube vb. tüm dijital ürünlerin performansını ve  kullanıcı davranışlarını sınırsıza yakın bir şekilde izleyebilmeniz için kullanabileceğiniz esnek bir platform olan Google Tag Manager’ı denemenizi öneririz. Oldukça yetenekli olan bu izleme platformunun bir diğer başarılı özelliği de ücretsiz olmasıdır.

Eğer Veri İzleme ve Web Analytics konusunda yardıma ihtiyacınız olduğunu düşünüyorsanız, bizimle iletişime geçebilirsiniz.

Daha fazla bilgi için bizimle iletişime geçin.

 

Paylaş!