---
title: "GTM nedir?"
author: Androverse
author_url: https://androverse.com.tr/yazar/androverse
publisher: Androverse
updated_at: 2026-10-15
url: https://androverse.com.tr/sozluk/gtm
language: tr
---

# GTM nedir?

GTM, web ölçüm etiketlerini ve tetiklenme kurallarını bir kapsayıcı üzerinden yönetmeye yarayan etiket yönetim aracıdır.

Diğer adlar: Google Tag Manager, etiket yöneticisi.

## Nerede işine yarar?

Olay adları, tetikleyiciler, değişkenler ve izin koşulları birlikte düzenlenir. Bir değişiklik önce önizlemede kontrol edilir. Üretim alanı ile yerel test alanı ayrılmazsa gerçek raporlara test olayları gidebilir. Kod ve kapsayıcı sözleşmesi aynı kalmalıdır.

## Bir cümlede uygulaması

Site kodunun yalnız bir select_content olayı göndermesi, ilgili etiketin GTM’de bu olayla çalışması.

## Neyle karıştırılmamalı?

GTM analiz raporunun kendisi değildir; veriyi gönderen etiketlerin yönetim katmanıdır.

## Kumanda masası var; talimatlar aynı mı?

Bir sitede video oynatıldığında analiz aracına bilgi gitmesini istediğini düşün. Uygulama ‘video başladı’ olayını üretir, GTM içindeki bir tetikleyici bu olayı dinler ve ilgili etiket kaydı hedef sisteme gönderir. Bu zincirde her parça farklı bir görev üstlenir. GTM, bütün ölçüm kararlarını kendiliğinden veren görünmez bir analist değildir. Uygulamanın ne olduğunu doğru anlatması, kapsayıcının bunu doğru koşulla işlemesi ve rapor tarafının beklenen alanları kabul etmesi gerekir. Zincirin tek halkasının çalışması bütün ölçümün doğru olduğu anlamına gelmez.

Etiket, tetikleyici ve değişken ilişkisini somutlaştırmak yararlıdır. Etiket yapılacak işi, tetikleyici hangi koşulda yapılacağını, değişken ise bu karar veya gönderim için gereken değeri sağlar. Örneğin aynı video olayı farklı içerik kimlikleriyle gelebilir. Görünen başlığa veya düğmenin CSS sınıfına bağımlı kırılgan bir kurgu yerine uygulamanın bilinçli biçimde sunduğu olay verisi tercih edilebilir. Tasarım değiştiğinde ölçümün sessizce bozulmaması için bu sözleşme önemlidir. Bütün görsel öğeleri teknik seçicilerle yakalamaya çalışmak, küçük bir arayüz düzenlemesini beklenmedik veri değişikliğine çevirebilir.

Data layer uygulamayla etiket yönetimi arasında düzenli bir iletişim yüzeyi oluşturabilir. Hangi alanların hangi olayla gönderildiği açık tutulur. Önceki olaydan kalan bir değerin sonraki olaya yanlış bağlanmaması için veri yaşam döngüsü düşünülür. İçerik kimliği, kategori ve konum gibi alanlar tutarlı adlarla sunulur; kişisel veya gizli bilgiler gelişigüzel eklenmez. Bir alan raporda kullanılacaksa yalnız kapsayıcıda bulunması yeterli olmayabilir; analiz sistemindeki ilgili yapılandırma da değerlendirilir. Etiket yönetimi, veri anlamının ve bakım sorumluluğunun yerini almaz.

Değişiklik yapmakla yayımlamak ayrı adımlardır. Önizleme, beklenen olayların ve izin koşullarının denenmesine yardım eder; üretime çıkacak sürüm açıkça tanımlanır. Bir kapsayıcıya yeni araç eklemek performans ve kullanıcı tercihi davranışını da etkileyebilir. Her etiketin amacı, sahibi ve gerekli izin koşulu bilinmelidir. Kullanılmayan etiketlerin birikmesi görünmeyen bir bakım yükü oluşturur. Bu nedenle GTM kurulumu bir kez tamamlanıp unutulan iş değildir; sitenin içerik, ölçüm ve üçüncü taraf araçları değiştikçe aynı sözleşmenin güncel tutulması gerekir.

Bir etiketi kaldırırken de eklerken gösterilen dikkat gerekir. Etiketin bağlı olduğu değişken başka bir ölçümde kullanılıyor olabilir; eski görünen tetikleyici halen gerekli bir kullanıcı yolunu karşılıyor olabilir. Kapsayıcıdaki bağımlılıklar anlaşılmadan yapılan temizlik yeni eksikler üretebilir. Değişikliğin amacı ve etkilenen alanlar küçük bir notla tutulursa sonraki kişi aynı keşfi yeniden yapmak zorunda kalmaz. Yönetilebilir bir kapsayıcı, yalnız az etiket içeren değil, içindeki her parçanın neden bulunduğu anlaşılabilen kapsayıcıdır.

### Olay sözleşmesi

Uygulamanın gönderdiği olay adıyla kapsayıcının beklediği adın aynı olduğuna bak. Büyük küçük harf, alan adı ve tür farklılıkları davranışı bozabilir. Kod değişikliğiyle kapsayıcı değişikliğinin hangi sırada yayımlanacağını önceden belirle; arada eksik ölçüm oluşmasın.

### Çalışmama koşulu

Bir etiketin tetiklenmesini görmek kadar, tetiklenmemesi gereken durumları kontrol etmek de önemlidir. İzin reddi, yerel geliştirme, test içeriği veya yanlış olay bağlamı ayrı senaryolardır. Genel bir tüm sayfalar tetikleyicisi gerçek ihtiyacı aşabilir.

### Sürüm ve sahiplik

Değişikliği kimin neden yaptığı ve hangi davranışı etkilediği anlaşılır olsun. Aynı ölçümü iki ekip farklı etiketlerle kurarsa çift sayım oluşabilir. Eski sürüme dönmek gerektiğinde hangi uygulama sürümüyle uyumlu olduğu da bilinmelidir.

## GTM ile analiz aracı aynı görevde değil

### Etiketlerin yönetimi

GTM belirlenen etiketlerin, tetikleyicilerin ve değişkenlerin yönetildiği katmandır. Farklı araçlara veri gönderebilir veya başka tanımlı işleri çalıştırabilir. Bir olayın kapsayıcıda tetiklenmiş görünmesi verinin son raporda doğru anlamla işlendiğini tek başına göstermez. Burada ağırlık hangi işlemin hangi koşulda yapılacağı üzerindedir.

### Verinin değerlendirilmesi

Analiz sistemi kendisine ulaşan veriyi kendi kuralları, kimlikleri ve rapor ayarlarıyla işler. Olayı anlamlandırmak için doğru parametreler ve metrik tanımları gerekir. GTM ile bu sistem birlikte çalışabilir; biri diğerinin bütün işlevlerini üstlenmez. Sağlıklı ölçümde uygulama, etiket katmanı ve rapor aynı davranışı aynı anlamda anlatır.

## Kod ile kapsayıcıyı aynı sözleşmede tutmak

GTM'de bir tetikleyicinin bulunması siteden doğru olayın geldiğini kanıtlamaz. Kod, data layer, değişken ve etiket birlikte incelenir. Önizleme sırasında hem beklenen koşulda çalıştığı hem de çalışmaması gereken koşullarda sessiz kaldığı doğrulanmalıdır.

- Olay adları ve parametreleri kodla karşılaştır.
- İzin koşullarını etiket düzeyinde dene.
- Yerel ve önizleme trafiğini üretim raporundan ayır.

## GTM etiketi eklemek ölçümü tamamlar mı?

Hayır. Verinin rapor tarafında doğru işlendiği ve sorulan soruyu yanıtladığı da kontrol edilir. Yanlış tetikleyici veya eksik parametreyle çalışan bir etiket veri gönderse bile yararlı ölçüm üretmeyebilir.


## Bu karar, işinin neresinde?

GTM kavramının bir projede nasıl ele alındığını; yaklaşım, süreç ve teslimler üzerinden incele.

[SEO](https://androverse.com.tr/hizmetler/seo)

## Karar masası

### GTM kullanınca geliştiriciye ihtiyaç kalmaz mı?

Bazı etiket değişiklikleri uygulama koduna dokunmadan yapılabilir; ancak güvenilir olay verisi ve doğru uygulama davranışı için geliştirme çalışması gerekebilir. Formun gerçekten başarılı kaydedildiğini yalnız düğme görünümünden tahmin etmek yeterli değildir. Tasarım, yazılım ve ölçüm ekiplerinin ortak bir sözleşme kurması, kırılgan seçicilerle her sorunu çözmeye çalışmaktan daha sürdürülebilirdir.

### Kapsayıcıyı kopyalamak başka sitede aynı ölçümü verir mi?

Otomatik olarak vermez. Olay adları, sayfa yapısı, izin sistemi ve hedef hesaplar farklı olabilir. Bir kapsayıcı yeniden kullanılabilir başlangıç sağlayabilir, fakat içerdiği her etiket ve değişken yeni bağlamda incelenmelidir. Özellikle eski hesap kimlikleri, gereksiz üçüncü taraflar ve geniş tetikleyiciler fark edilmeden taşınmamalıdır. Kurulumun amacı siteye göre yeniden netleştirilir.

### Önizlemede çalışan etiket neden raporda görünmeyebilir?

Gönderim hedefi, parametreler, filtreler, izin durumu veya raporun işleme davranışı gibi farklı nedenler olabilir. Tek bir ekrana bakarak kesin sebep söylenmez. Olayın uygulamadan çıkışı, kapsayıcıda işlenişi ve hedefteki karşılığı sırayla incelenir. Bu yaklaşım sorunu katmanlara ayırır; aynı etiketi yeniden ekleyerek çift gönderim oluşturma riskini azaltır.

## Bir etiketin yolculuğunu çizmeden tarif et

Kurgusal bir video başlatma olayını ele al. Uygulama, GTM ve analiz raporunun her birinde hangi bilginin bulunması gerektiğini yaz. Canlı hesapta değişiklik yapmadan bir ölçüm sözleşmesi hazırlamak yeterlidir.

- [ ] Olayın tetiklenme anını tanımla. Kullanıcının oynat düğmesine basmasıyla videonun gerçekten başlaması arasında fark olabileceğini düşün. Hangi davranışı saymak istediğini seç ve olay adını bu seçime göre açıkla; teknik hata halinde beklenen kaydı ayrıca belirt.
- [ ] İçerik kimliği, video türü ve yerleşim gibi gerekli alanları seç. Bunların kapsayıcıda hangi değişkenlerle kullanılacağını ve hedef araca hangi isimle gideceğini not et. Kullanıcıya ait gereksiz bilgileri bu örneğe dahil etme; her alanın analiz sorusunu yaz.
- [ ] Kabul, ret, tekrar oynatma ve geliştirme ortamı için beklenen davranışı listele. Değişikliğin nasıl önizleneceğini ve hangi sürümle yayımlanacağını belirt. Son raporda veriyi değerlendirecek kişinin aynı olay tanımını okuyabileceği bir açıklama bırak.

GTM ölçümün kumanda katmanıdır; doğru ölçümün kendisi değildir. Uygulama olayı, etiket koşulu ve rapor anlamı birlikte tasarlandığında kapsayıcı yönetilebilir kalır ve arayüz değişiklikleri görünmez veri hatalarına daha az dönüşür.

## Bağlantılı kavramlar

- [Etkinlik](https://androverse.com.tr/sozluk/etkinlik) — Etkinlik, bir analiz sistemine iletilen belirli bir kullanıcı davranışı veya teknik durum kaydıdır.
- [Ölçüm planı](https://androverse.com.tr/sozluk/olcum-plani) — Ölçüm planı, proje sorularını yanıtlamak için hangi olay ve parametrelerin hangi koşullarda kaydedileceğini tanımlayan sözleşmedir.
- [Çerez izni](https://androverse.com.tr/sozluk/cerez-izni) — Çerez izni, gerekli olmayan ölçüm veya reklam teknolojileri için kullanıcının seçimini alma ve bu seçime uygun davranma akışıdır.

## Konuyu uygulamaya taşı

- [SEO](https://androverse.com.tr/hizmetler/seo) — GTM kavramının bir projede nasıl ele alındığını; yaklaşım, süreç ve teslimler üzerinden incele.
- [Brief kısa olabilir. Düşünce değil.](https://androverse.com.tr/blog/brief-kisa-olabilir-dusunce-degil) — GTM ile ilgili tasarım kararını Androverse’nin uygulama örnekleri ve değerlendirme sorularıyla birlikte düşün.

## Kaynaklar

- [Google Tag Manager — Data layer](https://developers.google.com/tag-platform/tag-manager/datalayer)

[Androverse profili](https://androverse.com.tr/yazar/androverse) · [Yayın ilkeleri](https://androverse.com.tr/yayin-ilkeleri)
