Google Tag Manager (GTM), web sitenizdeki ölçüm ve pazarlama etiketlerini tek bir arayüzden yönetmenizi sağlayan bir etiket yönetim aracıdır. GA4 olaylarını, Google Ads dönüşümlerini ve uygun üçüncü taraf etiketlerini belirlediğiniz koşullarda çalıştırabilirsiniz. Örneğin bir ziyaretçi telefon bağlantısına tıkladığında GA4’e bir olay gönderebilir, başarılı bir teklif formunu ayrı bir dönüşüm olarak ölçebilirsiniz.
Ancak kapsayıcı kodunu eklemek, ölçümün tamamlandığı anlamına gelmez. Hangi davranışın sayılacağını, hangi verinin gönderileceğini ve sonucu nerede doğrulayacağınızı da belirlemelisiniz. Bu rehberde web sitesi için GTM kurulumunu, Google tag ve GA4 bağlantısını, ilk olayınızı ve yayın öncesi kontrolleri birlikte ele alıyoruz.
Kısa cevap
- GTM nedir, ne demek? GTM, Google Tag Manager’ın kısaltmasıdır; Türkçe arayüzdeki adı Google Etiket Yöneticisi’dir. Siteye bir kez eklenen kapsayıcı kod sayesinde GA4, Google Ads ve uygun üçüncü taraf etiketlerini site kodunu her seferinde değiştirmeden tek bir web arayüzünden ekler, koşula bağlar, test eder ve sürüm olarak yayımlarsınız.
- Ne işe yarar? Telefon tıklaması, form gönderimi gibi davranışları koşula bağlayıp GA4’e etkinlik, Google Ads’e dönüşüm olarak gönderir.
-
GTM kodu nereye eklenir? Kapsayıcının script parçası her sayfada
<head>içinde mümkün olduğunca üste, noscript parçası açılış<body>etiketinin hemen ardına eklenir. - Ücretsiz mi? Evet. GA4 ve Google Ads’ten ayrı bir üründür; kendisi rapor üretmez. Kurumsal ihtiyaçlar için ayrı bir ürün olan GTM 360 vardır.
- Kurulum ne kadar sürer? Kapsayıcıyı eklemek dakikalar alır; asıl iş ölçüm planı ve yayın öncesi testtir.
Google Tag Manager ne işe yarar?
Bir sitede farklı araçların farklı kodlara ihtiyacı olabilir. GTM, bu etiketleri yönetmek ve hangi durumda çalışacaklarını tanımlamak için ortak bir çalışma alanı sağlar. Yeni bir kampanyanın dönüşüm etiketini ekleyebilir, belirli sayfalarda çalışan bir ölçümü sınırlandırabilir ve değişiklikleri sürüm olarak yayımlayabilirsiniz.
Asıl fayda, her isteğe gelişigüzel bir kod eklemek yerine ölçümü düzenli bir yapıya oturtmaktır. Etiket adları, sorumlular ve yayın açıklamaları belli olduğunda bir sorun çıktığında neyin değiştiğini bulmak kolaylaşır. Örneğin GA4 | contact_click | telefon gibi bir ad, etiketin amacını Yeni Etiket 7 adından daha iyi anlatır.
GTM bir raporlama aracı değildir; sonuçları GA4, Google Ads veya veriyi gönderdiğiniz sistemde incelersiniz. Ayrıca her işlemi geliştiricisiz çözmez. Başarılı sipariş, form yanıtı veya uygulama içi bir durum için sitenin doğru anda güvenilir veri üretmesi gerekir. GTM, hiç üretilmeyen bir iş sonucunu kendiliğinden bilemez.
GTM, Google tag ve GA4 arasındaki fark nedir?
Bu üç isim aynı kuruluma dahil olabilir fakat görevleri farklıdır. Hesap açarken ve kimlikleri kopyalarken aşağıdaki ayrımı kullanabilirsiniz.
Dar ekranda tablonun devamını yatay kaydırarak görebilirsiniz.
| Araç | Görevi | Pratik karşılığı |
|---|---|---|
| Google Tag Manager | Etiketleri ve çalışma koşullarını yönetir. | Telefon tıklamasında hangi etiket çalışacak? |
| Google tag | Google hedeflerine veri gönderen temel etiket yapılandırmasını sağlar. | Veri hangi Google hedefiyle ilişkilendirilecek? |
| Google Analytics 4 | Olay verisini işler ve raporlar. | Hangi kanaldan gelen ziyaretçiler iletişime yöneliyor? |
GTM- ile başlayan kimlik GTM kapsayıcısına, G- ile başlayan ölçüm kimliği GA4 web veri akışına aittir. Google tag ekranlarında GT- veya Google Ads için AW- kimlikleriyle de karşılaşabilirsiniz. Bunları birbirinin yerine rastgele kullanmayın; ilgili alanın istediği kimliği ilgili hesaptan alın. Bu rehberdeki GA4 örneklerinde kendi web veri akışınızın G- ölçüm kimliğini kullanacağız.
GTM mi, Google tag (gtag.js) mı, server-side GTM mi?
Yalnız GA4 kullanan ve birkaç temel olay ölçen küçük bir site için doğrudan eklenen Google tag (gtag.js) yeterli olabilir. Birden fazla reklam ve analiz aracı, özel olaylar, önizleme ile test ve kimin neyi yayımladığını gösteren sürüm geçmişi gerekiyorsa GTM web kapsayıcısı daha düzenli bir yapı sağlar. Aynı ölçümü iki yöntemle birden kurmayın; çift sayımın en yaygın nedeni budur.
Server-side GTM, web kapsayıcısının yerini almaz. Tarayıcıdan gelen istekleri sizin yönettiğiniz bir sunucu kapsayıcısında işleyip hedeflere iletir. Bunun bir barındırma maliyeti ve bakım yükü vardır. Google tag gateway ise Google etiketlerini kendi alan adınızdan yükleyip ölçüm isteklerini alan adınız üzerinden Google’a iletir. Ayrı bir sunucu kapsayıcısı gerektirmez; Cloudflare gibi desteklenen bir CDN veya Google Cloud ile kurulur.
Bu ayrım daralıyor. Google’ın 20 Ağustos 2026 tarihli duyurusuna göre Google tag kurulumları tam yetkili GTM kapsayıcılarına yükseltiliyor: yalnız Google tag kullanan siteler de arayüzden etiket yönetimi, hata ayıklama ve sürüm geçmişi kazanıyor. Google, bu yükseltmenin sayfadaki mevcut etiketlerin davranışını değiştirmediğini belirtiyor. Ekim 2026 itibarıyla bu geçiş kendiliğinden olmuyor; kapsayıcı optimizasyonu için Overview sayfasındaki bandı kullanmanız gerekiyor. Karar verirken bugün hangi özelliklere ihtiyaç duyduğunuza bakın; yarın iki yol büyük ölçüde aynı yere çıkacak.

Google Tag Manager nasıl çalışır?
GTM’nin çalışma mantığı üç temel bileşene dayanır. Etiket yapılacak işlemdir: GA4’e olay göndermek gibi. Tetikleyici bu işlemin koşuludur: yalnızca telefon bağlantısına tıklanması gibi. Değişken ise koşulda veya gönderilecek veride kullanılan değerdir: tıklanan bağlantının adresi gibi.
Ziyaretçi telefon bağlantısına tıklar.
Click URL, tel: ile başlıyor mu?
GA4’e contact_click gönderilir.
Olay ve contact_method parametresi doğrulanır.
Tetikleyici türleri: GTM ile neleri ölçebilirsiniz?
GTM, sayfadaki pek çok davranışı hazır tetikleyicilerle dinler. Aşağıdaki tablo, sık kullanılan tetikleyici türlerini ve tipik kullanımlarını özetliyor. Arayüz İngilizce kullanılıyorsa adlar tablodaki gibi görünür.
Dar ekranda tablonun devamını yatay kaydırarak görebilirsiniz.
| Ne ölçmek istiyorsunuz? | Tetikleyici türü | Dikkat edilecek nokta |
|---|---|---|
| Sayfa açılışı | Page View, DOM Ready, Window Loaded, Initialization | Google etiketi ve izin ayarları en erken aşamada (Initialization / Consent Initialization) çalışmalıdır. |
| Bağlantı veya buton tıklaması | Click – Just Links, Click – All Elements | Gerçek <a> bağlantısı için Just Links, diğer öğeler için All Elements kullanılır. |
| Form gönderimi | Form Submission veya Custom Event | Gönder tıklaması başarıyı kanıtlamaz; başarı durumunu dataLayer olayıyla almak daha güvenilirdir. |
| Kaydırma derinliği | Scroll Depth | GA4 geliştirilmiş ölçüm %90 kaydırmayı zaten toplar; farklı eşik gerekiyorsa çakışmayı önleyin. |
| YouTube video etkileşimi | YouTube Video | Yalnız sayfaya gömülü YouTube videolarında çalışır. |
| Bir öğenin ekranda görünmesi | Element Visibility | Teşekkür mesajı veya kampanya alanı görüntülendiğinde kullanılabilir. |
| Tek sayfalı uygulamada sayfa değişimi | History Change | Otomatik sayfa görüntüleme ile çift sayım oluşturmamalıdır. |
| Sitenin bildirdiği iş olayı | Custom Event | Satın alma, başarılı form, üyelik gibi sonuçlar için önerilen yöntemdir. |
Tetikleyicilerde ve etiketlerde kullanılan değerler değişkenlerden gelir. Click URL, Page Path, Form ID gibi yerleşik değişkenleri Variables bölümünden etkinleştirirsiniz. Aralık 2025’ten beri GA4 için Client ID, Session ID ve Session Number yerleşik değişkenleri de var. Bu değerleri okumak için artık çerezleri özel kodla ayrıştırmanız gerekmiyor.
Arayüzde bu menüleri bulamıyorsanız nedeni Temmuz 2026’da yenilenen Overview sayfasıdır: Triggers, Variables, Templates ve Folders artık sol menüdeki katlanabilir Advanced bölümünün altında; kapsayıcı genelindeki ayarlar ise yeni Settings sekmesinde toplanıyor. Eski ekran görüntülü rehberlerle aradaki fark buradan kaynaklanır.
dataLayer ne zaman gerekir?
Sayfadaki bir buton tıklamasını GTM’nin yerleşik tetikleyicileriyle dinleyebilirsiniz. Daha güvenilir bir iş durumu gerektiğinde dataLayer kullanılır: site, olayın adını ve ilgili değerleri bu veri katmanına yazar; GTM bunları okur. Özellikle satış tutarı, ürün bilgisi ve gerçekten tamamlanan form işlemleri için geliştiriciyle ortak bir veri sözlüğü oluşturmak faydalıdır.
Olay adı ile GA4’e gönderilen adın aynı olması zorunlu değildir. Örneğin sitedeki lead_success özel olayı, GTM’de generate_lead adlı GA4 olayını tetikleyebilir. Önemli olan adların belgelenmesi ve gerekli parametrelerin olayla aynı anda hazır olmasıdır. Veri katmanını sonradan boş bir diziyle yeniden tanımlamak önceki bilgileri kaybettirebilir. Teknik ayrıntılar için Google’ın dataLayer belgesine bakabilirsiniz.

Hesap, kapsayıcı, çalışma alanı ve sürüm nedir?
GTM arayüzünde ilk karşılaşacağınız kavramlar bunlardır. Ayrımı baştan doğru kurmak, erişim sorunlarını ve yanlışlıkla yapılan yayınları önler.
- Hesap: En üst düzeydir ve genellikle şirketi temsil eder. Google, çoğu kuruluş için tek bir GTM hesabının yeterli olduğunu belirtir. Ajansla çalışıyorsanız hesabın işletmenin kendi Google hesabında açılması daha güvenlidir.
- Kapsayıcı: Bir web sitesi veya uygulama için etiket, tetikleyici ve değişkenlerin bütünüdür. Türleri Web, iOS, Android, AMP ve Server’dır. Her sayfa için ayrı kapsayıcı gerekmez; bir site için bir web kapsayıcısı yeterlidir.
- Çalışma alanı: Değişikliklerin canlı sürümü etkilemeden hazırlandığı alandır. Birden fazla kişi farklı işler üzerinde çalışıyorsa her iş için ayrı çalışma alanı açmak çakışmaları azaltır.
- Sürüm: Kapsayıcının belirli bir andaki kopyasıdır. Her yayın bir sürüm olarak kaydedilir; sorun çıktığında önceki sürüme dönebilirsiniz.
- Ortam: Test ve canlı gibi farklı ortamlara farklı sürümler yayımlamanızı sağlar. Ayrı bir test sitesi olan ekipler için kullanışlıdır.
- Klasörler ve şablonlar: Klasörler etiketleri iş veya araç bazında gruplar. Topluluk Şablon Galerisi’ndeki üçüncü taraf şablonlarını kullanmadan önce şablonun istediği izinleri (hangi alan adlarına istek gönderdiği, hangi çerezleri okuduğu) inceleyin.
Settings ve Advanced sekmeleri (Temmuz–Ekim 2026): Yenilenen arayüzde Settings sekmesi, kapsayıcının tüm Google hedeflerine uygulanan ortak ayarları ve bu hedeflerin veri akışı haritasını gösterir. Sekme, kapsayıcı optimizasyonuyla ya da elle bir Google hedef etiketi ekleyince dolar. Optimizasyon sırasında GA4 veya Google Ads gibi hedeflerle hesap bağlantıları otomatik oluşturulur ve varsayılan olarak Okuma izniyle gelir; bu izni kullanıcı yönetiminden değiştirebilirsiniz. Tetikleyici, değişken, şablon ve klasörler Advanced bölümüne taşındı.
Yayın, çalışma alanındaki Submit düğmesiyle yapılır. “Publish and Create Version” değişikliği canlıya alır. “Create Version” ise yalnız sürüm kaydeder. Eylül 2026’dan beri bu ekranda yapay zekâ, değişiklikleri özetleyip bir sürüm adı ve açıklaması önerir. Öneriyi kontrol etmeden kabul etmeyin; sürüm notu, ileride bir sorunu geri izlerken ilk bakacağınız yerdir.
Dar ekranda tablonun devamını yatay kaydırarak görebilirsiniz.
| İzin | Ne yapabilir? |
|---|---|
| Erişim yok | Kapsayıcıyı hesapta görmez. |
| Okuma | Etiket, tetikleyici ve değişkenleri görür; değişiklik yapamaz. |
| Düzenleme | Çalışma alanı açar ve değişiklik yapar; sürüm oluşturamaz, yayımlayamaz. |
| Onaylama | Sürüm oluşturur ve değişiklik yapar; yayımlayamaz. |
| Yayınlama | Tüm yetkilere sahiptir; sürümü canlıya alabilir. |
Hesap düzeyinde ise kullanıcılar Yönetici veya Kullanıcı olabilir. Hesapta en az bir yöneticinin kalması zorunludur. Tek yönetici şirketten ayrılırsa Google destek ekibi sizin adınıza kullanıcı ekleyemez. Bu yüzden işletme tarafında en az iki yönetici tutun.

Google Tag Manager kurulumu nasıl yapılır?
Önce mevcut etiketleri ve hesap erişimini kontrol edin
Kuruluma başlamadan önce sitede GA4, Google Ads veya bir pazarlama eklentisi üzerinden çalışan ölçüm var mı kontrol edin. Aynı GA4 akışına hem tema kodundan hem GTM’den veri gönderilmesi çift sayım oluşturabilir. Bir tabloya aracın adını, kimliğini, kurulum yerini ve sorumlusunu yazmak daha sonra yapılacak geçişi kolaylaştırır.
İşletmenin erişebildiği bir Google hesabıyla Google Tag Manager’a (tagmanager.google.com) giriş yapın. Hesap ve kapsayıcı oluşturun; web sitesi için hedef platformu Web seçin. Erişimi tek kişinin kişisel hesabına bırakmayın. Düzenleme ve yayınlama izinlerini ekipteki sorumluluklara göre verin. Hesap ile kapsayıcının farkı ve ilk adımlar resmî hesap kurulum belgesinde açıklanıyor.
Kurulumdan önce kısa bir ölçüm planı yazın
Etiket oluşturmadan önce hangi iş sonucunu, hangi adla ve hangi koşulda ölçeceğinizi bir tabloya yazın. Bu tablo hem geliştiriciyle ortak dil kurar hem de sonradan “bu olay neyi sayıyor?” sorusunu cevaplar. Aşağıdaki plan bir hizmet sitesi için örnektir.
Dar ekranda tablonun devamını yatay kaydırarak görebilirsiniz.
| İş sonucu | GA4 olayı | Tetikleyici | Parametre | Google Ads’teki rolü |
|---|---|---|---|---|
| Telefon tıklaması | contact_click |
Click – Just Links, Click URL tel: ile başlıyor |
contact_method = phone |
İkincil dönüşüm veya yalnız gözlem |
| Başarılı teklif formu | generate_lead |
Custom Event: lead_success
|
form_name |
Birincil dönüşüm adayı |
| Satın alma | purchase |
Custom Event: purchase (dataLayer) |
transaction_id, value, currency
|
Birincil dönüşüm |
| PDF indirme | file_download |
GA4 geliştirilmiş ölçüm (GTM’de ayrıca kurulmaz) | Otomatik dosya parametreleri | Genellikle yok |
Tabloya bir “sorumlu” ve “son test tarihi” sütunu eklemek, yayından aylar sonra yapılan kontrolleri kolaylaştırır. Hedef belirlerken hangi olayların gerçekten iş sonucu sayılacağını dönüşüm hunisi rehberindeki adımlarla birlikte düşünebilirsiniz.
Kapsayıcı kodunu doğru yere ekleyin
Web kapsayıcısının verdiği iki kod parçasını kullanın. Script bölümü sayfanın <head> alanında mümkün olduğunca üstte; noscript bölümü açılış <body> etiketinden hemen sonra yer alır. Kendi kapsayıcınızın kodunu kopyalayın ve aynı kapsayıcıyı iki farklı yöntemle eklemeyin. Google’ın web kapsayıcısı kurulum adımları yerleşimi gösterir.
Kodu ekledikten sonra yalnız ana sayfayı kontrol etmek yeterli değildir. Blog, hizmet, ürün veya farklı şablon kullanan diğer sayfalarda da kapsayıcının yüklenmesini inceleyin. Yayın önbelleği, tema değişikliği veya farklı alt alan adı yüzünden bazı sayfalarda kod eksik kalabilir. Tag Assistant bağlantısında gördüğünüz GTM kimliğini yönetim panelindeki kimlikle karşılaştırın.
WordPress ve Shopify için kurulum notları
WordPress: Kapsayıcıyı tema koduyla mı, bir eklentiyle mi yöneteceğinize karar verin. Eski bir eklenti ve yeni tema entegrasyonu aynı anda çalışıyorsa kopyaları temizleyin. Tema güncellemesiyle kaybolmayacak bir yöntem seçin; önbelleği yenileyip farklı sayfa türlerini test edin.
Shopify: Mağaza vitrini ile müşteri olaylarını kullanan özel piksel aynı çalışma ortamı değildir. Özel pikseller korumalı bir ortamda çalışır; normal sayfada kullandığınız DOM tıklama seçicilerini ödeme adımlarına doğrudan taşıyamazsınız. Mevcut uygulama piksellerini ve müşteri gizlilik ayarlarını da inceleyin. Uygulama kararı için Shopify’ın GTM özel piksel rehberini izleyin. Özel piksellerin korumalı ortamı diğer piksellerle aynı kısıtlara sahiptir; bu nedenle ödeme adımlarında GTM Preview her zaman normal sayfadaki gibi çalışmayabilir. Shopify belgesine göre GA4 geliştirilmiş ölçümün dışa giden bağlantı tıklamaları özel pikselde otomatik tetiklenmez; bu tıklamaları ölçecekseniz özel olay olarak tanımlamanız gerekir.
İzin yönetimini ölçümden önce planlayın
Çerez tercihlerini yöneten araç veya CMP ile Consent Mode aynı şey değildir. CMP kullanıcının tercihini alır; Consent Mode, Google etiketlerinin izin durumuna göre davranmasını sağlar. Varsayılan izin durumunun ve kullanıcı tercihi sonrasındaki güncellemenin doğru sırada uygulanması gerekir. CMP şablonunun önerdiği Consent Initialization akışını ve etiketlerin izin gereksinimlerini birlikte değerlendirin. Consent Mode’un güncel sürümünde ad_storage ve analytics_storage parametrelerine ek olarak ad_user_data ve ad_personalization da bulunur. CMP şablonunuzun dördünü de gönderdiğini Tag Assistant’ın Consent sekmesinde kontrol edin.
Temel ve gelişmiş uygulamada izin verilmeden önceki davranış farklı olabilir. Bu nedenle “ret seçildiğinde hiçbir ağ isteği olmamalı” gibi tek bir testi tüm kurulumlara uygulamayın. Seçtiğiniz yapının beklenen davranışını belirleyin; kabul, ret ve tercih değişikliği senaryolarını ayrı test edin. Consent Mode tek başına hukuki uygunluk sağlamaz. Uygulama sırası için Google’ın izin yönetimi belgesini esas alın.
GTM ile GA4 kurulumu nasıl yapılır?
GA4 mülkünüzde ilgili web veri akışını açın ve G- ile başlayan ölçüm kimliğini alın. Ardından GTM’de yeni bir etiket oluşturun; etiket türü olarak Google tag seçin ve kimliği girin. Yeni kurulumlarda eski “GA4 Configuration” ekranını aramak yerine güncel Google tag akışını izleyin.
Ekim 2026 güncellemesi: Google Tag Manager yardım belgesi artık GA4 için önerilen yöntem olarak Google Analytics hedef etiketini (destination tag) gösteriyor. Etiket oluştururken Tag Configuration > Google Analytics > Google Analytics yolunu izleyip aynı G- kimliğini girersiniz. Bu etiket, sayfaya ayrıca gtag.js yüklemeden veriyi doğrudan GA4’e gönderir ve eklendiği hedef için otomatik bir sayfa görüntüleme olayı gönderir. Google tag etiketi alternatif yöntem olarak desteklenmeye devam ediyor. Aşağıdaki adımlar iki yöntem için de geçerlidir.
Mevcut kapsayıcılarda Overview sayfasındaki “Optimize your Tag Manager container” bandı, Google tag ayarlarınızı kapsayıcıya taşımanız için sizi yönlendirir. Olay etiketleriniz ve tetikleyicileriniz korunur. Değişiklik önce çalışma alanına eklenir; Preview ile test etmeden yayımlamayın. Farklı ayarlara sahip birden fazla Google tag kullanıyorsanız hangi ayarların kalacağını bu akışta seçmeniz gerekir.
- Etiketi
Google tag | GA4 | ana akışgibi anlaşılır bir adla kaydedin. - Google’ın kurulum belgesindeki temel akışa uygun olarak Initialization – All Pages tetikleyicisini (tetikleyici ayarında “All Initialization Events”) seçin. İzin varsayılanlarının bundan önce hazır olduğundan emin olun.
- Preview ile siteye bağlanın ve doğru kapsayıcıda etiketin çalıştığını kontrol edin.
- GA4 tarafında doğru veri akışını ve test cihazının olaylarını inceleyin.
- Tek sayfa yüklemesinde beklenmeyen ikinci bir
page_viewvarsa eski kurulumları ve ayrıca oluşturulmuş sayfa görüntüleme etiketlerini araştırın.
Bu adımların güncel arayüz karşılığı Google tag ile Analytics kurulum belgesinde yer alır. Tek sayfalı uygulamalarda adres değişimleri ayrıca değerlendirilmelidir: gerçek gezinmeleri kaybetmeden otomatik geçmiş takibi ile özel sayfa görüntüleme olayının çakışmasını önleyin.
Kurulumu doğruladıktan sonra raporların nasıl okunacağına ve önemli etkinliklerin nasıl seçileceğine geçin. Bunları kapsayan Google Analytics 4 rehberinde veri modeli ve ölçüm örneklerini daha ayrıntılı bulabilirsiniz.
GTM ile olay takibi nasıl yapılır?
İlk örnek için telefon bağlantısı tıklamasını kullanalım. Variables bölümünde Click URL değişkenini etkinleştirin. Click – Just Links tetikleyicisini oluşturun; Some Link Clicks seçerek Click URL starts with tel: koşulunu ekleyin. Bu koşul gerçek bir <a href="tel:…"> bağlantısını hedefler.
Yeni bir Google Analytics: GA4 Event etiketi açın. Kendi G- ölçüm kimliğinizi, olay adı olarak contact_click ve olay parametresi olarak contact_method = phone değerini kullanın. Telefon tetikleyicisini bu etikete bağlayın. Böylece telefon numarasını GA4’e taşımadan iletişim yöntemini ayırt edebilirsiniz.
contact_click bu rehber için seçilmiş özel bir olay adıdır; raporunuzdaki mevcut adlandırmayla tutarlı kullanın. Olay etiketinin alanlarını Google’ın GA4 olay kurulum belgesiyle karşılaştırabilirsiniz. Buton, e-posta ve dış bağlantılar için seçici ve test örnekleri GTM ile tıklama izleme rehberinde bulunuyor.
GA4 geliştirilmiş ölçümle çakışmayı önleyin
GA4 web veri akışında geliştirilmiş ölçüm açıksa bazı olaylar GTM’de hiçbir etiket kurmadan toplanır: sayfa görüntüleme, sayfanın %90’ına kaydırma, sitenizden dışarı giden bağlantı tıklamaları, site içi arama, gömülü video etkileşimi, dosya indirme ve form etkileşimleri. Aynı davranış için GTM’de ikinci bir etiket kurarsanız olay iki kez sayılır.
GTM’yi, otomatik ölçümün karşılamadığı durumlarda kullanın. Örneğin %25, %50 ve %75 kaydırma eşiklerini ölçmek istiyorsanız Scroll Depth tetikleyicisini kurun ve veri akışı ayarlarında yerleşik kaydırma ölçümünü kapatın. Form etkileşimleri için de aynı yaklaşım geçerlidir: otomatik form olayı başarılı gönderimi her zaman doğru ayırt edemez.
Form gönderimi neden ayrı ele alınmalı?
“Gönder” butonuna basan kullanıcı, zorunlu alanı boş bırakmış veya sunucu hatası almış olabilir. Bu tıklamayı doğrudan başarılı talep sayarsanız reklam sonuçlarını olduğundan yüksek görürsünüz. generate_lead olayını, formun gerçekten kabul edildiği doğrulanmış başarı durumuna bağlayın. Bir teşekkür sayfası kullanılıyorsa yenileme ve doğrudan erişimin yanlış sayım üretip üretmediğini de kontrol edin.
Form adını veya türünü göndermek çoğu analiz için yeterlidir; ad, e-posta, telefon ve serbest mesaj alanını normal GA4 olay parametrelerine eklemeyin. Başarı sinyalinin uygulamadan nasıl üretileceğini GA4 rehberindeki form ölçümü örneğiyle birlikte planlayabilirsiniz.
GTM ile Google Ads dönüşüm takibi nasıl kurulur?
Önce Google Ads’de hangi sonucu dönüşüm sayacağınızı belirleyin. Teklif talebi ile satın alma farklı değer ve sayım kuralları gerektirebilir. İlgili dönüşüm işleminin etiket kurulum alanından Conversion ID ve Conversion Label değerlerini alın. GTM’de Google Ads Conversion Tracking etiketini oluşturup bu değerleri ilgili alanlara girin.
Etiketi sayfa açılışına veya herhangi bir tıklamaya değil, seçtiğiniz sonucun doğrulandığı tetikleyiciye bağlayın. Gelir ölçüyorsanız tutarı ve para birimini dinamik veriden alın; siparişlerde benzersiz işlem kimliğini doğru eşleyin. Her siparişe aynı sabit kimliği vermek veya aynı siparişi farklı kimliklerle yeniden göndermek ölçümü bozabilir. Alanların açıklamaları Google Ads dönüşüm etiketi belgesinde bulunuyor.
Görsel etiketleme (Ağustos 2026, beta): Google, Tag Assistant üzerinden yönlendirmeli bir kurulum sunmaya başladı. Sitede ilgili öğeyi (örneğin sipariş onay sayfasındaki tutarı) işaretliyorsunuz; seçicileri, değişkenleri ve tetikleyiciyi sistem oluşturuyor. Ekim 2026 itibarıyla yalnız Google Ads satın alma dönüşümleri için ve beta olarak sunuluyor; her hesapta görünmeyebilir ve yıl içinde başka kullanım alanlarına açılması planlanıyor. Üretilen etiketi yine Preview’de test edin: onay sayfasının yapısı değiştiğinde seçiciye bağlı kurulum bozulabilir.
Conversion Linker her kurulumda ayrıca eklenmek zorunda değildir. Google’ın güncel belgesine göre kapsayıcı her sayfada Google tag veya ilgili hedef için bir hedef etiketi (destination tag) yüklüyorsa ek bir Conversion Linker gerekmez. Bağlı bir hedef etiketi yoksa Google Ads ve Floodlight etiketleri veri göndermeden önce otomatik olarak bir Google tag yükler. Mevcut Google tag, Ads etiketleri ve alan adları arası ölçüm yapısını (cross-domain izleme) kontrol ederek karar verin; eski bir rehberde gördüğünüz için aynı işlevi tekrar eklemeyin. Ayrıntılar için Conversion Linker belgesini inceleyin.
Aynı sonucu hem doğrudan Google Ads etiketiyle hem GA4’ten içe aktararak ölçebilirsiniz; ancak ikisini birden teklif stratejisinde kullanılan birincil hedef yapmak aynı iş sonucunu iki kez değerlendirme riski oluşturur. Kampanyanın kullanacağı ana ölçüm kaynağını seçin, karşılaştırma amaçlı diğer kaydın rolünü açıkça tanımlayın. İki kaynağın neden farklı sayılar gösterdiğini Google Ads ve GA4 dönüşüm farkı yazısında ayrıntılı ele aldık.
GTM ile yeniden pazarlama kurulumu
Yeniden pazarlama, dönüşüm ölçümüyle aynı amaçta değildir: ziyaretçilerin uygun kitlelerde değerlendirilmesini destekler. Kullanacağınız Google Ads veya GA4 kitle kaynağını, izin gereksinimlerini ve etiket kapsamını önceden belirleyin. Dinamik yeniden pazarlamada ürün kimliklerinin ilgili ürün kaynağıyla eşleşmesi gibi ek gereksinimler vardır. Standart etiket seçenekleri Google Ads yeniden pazarlama belgesinde açıklanır.
Tag Assistant ile test etme ve yayına alma
GTM’de Preview düğmesiyle test edilecek adresi açın. Tag Assistant bağlantısının doğru kapsayıcıyla kurulduğunu doğrulayın. Ardından hedef davranışı gerçekleştirin ve olay akışında ilgili adımı seçin. Olayı seçmeden yalnız genel etiket listesine bakmak, yanlış anda çalışan bir etiketi gözden kaçırmanıza neden olabilir.
- GTM: Doğru olay oluştu mu, değişkenler beklenen değerde mi, etiket bir kez çalıştı mı?
- Gönderim: Tarayıcı ağ kaydında ilgili istek var mı, hedef kimlik ve parametreler doğru mu?
- Hedef sistem: GA4 DebugView veya ilgili ürünün teşhis ekranında beklenen veri görünüyor mu?
GA4 DebugView için test cihazında hata ayıklama modunun etkin olması gerekir. İzin durumu veya tarayıcı engelleyicileri test verisinin görünmesini etkileyebilir. Normal raporları anlık doğrulamanın tek kaynağı olarak kullanmayın. Önizleme bağlantısı ve hata ayıklama akışı için Tag Assistant belgesine başvurabilirsiniz.
Beklenen tıklamayı, ilgisiz bir tıklamayı, mobil kullanımını ve izin senaryolarını deneyin. Başarısız formda lead oluşmamalı; başarılı form tek kayda dönüşmelidir. Kontroller tamamlandığında Submit ile açıklayıcı bir sürüm adı vererek yayımlayın. Preview’de çalışan değişiklik, yayımlanana kadar normal ziyaretçiler için etkin değildir.
Yayından sonra önizleme oturumunu kapatıp canlı sürümü tekrar kontrol edin. Sorun varsa önce hangi sürümde başladığını belirleyin; gerektiğinde bilinen doğru sürümü yeniden yayımlayın. GTM sürümünü geri almak, sitenin kodunda veya CMP’de ayrıca yapılan değişiklikleri geri almaz. Yayın notuna bu bağımlılıkları da yazın.
Sık görülen GTM hataları ve çözümleri
Dar ekranda tablonun devamını yatay kaydırarak görebilirsiniz.
| Belirti | Kontrol edilecek alan |
|---|---|
| Kapsayıcı bulunamıyor | Doğru GTM kimliği, kod yerleşimi, sayfa şablonu, önbellek ve tarayıcı engelleri. |
| Tıklama var, etiket çalışmıyor | Seçilen olay, All Elements / Just Links ayrımı, değişkenin gerçek değeri ve izin koşulları. |
| Etiket çalışıyor, GA4’te olay yok | Ölçüm kimliği, ağ isteği, izin durumu, hata ayıklama modu ve doğru veri akışı. |
| Aynı olay iki kez geliyor | Eklenti + GTM kurulumu, birden fazla tetikleyici ve geliştirilmiş ölçümle çakışma. |
| Preview çalışıyor, canlıda çalışmıyor | Yayımlanan kapsayıcı sürümü, ortam ve test oturumundan farklı izin durumu. |
| Sayfa etiketlerden sonra yavaşladı | Yeni üçüncü taraf istekleri, gereksiz etiketler ve her sayfada çalışan ağır kodlar. |
| Tüm özel olaylarda çalışan bir etiket beklenmedik anda tetikleniyor | 8 Ekim 2026’dan beri sayfadaki gtag('config') komutları dataLayer’da gtag.config olayı olarak görünür. .* gibi joker koşullu Custom Event tetikleyicilerini daraltın. |
| Kapsayıcıda yalnız Google etiketleri çalışıyor | Kapsayıcının GTM- yerine G- veya AW- kimliğiyle ya da desteklenmeyen bir yoldan yüklenip yüklenmediği. Resmî GTM kodunu kullanın. |
Hata araştırırken aynı anda beş ayarı değiştirmeyin. Tek bir hipotezi test edin ve önceki sonucu not edin; aksi halde düzelen şeyin neden düzeldiğini bilemezsiniz. Performans sorununda ise GTM’nin kendisiyle onun üzerinden yüklenen araçları ayırarak inceleyin. Ölçüm ve önceliklendirme adımlarını site hızı testi ve optimizasyonu rehberinde bulabilirsiniz.
Google Tag Manager’da 2025–2026 değişiklikleri
Eski bir kurulum rehberini izliyorsanız aşağıdaki değişiklikler ekranda gördüğünüzle rehber arasındaki farkı açıklayabilir. Tarihler GTM sürüm notlarına dayanır.
Dar ekranda tablonun devamını yatay kaydırarak görebilirsiniz.
| Tarih | Değişiklik | Sizin için anlamı |
|---|---|---|
| Mayıs 2025 | First-party mode’un adı Google tag gateway for advertisers oldu ve herkese açıldı. | Google etiketleri kendi alan adınızdan yüklenir. Cloudflare’den sonra Akamai, Fastly, Google Cloud ve Amazon CloudFront ile kurulum seçenekleri 2026’da eklendi. |
| Aralık 2025 | Client ID, Session ID ve Session Number yerleşik değişkenleri ile Analytics Storage değişken türü geldi. | GA4 çerezlerini özel kodla ayrıştırmanız gerekmez. |
| Şubat 2026 | Google Ads, web sitesinden daha geniş olay verisini otomatik toplamaya başladı. | Google alan adlarına ek ağ istekleri görebilirsiniz; izin ayarlarınızı kontrol edin. |
| Ocak–Haziran 2026 | Google tag gateway seçenekleri genişledi: Google Cloud (5 Ocak beta, 1 Haziran genel kullanım), Akamai (29 Ocak), Fastly (14 Mayıs) ve Amazon CloudFront (3 Haziran, Tag Assistant yönlendirmeli kurulum). | Gateway için sitede mevcut bir Google tag gerekir; CDN’inize göre kurulum yolu değişir. |
| 1 Temmuz 2026 | Overview sayfası yeniden tasarlandı; Settings sekmesi ve katlanabilir Advanced bölümü geldi. | Tetikleyici, değişken, şablon ve klasörler Advanced altında. |
| Temmuz 2026 | Kapsayıcının davranışını yükleme kimliği belirliyor: GTM- ile yüklenen kapsayıcı kısıtlanmaz, G- veya AW- ile yüklenen yalnız Google etiketlerini çalıştırır. |
Google’ın verdiği resmî kodu kullananlar etkilenmez. |
| 20 Ağustos 2026 | Google tag ile GTM birleştiriliyor: Google tag kurulumları tam yetkili GTM kapsayıcısına yükseltiliyor, hedef etiketleri ve görsel etiketleme (Google Ads satın alma dönüşümleri için beta) duyuruldu. | Yalnız Google tag kullanıyorsanız arayüz, önizleme ve sürüm geçmişi size de açılıyor; sayfadaki davranış değişmiyor. |
| 17 Eylül 2026 | Submit ekranında yapay zekâ destekli sürüm adı ve açıklaması önerisi. | Öneriyi kontrol ederek kullanın. |
| 8 Ekim 2026 | Kapsayıcılar gtag('config') komutlarından bağımsız olarak yüklenince başlatılıyor; bu komutlar dataLayer’da gtag.config olayı olarak görünüyor. |
Joker koşullu Custom Event tetikleyicileri beklenmedik anda çalışabilir. |
| 12 Ekim 2026 | Kapsayıcı optimizasyonu ve hedef etiketleri (destination tags). | Veri gtag.js yüklenmeden doğrudan Google ürünlerine gider; ayarlar yeni Settings sekmesinde toplanır. |
Bu değişiklikler etiketlerinizi kendiliğinden bozmaz. Ancak kapsayıcı optimizasyonunu uygularken ya da sitede hem GTM hem doğrudan gtag.js kodu varken her değişikliği Preview ile test edin.
Google Tag Manager hakkında sık sorulan sorular
GTM ne demek, Türkçesi nedir?
GTM, Google Tag Manager’ın kısaltmasıdır. Google’ın Türkçe arayüzünde ve yardım sayfalarında Google Etiket Yöneticisi adıyla geçer. “Tag” etiket, “container” kapsayıcı, “trigger” tetikleyici, “variable” değişken olarak çevrilir. Pazarlama dünyasında aynı kısaltma “go-to-market” (pazara çıkış) için de kullanılır; bu yazıdaki GTM etiket yönetim aracıdır.
Google Tag Manager ücretsiz mi?
Standart GTM ücretsiz kullanılabilir. Kurumsal GTM 360 ayrı bir üründür. Sunucu taraflı etiketleme seçerseniz kullandığınız barındırma altyapısının maliyeti de olabilir; standart web kapsayıcısının ücretsiz olması tüm uygulama ve işletim giderlerinin sıfır olacağı anlamına gelmez.
GTM kullanmak için kodlama bilmek gerekir mi?
Hazır etiketlerle temel kurulum yapılabilir. Ancak güvenilir form ve e-ticaret ölçümü, değişkenler, izin yönetimi ve sorun giderme için teknik bilgi gerekir. Bir sayfa öğesini seçebilmekle satışın doğru tutarda ölçüldüğünü doğrulamak farklı becerilerdir.
GA4 kullanırken GTM zorunlu mu?
Hayır. GA4 farklı entegrasyon yöntemleriyle de kurulabilir. GTM; birden fazla etiketi, özel olayları ve değişiklik süreçlerini merkezi biçimde yönetmek istediğinizde yararlıdır. Çalışan bir kurulumu taşırken önce mevcut ölçümlerin envanterini çıkarın.
Server-side GTM’ye ne zaman ihtiyaç duyulur?
Veri akışını sunucu üzerinden yönetmek için somut bir gereksiniminiz ve bunu işletecek teknik kaynağınız varsa değerlendirebilirsiniz. Tarayıcıdaki hatalı olay tanımını kendiliğinden düzeltmez; izin ihtiyacını veya kaynak verinin kalitesi sorununu ortadan kaldırmaz. Önce web ölçümünüzü doğrulayın, sonra beklenen fayda ve maliyeti karşılaştırın. Mimariyi Google’ın sunucu taraflı etiketleme belgesinden inceleyebilirsiniz.
Google tag gateway nedir, server-side GTM ile aynı mı?
Hayır. Google tag gateway, Google etiketlerini kendi alan adınızdan yükler ve ölçüm isteklerini alan adınız üzerinden Google’a iletir. CDN veya Google Cloud üzerinde kurulur ve bir sunucu kapsayıcısı yönetmenizi gerektirmez. Server-side GTM ise veriyi kendi sunucu kapsayıcınızda işleyip dönüştürmenize imkân verir. Gateway’i etkinleştirmek etiketlerin çalışma biçimini etkiler; izin ayarlarınızı Consent Mode ile birlikte gözden geçirin.
GTM kodu (Google tag) nereye eklenir?
GTM kapsayıcısının iki parçası vardır: script parçası her sayfanın <head> bölümünde mümkün olduğunca üstte, noscript parçası açılış <body> etiketinin hemen ardından yer alır. GTM yerine doğrudan Google tag (gtag.js) kullanıyorsanız onun kodu da <head> açılışının hemen ardına eklenir. Aynı ölçümü iki yöntemle birden eklemeyin.
GTM kimliğimi nerede bulurum?
Kapsayıcıyı açtığınızda üst bölümde GTM- ile başlayan kimlik görünür. Kurulum kodunu yeniden almak için Admin bölümündeki “Install Google Tag Manager” seçeneğini kullanabilirsiniz. Sitenizde hangi kimliğin yüklendiğini Tag Assistant bağlantısında veya sayfa kaynağında kontrol edin.
Google Tag Manager’a nasıl giriş yapılır?
Google Tag Manager’a tagmanager.google.com adresinden Google hesabınızla girersiniz. Başka biri sizi bir hesaba eklediyse Accounts ekranında bir davet kartı görünür; daveti kabul ettiğinizde kapsayıcı listenize gelir. Kapsayıcıyı göremiyorsanız yöneticinin size hangi düzeyde izin verdiğini kontrol edin.
Google tag nedir, GTM ile aynı şey mi?
Hayır. Google tag (gtag.js), GA4 ve Google Ads gibi Google hedeflerine veri gönderen temel etikettir; G-, AW- veya GT- kimliğiyle çalışır. GTM ise bu etiketi ve diğer tüm etiketleri koşullara bağlayıp yöneten kapsayıcıdır. Ağustos 2026 duyurusundan sonra Google tag kurulumları GTM kapsayıcısına yükseltilebildiği için iki ürün giderek aynı arayüzde buluşuyor; ancak sitede yüklü kodun kimliği hangi yolu kullandığınızı belirler.
GTM SEO’yu etkiler mi?
GTM’nin kendisi sıralamayı doğrudan etkilemez. Dolaylı etkisi performanstır: kapsayıcı üzerinden yüklenen ağır üçüncü taraf etiketleri sayfa hızını ve Core Web Vitals değerlerini düşürebilir. GTM ile sayfaya title, canonical veya içerik enjekte etmek teknik olarak mümkündür ama Googlebot’un JavaScript’i geç işlemesi nedeniyle güvenilir bir SEO yöntemi değildir; bu değişiklikleri tema veya sunucu tarafında yapın. Teknik denetim adımları teknik SEO rehberinde yer alıyor.
Yapay zekâ asistanlarından gelen ziyaretleri ayırmak için GTM gerekir mi?
Çoğu durumda hayır. ChatGPT, Perplexity veya Gemini’den gelen ziyaretler GA4’te yönlendiren alan adı (chatgpt.com, perplexity.ai gibi) ile görünür; bunları ayrı bir kanalda toplamak için GA4’te özel kanal grubu tanımlamak yeterlidir. GTM yalnız yönlendiren bilgisini ek bir parametre olarak etiketlere taşımak istediğinizde devreye girer. Kanal tanımı adımları GA4 kanal gruplama rehberinde anlatılıyor.
GTM siteyi yavaşlatır mı?
Kapsayıcının kendisi tek bir betik yükler. Yavaşlığın asıl kaynağı genellikle GTM üzerinden eklenen üçüncü taraf etiketleri ve her sayfada çalışan özel HTML kodlarıdır. Kullanılmayan etiketleri kaldırın, etiketleri yalnız gerektikleri sayfalarda çalıştırın ve Ekim 2026’dan beri sunulan kapsayıcı optimizasyonunu değerlendirin; bu yöntem Google ürünlerine veri göndermek için ayrıca gtag.js yüklemez.
Google Tag Manager eğitimi nereden alınır?
Google’ın eski “Google Tag Manager Fundamentals” kursu Analytics Academy ile birlikte Skillshop’a taşındı; Ekim 2026 itibarıyla Skillshop’taki resmî Analytics kurs listesinde GTM’ye özel bir kurs görünmüyor, GA4 kursları GTM’ye yalnız kurulum bağlamında değiniyor. Güncel ve ücretsiz kaynak olarak GTM yardım merkezini ve sürüm notlarını esas alın. Ardından bu rehberdeki ölçüm planı tablosuyla kendi sitenizde bir test kapsayıcısı kurup Preview ile denemek en hızlı öğrenme yoludur. Tıklama ölçümü için GTM ile tıklama izleme rehberindeki örneklerle devam edebilirsiniz.
Ölçüm kurulumunuzun doğru çalıştığından emin olmak için projenizi paylaşabilirsiniz. Google reklam yönetimi kapsamında kampanyaları, dönüşüm tanımlarını ve işinize katkısını birlikte değerlendiriyoruz. Shopify mağazalarında GTM, özel piksel ve çerez izni kurulumunu Shopify hizmeti kapsamında ele alıyoruz.
Bu yazıdaki bilgiler en son 28 Ekim 2026’da gözden geçirildi.



Yorumlar
3Siz ne düşünüyorsunuz?
Deneyiminizi paylaşın veya sorunuzu bırakın.