Google Tag Manager (GTM), bir web sitesine eklenen etiketleri yönetme, veri katmanı (data layer) üzerinden veri toplama ve ölçümleme işlemlerini kolaylaştıran ücretsiz bir araçtır
Özellikle dijital pazarlama ve web analitiği alanında daha hızlı ve esnek çözümler sunarak manuel kod müdahalesine duyulan ihtiyacı büyük ölçüde ortadan kaldırır. Web sitesindeki kullanıcı etkileşimlerini izlemek, hedeflemeyi geliştirmek ve reklam performansını artırmak isteyen ekipler için vazgeçilmez hale gelmiştir.
Neden Google Tag Manager Kullanmalıyız?
- Hızlı uygulama: Kod değişikliği yapmadan etiket ekleme/güncelleme yapılabilir, böylece geliştirme süreçleri beklenmeden ölçümleme hızla devreye alınır.
- Odaklı yapı: Pazarlama ekipleri teknik ekipten bağımsız çalışabilir, bu da kampanya süreçlerini hızlandırır ve ekipler arası verimliliği artırır.
- Hata azaltma: Tek merkezden takip, tekrarlamalar ve versiyon kontrolü sayesinde yapılan değişiklikler düzenli olarak kayıt altına alınır ve geri dönüşler kolaylaşır.
- Esneklik: Her türlü araç/plugin ile uyumlu yapısıyla farklı analiz ve reklam platformları ile entegrasyon sorunsuz şekilde sağlanır.
Tag Manager’ın Çekirdeği: Etiketler, Tetikleyiciler ve Değişkenler
Etiket (Tag)
Etiket, siteye eklenen JavaScript snippet’leri ya da HTML parçalarıdır.
Örneğin:
- Google Analytics sayfa izleme kodu
- Facebook Pixel ya da Adwords dönüş etiketi
Tetikleyici (Trigger)
Bir etiketin ne zaman çalışacağını belirler.
Örneğin:
- Belirli sayfa görüntülenmelerinde
- Kullanıcı tıklamalarında
- Form gönderimlerinde
- Süre bazlı olaylarda (ör. sayfanın 15 saniye ardından)
Değişken (Variable)
Değişken, etikete veri sağlayan yapı taşıdır.
Örneğin:
- Sayfa URL’si
- Button ID
- Custom JS değişkenleri
Google Tag Manager Kurulumu
Adım 1: GTM Hesabı Oluşturma
- Google Tag Manager’a girerek yeni bir hesap oluştur.
- Hesap adı, ülke bilgisi gir ve container şeklinde siteni ekle.
- İki adet kod parçasını sağladığı şekilde <head> ve <body> etiketlerine yerleştir.
Adım 2: Etiket Ekleme
- Tags menüsüne gir.
- “New” diyerek yeni etiket oluştur.
- Google Analytics – GA4 Event örneği için:
- Tag Type: GA4 Event seç
- Measurement ID gir
- Event Name ve parametrelerini belirt
Adım 3: Tetikleyici Tanımlama
- Yeni tetikleyici oluştur.
- Örneğin “All Pages” ile her sayfada çalışmasını sağla.
- Ya da özel bir buton tetikleyicisi seç.
Adım 4: Değişken Eklemek
- Variable > Built-In Variables > “Click ID” gibi gerekli değişkenleri aktive et.
- Gerekirse Custom > User-Defined Variables kısmından özel değişken tanımla.
Adım 5: Önyayına Alma (Preview)
- Sağ üstteki “Preview” butonunu kullanarak siteyi debug modunda aç.
- Hangi etiketlerin çalıştığını, hangi verilerin gönderildiğini incele.
- Sorun yoksa “Submit” diyerek canlı ortamda yayınla.
Gelişmiş Ölçümleme: Data Layer ve Özel Etkinlikler
Data Layer Nedir?
Web sayfası ile GTM arasında bilgi taşıyan yapıdır.
JS nesnesi olarak tanımlanır:
<script>
window.dataLayerPYS = window.dataLayerPYS || [];
dataLayer.push({
‘event’: ‘formSubmit’,
‘formId’: ‘newsletterSignup’,
‘userType’: ‘guest’
});
</script>
- Gelişmiş detaylı kullanıcı verileri sağlar.
- GTM bunu okuyarak özel etiket tetikleyebilir.
Uygulama Adımları:
- Web geliştirme ekibi ile dataLayer.push kısmını sayfaya ekle.
- GTM’den Custom Event tetikleyici oluştur: event adı “formSubmit”.
- Etikette gelen değişkenleri kullanarak Analytics’e data gönder.
Örnek Ölçümleme Senaryoları
Sayfa Görüntülemesi (GA4)
- Etiket: GA4 Page View
- Tetikleyici: All Pages
- Variable: URL, Referrer
Buton Tıklaması (Event)
- Trigger: Click – All Elements.
- Variable: Click ID.
- Condition: Click ID = “btn-kayit”.
- Tag: GA4 event “kayit_butona_tiklama”
Form Gönderimi (Custom Event)
- DataLayer event: “formSubmit”
- Trigger: Custom Event “formSubmit”
- Variables: formId, userType
- Tag: GA4 event gönderimi
E‑Ticaret Ölçümü
- DataLayer içine ürün bilgileri, fiyat, kategori gönder.
- GTM’de “Purchase” gibi tetikleyici tanımlanır.
- Analytics veya reklam platformuna gönderilir.
Google Tag Manager ile Ölçümleme Yaparken Dikkat Edilmesi Gerekenler
- Versiyon Kontrolü: Her değişiklikte “Submit > Version” oluştur, geri dönüş kolay olsun.
- Debug & Preview Modu: Etiketlerin doğru çalıştığını canlıya almadan test et.
- Güvenlik: Data Layer’da hassas kişisel veri olmamalı. GDPR/ KVKK uyumuna dikkat.
- Etiket Performansı: Fazla etiket sayısı siteyi yavaşlatabilir. İzlenen verilerin temizlikle seç.
- Dokümantasyon: Kullanılan etiketi, tetikleyiciyi, değişkeni listele. Ekiple paylaş.
Google Tag Manager ile Doğru ve Etkili Ölçümleme
Google Tag Manager, ölçümleme süreçlerini hızlandıran, teknik olmayan kullanıcıların da rahatlıkla etiket yönetmesi sağlayan güçlü bir platformdur. Form gönderimleri, buton tıklamaları, sayfa görüntülemeleri gibi temel event ölçümleri data layer entegrasyonuyla daha doğru yapılabilir.Etiketlerin dikkatli yönetimi, sürekli test edilmesi ve düzenli versiyon kontrolü, analiz sonuçlarının güvenirliğini artırır.
