GTM’de Tag, Trigger ve Variable Nedir?

Google Tag Manager (GTM) dünyasına adım attığınızda karşınıza sürekli çıkacak olan GTM tag, trigger ve variable (Etiket, Tetikleyici, Değişken) üçlüsü, bu sistemin tam olarak omurg…

GTM’de Tag, Trigger ve Variable Nedir?

Google Tag Manager (GTM) dünyasına adım attığınızda karşınıza sürekli çıkacak olan GTM tag, trigger ve variable (Etiket, Tetikleyici, Değişken) üçlüsü, bu sistemin tam olarak omurgasıdır.

GTM'i bir lego setine benzetebiliriz. Parçaları doğru mantıkla birleştirdiğinizde ortaya kusursuz çalışan bir veri ölçüm mekanizması çıkar. Bu rehberde, dijital pazarlama kurgularınızın temelini oluşturan bu üç anahtar kavramı en yalın haliyle ele alacağız.

GTM Tag, Trigger ve Variable Mantığını Anlamak

Google Tag Manager’da bir eylemi kurgulamak istediğinizde kafanızda kurmanız gereken tek bir soru cümlesi vardır. Bu cümleyi kurarken her kelime bir bileşeni temsil eder:

  • Tag (Etiket): Ne yapılacak?

  • Trigger (Tetikleyici): Ne zaman yapılacak?

  • Variable (Değişken): Hangi ek bilgi kullanılacak?

Küçük bir örnekle netleştirelim:

"Biri WhatsApp butonuna tıkladığında (Trigger), Google Ads'e dönüşüm kodunu gönder (Tag), gönderirken de tıklanan sayfanın link bilgisini içine ekle (Variable)." GTM'in tüm varoluş mantığı bu üçlü denklem üzerine kuruludur.

GTM Tag (Etiket) Nedir ve Ne İşe Yarar?

GTM tag nedir? En kısa tanımıyla; üçüncü parti araçlara (Google Analytics, Meta, Google Ads, TikTok) göndermek istediğiniz kod parçacığıdır.

Peki, ne işe yarar? Web sitenizde gerçekleşen olayları ilgili platformların duymasını sağlar. Sayfa görüntülendiğinde GA4’e haber verir, reklamdan gelen biri formu doldurduğunda Google Ads’e "dönüşüm oldu" der. Siz bir etiket oluşturup tetikleyicisine bağlamadığınız sürece, GTM arka planda hiçbir veriyi dışarıya aktarmaz.

GTM Trigger (Tetikleyici) Türleri ve Kullanım Alanları

Trigger çalışma mantığı, tamamen bir "şart-sonuç" ilişkisine dayanır. Etikete "Şu olay gerçekleştiği an uyan ve kodu çalıştır" emrini veren tetikleyici türleri şunlardır:

  • Sayfa Görüntüleme (Page View): Bir ziyaretçi web sitenizin herhangi bir sayfasını açtığı an devreye girer. Genellikle temel Analytics sayım kodları veya yeniden pazarlama (re-marketing) pikselleri için kullanılır. Tarayıcı kodu okumaya başladığı an tetiklenir.

  • Tıklama (Click - All Elements & Just Links): Ziyaretçinin sitede tıkladığı her şeyi yakalar. Sadece link çıkışlarını (Just Links) ya da bir görsele, boşluğa, butona yapılan tüm tıklamaları (All Elements) dinleyebilirsiniz. Örneğin; sitenizdeki "Bize Ulaşın" butonuna kimlerin tıkladığını saymak için idealdir.

  • Form Gönderimi (Form Submission): Sitenizdeki iletişim, kayıt veya teklif alma formları doldurulup "Gönder" dendiğinde çalışır. Google Tag Manager ile dönüşüm takibi nasıl yapılır sorusunun en kritik yanıtıdır; çünkü sahte tıklamaları değil, gerçekten başarıyla iletilmiş formları saymanızı sağlar.

  • Kaydırma Derinliği (Scroll Depth): Ziyaretçilerin sayfanın yüzde kaçını aşağıya doğru kaydırdığını ölçer. Genellikle %25, %50, %75 ve %100 barajları kurulur. Uzun bir blog yazınızın veya açılış sayfanızın gerçekten okunup okunmadığını analiz etmek için kullanılır.

GTM Variable (Değişken) Türleri ve Fonksiyonları

GTM variable türleri nelerdir? Değişkenler, etiket ve tetikleyicilerin içine dinamik veriler enjekte eden küçük hafıza kartlarıdır. İki türe ayrılırlar:

  • Yerleşik Değişkenler (Built-in Variables): GTM’in içinde hazır gelen, sadece yanındaki kutucuğu işaretleyerek aktif ettiğiniz değişkenlerdir.

  • Page URL: O an bulunulan sayfanın linki.

  • Click Text: Tıklanan butonun üzerinde yazan metin (Örn: "Hemen Al").

  • Form ID: Doldurulan formun sistemsel adı.

  • Kullanıcı Tanımlı Değişkenler (User-Defined Variables): Sizin ihtiyacınıza göre sıfırdan yarattığınız değişkenlerdir. Google Tag Manager değişkenleri nasıl oluşturulur sorusunun asıl uygulama alanıdır.

  • Data Layer Variable: Yazılımcının veri katmanına bıraktığı sipariş tutarı veya ürün ID'si gibi dinamik bilgileri çekmenizi sağlar.

  • Constant (Sabit): Sürekli kullandığınız uzun bir kodu (Örn: GA4 Ölçüm Kimliği) tek bir isme sabitlemek için kullanılır.

GTM'de Tag ve Trigger Arasındaki Fark Nedir?

GTM'de tag ve trigger arasındaki fark nedir sorusunu net bir metaforla zihnimize kazıyalım:

Tag (Etiket) silahtır; Trigger (Tetikleyici) ise tetiğin kendisidir.

Siz tetiğe basmadığınız (Trigger) sürece o silah (Tag) asla patlamaz. Tetiğe boşa basarsanız da namluda mermi (Tag) olmadığı için ortaya hiçbir sonuç çıkmaz. Bir verinin karşı platforma iletilmesi için ikisinin birbirine bağlanması zorunludur.

Adım Adım GTM Yapılandırma: Örnek Senaryo

Kavramları pratiğe dökelim. GTM yapılandırma mantığını anlamak için sitemizdeki "Fiyat Listesini İndir" butonunun tıklanmasını Google Analytics 4'e bir olay (event) olarak göndereceğiz.

  • Değişkeni Aktif Edin (Variable): Sol menüden Variables seçeneğine tıklayın. Built-in Variables bölümünden "Click Text" kutucuğunu işaretleyin. (GTM artık tıklanan yazıların hafızasını tutacak).

  • Tetikleyiciyi Kurun (Trigger): Sol menüden Triggers - New deyin. Tür olarak "Click - All Elements" seçin. Tetiklenme kuralını Some Clicks yapın. Kural alanına şunu yazın: [Click Text] - [contains] - [Fiyat Listesini İndir]. Kaydedin. (Tetiği kurduk).

  • Etiketi Oluşturun (Tag): Sol menüden Tags - New deyin. Tag türü olarak "Google Analytics: GA4 Event" seçin. Olay adına pdf_indirildi yazın. Alt kısımdaki Triggering alanına tıklayın ve 2. adımda kurduğunuz tetikleyiciyi seçip bağlayın.

  • Test Edip Yayınlayın: Sağ üstteki Preview (Ön İzleme) butonuna basarak sitenize gidin ve butona tıklayın. GTM ekranında "Tags Fired" yazısını gördüyseniz sağ üstteki Submit butonuna basarak kurguyu canlıya alın.

GTM ile Veri Takibini Optimize Edin

GTM’in temel mantığını kavramak kolaydır; ancak iş e-ticaret siteleri için dinamik yeniden pazarlama kodlarına, GTM özel değişken kullanımı örneklerine veya sunucu taraflı (Server-Side) takiplere geldiğinde hata payı sıfır olmalıdır. Yanlış bağlanmış tek bir değişken, tüm reklam optimizasyonunuzu bozabilir.

Veri ambarınızı sızıntısız, temiz ve en yüksek doğrulukla inşa etmek istiyorsanız risk almayın. Sizin için en sağlıklı etiket hiyerarşisini kuralım, reklam bütçenizi boşa harcatan veri kayıplarının önüne geçelim.

Sık Sorulan Sorular

1. Bir Tag (Etiket) birden fazla Trigger (Tetikleyici) ile çalıştırılabilir mi?

Evet. Örneğin; Google Ads dönüşüm etiketinizi hem "Sipariş Tamamlandı sayfasını görenler" tetikleyicisine hem de "Hızlı Satın Al butonuna tıklayanlar" tetikleyicisine aynı anda bağlayabilirsiniz. İki şarttan biri gerçekleştiğinde etiket çalışır.

2. GTM Variable (Değişken) kullanmak zorunda mıyım?

Basit sayfa görüntüleme etiketlerinde hayır. Ancak reklam panellerine "sepete atılan ürünün bedeli", "tıklanan butonun ismi" veya "sayfadaki yazarın adı" gibi o ana ve o kullanıcıya özel dinamik bilgileri aktarmak istiyorsanız değişken kullanmak zorundasınız.

3. GTM'de kurduğum bir etiketin çalışıp çalışmadığını kod bilmeden nasıl kontrol ederim?

GTM panelinin sağ üst köşesindeki "Preview" (Ön İzleme) butonuna tıklayın. Açılan test penceresinde web sitenize gidip kurguladığınız eylemi (örneğin formu doldurmayı) gerçekleştirin. GTM test ekranında ilgili etiketinizin "Tags Fired" (Ateşlenen Etiketler) başlığı altına düştüğünü görüyorsanız kurgunuz kusursuz çalışıyor demektir.