Dijital Pazarlama

Google Tag Manager Nedir, Ne İşe Yarar? GA4, Google Ads ve Consent Mode Kurulum Rehberi

Talha Aslan 15 dakikalık okuma 1 görüntülenme

Google Tag Manager nedir?

Google Tag Manager, web sitenize veya uygulamanıza eklediğiniz ölçüm ve pazarlama kodlarını tek bir arayüzden yönetmenizi sağlayan ücretsiz bir etiket yönetim sistemidir. Siteye bir kez iki kod parçası eklersiniz; ardından GA4, Google Ads ve Meta gibi etiketleri koda dokunmadan ekler, test eder ve yayınlarsınız.

Kısacası GTM, yazılımcı ile pazarlamacı arasındaki bekleme süresini ortadan kaldıran bir ara katmandır. 2012'den beri reklam ve analiz hesaplarıyla çalışıyorum; ölçüm sorunlarının büyük kısmı da dağınık kodlardan çıkıyor. Bu yazıda etiket, tetikleyici ve değişken mantığını, GA4 ve Google Ads kurulumunu, önizleme modunu ve Consent Mode ayarını resmi Google kaynaklarına dayanarak anlatıyorum.

Google Tag Manager ne işe yarar?

En temel faydası hızdır. Örneğin yeni bir kampanya için dönüşüm etiketi gerektiğinde geliştirici takvimini beklemezsiniz; etiketi arayüzde hazırlar, önizlemede dener ve yayınlarsınız. Ayrıca tüm kodlar tek bir yerde durduğu için hangi aracın sitede çalıştığını her an görebilirsiniz.

İkinci fayda denetimdir. Her yayın bir sürüm olarak saklanır; dolayısıyla hatalı bir değişiklikte önceki sürüme birkaç tıkla dönersiniz. Üçüncü fayda ise tutarlılıktır. Aynı tıklama veya form gönderimi bilgisini hem GA4'e hem Google Ads'e hem de başka platformlara tek bir tanımdan gönderirsiniz.

  • Koda dokunmadan etiket ekleme, düzenleme ve kaldırma
  • Tıklama, form, kaydırma ve video izleme gibi etkileşimleri ölçme
  • Önizleme ve hata ayıklama ile yayından önce test
  • Sürüm geçmişi ve geri alma
  • Kullanıcı rızasına göre etiket davranışını yönetme

Yani GTM tek başına veri toplamaz; veriyi toplayan araçları düzenli biçimde çalıştırır. Bu ayrım, özellikle GA4 ile karıştırıldığında önemlidir.

Etiket, tetikleyici ve değişken nedir?

Google'ın Etiket Yöneticisi yardım sayfası sistemi üç yapı taşı üzerine kuruyor. Bu üçlüyü anladığınızda arayüzün geri kalanı kendiliğinden anlam kazanır.

  • Etiket (tag): Çalışmasını istediğiniz kod. Örneğin GA4 etkinliği, Google Ads dönüşüm etiketi veya bir ısı haritası aracı.
  • Tetikleyici (trigger): Etiketin ne zaman çalışacağını belirleyen koşul. Sayfa görüntüleme, bağlantı tıklaması veya form gönderimi gibi.
  • Değişken (variable): Tetikleyicinin ve etiketin kullandığı değer. Sayfa adresi, tıklanan öğenin metni veya sipariş tutarı gibi.

Pratikte bir cümleyle düşünürsünüz: "Teşekkür sayfası açıldığında (tetikleyici), sipariş tutarını (değişken) Google Ads dönüşüm etiketine (etiket) gönder." Bu nedenle kurulum planını yazarken önce bu cümleleri çıkarmanızı öneririm. Böylece gereksiz etiket sayısı azalır ve her etiketin neden var olduğu belli olur.

Yerleşik ve kullanıcı tanımlı değişkenler arasındaki fark nedir?

GTM iki tür değişken sunar. Yerleşik değişkenler hazırdır; yalnız "Değişkenler" ekranından etkinleştirirsiniz. Sayfa URL'si, sayfa yolu, tıklanan bağlantının adresi ve tıklanan öğenin metni bu gruptadır. Kullanıcı tanımlı değişkenleri ise siz oluşturursunuz.

En çok kullandığım kullanıcı tanımlı türler şunlar:

  • Veri katmanı değişkeni: Sipariş tutarı, işlem kimliği veya form adı gibi değerleri okur.
  • Sabit değişken: GA4 ölçüm kimliği gibi sık kullandığınız değeri tek yerde tutar.
  • Arama tablosu: Bir değere göre başka bir değer döndürür; örneğin sayfa yoluna göre form adını belirler.
  • Çerez ve URL değişkeni: Adres parametresini veya birinci taraf çerezini okur.

Sabit değişken küçük görünür ama büyük kolaylık sağlar. Ölçüm kimliği değiştiğinde on etiketi tek tek düzenlemek yerine tek bir alanı güncellersiniz. Ayrıca değişkenlere tutarlı adlar verin; "DL - order_value" gibi bir ön ek, aylar sonra listeyi okumanızı kolaylaştırır.

Kapsayıcı, çalışma alanı ve sürüm ne anlama gelir?

Kapsayıcı (container), bir web sitesi veya uygulama için tanımladığınız etiket, tetikleyici ve değişkenlerin toplamıdır. Her kapsayıcının GTM ile başlayan bir kimliği olur. Genellikle bir site için bir kapsayıcı yeterlidir; ancak web ve mobil uygulama için ayrı kapsayıcı açarsınız.

Çalışma alanı, yayına almadan önce değişikliklerinizi hazırladığınız taslak alandır. Birden fazla kişi aynı hesapta çalışıyorsa ayrı çalışma alanları çakışmayı azaltır. Sürüm ise yayınladığınız her durumun kaydıdır.

Benim alışkanlığım her sürüme açıklayıcı bir ad vermektir: "Form gönderimi GA4 etkinliği eklendi" gibi. Böylece altı ay sonra bir veri düşüşü gördüğünüzde hangi değişikliğin ne zaman yayına girdiğini hemen bulursunuz. Ayrıca hesap düzeyinde kullanıcı izinlerini gözden geçirmek, ayrılan ajans veya çalışanların erişimini kapatmak için iyi bir fırsattır.

Google Tag Manager ile doğrudan kod eklemek arasındaki fark nedir?

Birçok işletme GA4 veya reklam kodunu doğrudan temaya yapıştırıyor. Tek bir etiket için bu yeterli görünebilir. Ancak etiket sayısı arttıkça bakım zorlaşıyor. Aşağıdaki tablo farkı özetliyor.

KonuDoğrudan kodGTM ile
Yeni etiket eklemeGeliştirici ve tema değişikliği gerekirArayüzden eklersiniz
TestGenellikle canlıda denersinizÖnizleme modunda denersiniz
Geri almaKod geçmişine bağlıÖnceki sürümü yayınlarsınız
Etkileşim ölçümüHer olay için ayrı kodHazır tetikleyicilerle
Rıza yönetimiHer kodda ayrı mantıkMerkezi izin ayarları
GörünürlükKodlar temaya dağılırTüm etiketler tek listede

Öte yandan GTM her derdi çözmez. Veri katmanını besleyen kodu, özellikle e-ticarette sipariş bilgilerini, yine geliştirici eklemek zorunda. Yani GTM, geliştirici ihtiyacını azaltır ama sıfırlamaz.

Bir de sorumluluk konusu var. Koda dokunmadan etiket ekleyebilmek büyük bir özgürlük sağlar; ancak aynı özgürlük, test edilmemiş bir özel HTML etiketinin siteyi bozmasına da yol açabilir. Bu nedenle GTM'yi bir yayın aracı gibi ciddiye alın: her değişikliği önizlemede deneyin, sürüm notu yazın ve yayın yetkisini sınırlı tutun.

Google Tag Manager hesabını nasıl açarsınız?

Kurulum birkaç dakikanızı alır. Google hesabınızla tagmanager.google.com adresine girersiniz ve adımları sırayla izlersiniz.

  1. "Hesap oluştur" seçeneğiyle hesap adını (şirket adınız) ve ülkeyi girin.
  2. Kapsayıcı adına sitenizin alan adını yazın ve hedef platform olarak Web'i seçin.
  3. Hizmet şartlarını onaylayın; GTM size iki kod parçası gösterir.
  4. Birinci parçayı sayfanın head bölümüne, olabildiğince yukarıya ekleyin.
  5. İkinci parçayı body etiketinin hemen sonrasına yerleştirin.
  6. Kodun tüm sayfalarda yüklendiğini önizleme moduyla kontrol edin.

WordPress, Shopify veya benzeri bir altyapı kullanıyorsanız çoğu zaman tema dosyası yerine hazır bir alan veya eklenti vardır. Sitenizin hangi altyapıyla çalıştığından emin değilseniz site altyapı tespiti aracıyla önce bunu görebilirsiniz. Ayrıca aynı sayfada iki farklı GTM kapsayıcısı veya eski bir GA kodu kalmışsa verileriniz çift sayılabilir; kurulumdan önce bunu temizleyin.

Google etiketi (gtag.js) ile GTM arasında nasıl seçim yaparsınız?

Google etiketi, GA4 ve Google Ads gibi Google ürünlerini tek bir kodla siteye bağlayan yapıdır. GTM ise Google ürünleriyle birlikte başka platformların kodlarını da yönetir. İkisi rakip değildir; GTM içinde de "Google Etiketi" türünü kullanırsınız.

Peki hangisini seçmelisiniz? Yalnız GA4 kullanan, etkileşim ölçümüne ihtiyaç duymayan küçük bir tanıtım sitesi için doğrudan Google etiketi yeterli olabilir. Buna karşın birden fazla reklam platformu, form ve tıklama ölçümü ya da rıza yönetimi söz konusuysa GTM çok daha rahat bir çalışma alanı sunar.

Deneyimime göre işletmeler zamanla büyür ve ölçüm ihtiyacı artar. Bu yüzden yeni bir sitede baştan GTM ile başlamak, ileride taşıma zahmetini ortadan kaldırır. Mevcut bir sitede ise geçişi tek seferde yapın; eski kodları kaldırmadan GTM'yi eklemek çift sayım demektir.

Geçiş gününü de önceden planlayın. Kampanyalarınızın yoğun olduğu bir dönem yerine sakin bir haftayı seçin ve ilk üç gün rakamları günlük olarak karşılaştırın. Böylece olası bir sorunu bütçeniz etkilenmeden yakalarsınız.

Veri katmanı (dataLayer) neden bu kadar önemli?

Veri katmanı, sitenizin GTM ile konuştuğu ortak dildir. Sayfa, bir olay yaşandığında bu katmana bilgi bırakır; GTM de oradan okur. Örneğin bir sipariş tamamlandığında sipariş numarası, tutar ve para birimi veri katmanına düşer.

Neden önemli? Çünkü sayfadaki görünür metinleri okuyarak veri toplamak kırılgan bir yöntemdir. Tasarım değiştiğinde buton metni ya da sınıf adı değişir ve etiketiniz sessizce çalışmayı bırakır. Veri katmanı ise tasarımdan bağımsızdır; dolayısıyla ölçümünüz uzun ömürlü olur.

Benim önerim şu: e-ticaret veya form ağırlıklı bir sitede en azından dönüşüm olayları için geliştiriciden veri katmanı kodu isteyin. Olay adlarını da GA4'ün önerilen etkinlik adlarıyla (purchase, generate_lead gibi) uyumlu seçin. Böylece hem GA4 raporları hem de Google Ads içe aktarımı ek eşleştirme gerektirmez.

GA4 kurulumunu GTM üzerinden nasıl yaparsınız?

GA4'ün ne olduğunu ve eski sürümden farkını GA4 rehberimde anlattım; burada yalnız GTM tarafına odaklanıyorum. İlk iş olarak GA4 mülkünüzdeki veri akışından G- ile başlayan ölçüm kimliğini kopyalarsınız.

  1. GTM'de "Etiketler" bölümünden yeni etiket açın ve etiket türü olarak "Google Etiketi"ni seçin.
  2. Etiket kimliği alanına G- ile başlayan kimliği yapıştırın.
  3. Tetikleyici olarak "Initialization - All Pages" veya tüm sayfalar tetikleyicisini seçin.
  4. Etikete net bir ad verin ve kaydedin.
  5. Önizleme modunda sayfayı açın, etiketin tetiklendiğini doğrulayın.
  6. GA4'ün DebugView ekranında oturumunuzu görüp ardından yayınlayın.

Bu adım yalnızca temel sayfa görüntülemeyi ve GA4'ün gelişmiş ölçüm özelliklerini açar. İş hedeflerinizi ölçen etkinlikler için ayrı etiketler gerekir. Hangi olayların gerçekten iş hedefi sayılması gerektiğine karar vermek için dönüşüm hedefi belirleme yazıma göz atabilirsiniz.

GA4 etkinlikleri için hangi tetikleyicileri kullanmalısınız?

GA4 etkinlik etiketi ("Google Analytics: GA4 Etkinliği") her zaman bir tetikleyiciye ihtiyaç duyar. GTM'nin hazır tetikleyicileri çoğu ihtiyacı karşılar; yine de her birinin güçlü ve zayıf yanlarını bilmek gerekir.

  • Özel etkinlik: Veri katmanına düşen bir olayı yakalar. Satın alma ve form gönderimi için en sağlam yol budur.
  • Tıklama (Yalnızca bağlantılar): Telefon, WhatsApp veya e-posta bağlantılarını ölçmek için idealdir.
  • Form gönderimi: Standart formlarda çalışır; ancak AJAX ile gönderilen formlarda çoğu zaman yetersiz kalır.
  • Kaydırma derinliği: İçerik sayfalarında okur ilgisini ölçer.
  • YouTube videosu: Gömülü videolarda başlatma ve ilerleme oranlarını yakalar.
  • Öğe görünürlüğü: Bir teşekkür mesajı ekranda göründüğünde tetiklenir.

Pratikte en çok hata form ölçümünde çıkıyor. Örneğin form hatalı doldurulduğunda da "gönderim" sayılıyor ve dönüşüm sayınız şişiyor. Bu yüzden form başarısını teşekkür sayfası, başarı mesajı görünürlüğü veya veri katmanı olayı üzerinden ölçmenizi öneririm.

E-ticaret sitesinde GTM ile hangi olayları ölçmelisiniz?

E-ticaret ölçümü, GTM'nin en çok değer ürettiği alandır. GA4'ün önerilen e-ticaret etkinlikleri müşterinin yolculuğunu adım adım izler. Her adımın verisi veri katmanından gelir; GTM de bu veriyi GA4 ve reklam platformlarına dağıtır.

  1. view_item_list: Kategori veya arama sonucu sayfasında ürün listesinin görüntülenmesi
  2. view_item: Ürün detay sayfasının açılması
  3. add_to_cart: Ürünün sepete eklenmesi
  4. begin_checkout: Ödeme adımına geçiş
  5. add_payment_info: Ödeme bilgisinin girilmesi
  6. purchase: Siparişin tamamlanması

Bu altı olay, huninin nerede tıkandığını gösterir. Örneğin sepete ekleme yüksek ama ödeme başlatma düşükse sorun genellikle kargo ücreti veya üyelik zorunluluğudur. Ancak veri yanlışsa bu yorumu yapamazsınız; dolayısıyla purchase olayının tutar ve işlem kimliğini arka uç kayıtlarıyla mutlaka karşılaştırın.

Altyapınızın hazır entegrasyonu varsa önce onu inceleyin. Birçok e-ticaret platformu veri katmanını kendisi doldurur; siz yalnız GTM tarafındaki etiketleri kurarsınız. Böylece geliştirici ihtiyacı belirgin biçimde azalır.

Google Ads dönüşüm izlemeyi GTM ile nasıl kurarsınız?

Google Ads tarafında önce dönüşüm işlemini oluşturursunuz. Kurulum yöntemi olarak Etiket Yöneticisi'ni seçtiğinizde Google size dönüşüm kimliğini ve dönüşüm etiketini (label) verir. Bu iki değeri GTM'de kullanacaksınız.

  1. GTM'de yeni etiket açın ve "Google Ads Dönüşüm İzleme" türünü seçin.
  2. Dönüşüm kimliğini ve dönüşüm etiketini ilgili alanlara yapıştırın.
  3. Satış ölçüyorsanız dönüşüm değeri, işlem kimliği ve para birimi alanlarını veri katmanı değişkenleriyle doldurun.
  4. Tetikleyici olarak satın alma veya form başarısı olayını seçin.
  5. Aynı kapsayıcıda bir "Dönüşüm Bağlayıcı" etiketi olduğundan emin olun.
  6. Önizlemede test edin, yayınlayın ve Google Ads'de dönüşüm durumunu birkaç gün izleyin.

İşlem kimliği alanını boş bırakmayın; aynı siparişin iki kez sayılmasını engeller. Ayrıca birinci taraf verisiyle eşleşme oranını artırmak isterseniz gelişmiş dönüşümler rehberimde anlattığım ayarları da GTM üzerinden açabilirsiniz. Hesap yapısını ve teklif stratejisini birlikte ele almak isterseniz ekibimle Google Ads yönetimi kapsamında bu kurulumu uçtan uca üstleniyoruz.

Dönüşüm bağlayıcı etiketi ne işe yarar?

Dönüşüm Bağlayıcı (Conversion Linker), reklam tıklamasıyla gelen ziyaretçinin tıklama bilgisini birinci taraf çerezine yazan bir GTM etiketidir. Kullanıcı reklama tıkladığında adres satırında gclid gibi bir parametre gelir. Bağlayıcı bu bilgiyi saklar; ziyaretçi birkaç sayfa sonra dönüşüm yaptığında Google Ads onu doğru tıklamayla eşleştirir.

Bu etiket yoksa ne olur? Raporda dönüşümlerinizi ya hiç göremezsiniz ya da eksik görürsünüz. Özellikle Safari gibi üçüncü taraf çerezleri kısıtlayan tarayıcılarda fark büyür. Dolayısıyla Google Ads kullanan her kapsayıcıda bu etiketi tüm sayfalarda çalıştırmanızı öneririm.

Bir not daha: siteniz ödeme için başka bir alan adına gidip geri dönüyorsa, bağlayıcı etiketin alan adları arası bağlantı ayarını kontrol edin. Aksi hâlde ödeme sonrası dönüşümler kaybolabilir. Kampanya bağlantılarınızı düzenli etiketlemek için UTM oluşturucu da işinizi kolaylaştırır.

Önizleme modu ile etiketleri nasıl test edersiniz?

GTM'nin sağ üstündeki "Önizleme" düğmesi Tag Assistant ekranını açar. Sitenizin adresini girersiniz; site yeni bir sekmede hata ayıklama bağlantısıyla açılır. Tag Assistant sekmesinde ise sayfada yaşanan her olayı sırayla görürsünüz.

Her olayın altında hangi etiketin tetiklendiğini, hangisinin tetiklenmediğini ve değişkenlerin o anki değerini okursunuz. Örneğin form gönderdikten sonra olay listesinde ilgili olayı seçer, dönüşüm etiketinin "Tetiklenen etiketler" altında olup olmadığına bakarsınız.

  • Etiket tetiklenmediyse tetikleyici koşulunu ve değişken değerini karşılaştırın.
  • Etiket iki kez tetiklendiyse aynı olayı dinleyen ikinci bir tetikleyici arayın.
  • Değer alanı boş geliyorsa veri katmanı değişkeninin adını kontrol edin.

Önizleme yalnız sizin tarayıcınızda çalışır; ziyaretçileriniz hiçbir fark görmez. Test bittikten sonra "Gönder" ile sürüm açıklamasını yazıp yayınlarsınız. Kısacası önizleme adımını atlamak, canlı sitede deneme yapmak demektir.

Consent Mode nedir ve GTM'de nasıl çalışır?

Consent Mode (izin modu), ziyaretçinin çerez tercihine göre Google etiketlerinin davranışını ayarlayan bir mekanizmadır. Google'ın geliştirici belgeleri dört temel izin türünü tanımlıyor:

  • ad_storage: Reklamla ilgili çerezlerin saklanması
  • analytics_storage: Analiz çerezlerinin saklanması
  • ad_user_data: Reklam amacıyla Google'a kullanıcı verisi gönderilmesi
  • ad_personalization: Kişiselleştirilmiş reklam

GTM tarafında önce varsayılan durumu tanımlarsınız, ardından ziyaretçi seçim yaptığında durumu güncellersiniz. Varsayılan ayar "İzin Başlatma - Tüm Sayfalar" (Consent Initialization) tetikleyicisiyle, diğer tüm etiketlerden önce çalışmalıdır. Google, GTM içinde gtag komutları yerine şablonların kullandığı setDefaultConsentState ve updateConsentState işlevlerini öneriyor; çünkü gtag komutları kuyrukta geride kalabiliyor.

Çoğu çerez yönetim platformunun (CMP) Topluluk Şablon Galerisi'nde hazır şablonu bulunur. Böylece kod yazmadan bu iki adımı kurarsınız. Avrupa Ekonomik Alanı'ndaki kullanıcılara reklam gösteriyorsanız Google'ın AB kullanıcı rızası politikası gereği bu ayar zorunludur.

Temel ve gelişmiş izin modu arasında nasıl seçim yaparsınız?

Temel modda Google etiketleri ziyaretçi onay verene kadar hiç yüklenmez. Ret veren ziyaretçiden hiçbir sinyal gelmez; Google da boşluğu genel bir modelle tahmin eder. Gelişmiş modda ise etiketler baştan yüklenir, ancak rıza yoksa çerez yazmadan, tanımlayıcı içermeyen sinyaller gönderir.

Hangisini seçmelisiniz? Bu karar hukuki bir değerlendirme gerektirir; bu nedenle son sözü hukuk danışmanınıza bırakmanızı öneririm. Teknik açıdan gelişmiş mod daha zengin modelleme sağlar. Öte yandan temel mod daha sade bir veri akışı sunar ve bazı işletmelere hukuki açıdan daha rahat gelir.

Türkiye'de KVKK, Avrupa'da GDPR açısından çerez bandı ve aydınlatma metni de bu yapının parçasıdır. Yasal çerçeveyi KVKK ve GDPR uyumlu web sitesi yazımda ayrıntılı ele aldım. GTM'de ise Yönetici bölümündeki kapsayıcı ayarlarından izin genel bakışını açıp her etiketin hangi izne bağlı olduğunu tek ekranda görebilirsiniz.

Meta Pixel ve diğer platform etiketlerini GTM'ye taşımalı mısınız?

Genellikle evet. Meta, TikTok, LinkedIn ve benzeri platformların etiketlerini aynı kapsayıcıda toplamak, rıza yönetimini ve tetikleyici mantığını tek yerde tutmanızı sağlar. Örneğin aynı form başarısı tetikleyicisi hem GA4'ü hem Google Ads'i hem de Meta'yı besler.

Meta Pixel kurulumunun ayrıntılarını ve Conversions API ile ilişkisini Meta Pixel rehberimde anlattım; burada tekrar etmiyorum. GTM açısından önemli olan nokta şu: platform etiketlerini Topluluk Şablon Galerisi'ndeki resmi veya bilinen geliştiricilerin şablonlarıyla kurun. Özel HTML etiketi ise son çare olsun.

Ayrıca her platform için aynı olayın tek bir tanımdan beslendiğinden emin olun. Aksi hâlde GA4 başka, reklam paneli başka sayı gösterir ve hangi rakama güveneceğinizi bilemezsiniz.

En sık yapılan Google Tag Manager hataları nelerdir?

Denetlediğim hesaplarda aynı hatalar sürekli karşıma çıkıyor. Çoğu kötü niyetten değil, acele kurulumdan doğuyor.

  • GA4 kodunun hem temada hem GTM'de bulunması, dolayısıyla çift sayım
  • Form gönderimini gerçek başarı yerine buton tıklamasıyla ölçmek
  • Dönüşüm Bağlayıcı etiketinin eksik olması
  • Satın alma etiketinde işlem kimliği alanını boş bırakmak
  • Consent Mode varsayılanının etiketlerden sonra çalışması
  • Sürümlere açıklama yazmamak, kimin neyi değiştirdiğini bilmemek
  • Eski ajans veya çalışan hesaplarının erişimde kalması

Bu listeyi yılda en az iki kez gözden geçirmenizi öneririm. Ayrıca site yenilemesinden veya tema değişikliğinden sonra mutlaka kısa bir önizleme testi yapın. Tasarım değişince tıklama ve form tetikleyicileri çoğu zaman sessizce çalışmayı bırakır.

Google Tag Manager site hızını yavaşlatır mı?

GTM'nin kendisi hafif bir kod olarak yüklenir; asıl yük, içine koyduğunuz etiketlerden gelir. Yani on beş farklı pazarlama aracı eklerseniz sayfa bunları yine indirir ve çalıştırır. GTM burada sorunu yaratmaz, ama görünmez hâle getirebilir.

Bu nedenle her etiket için "Bunu hâlâ kullanıyor muyuz?" sorusunu sorun. Kullanılmayan deneme araçlarını, eski sohbet eklentilerini ve kapanmış kampanyaların etiketlerini kaldırın. Özel HTML etiketlerinde büyük kütüphaneleri tüm sayfalarda yüklemek yerine yalnız gereken sayfalarda tetikleyin.

Ölçüm katmanını baştan temiz kurmak, web tasarım projesinin de parçasıdır. Ekibimle yürüttüğümüz web tasarım projelerinde ölçüm planını tasarımla aynı anda hazırlıyoruz; böylece site yayına girdiği gün doğru veri akmaya başlıyor.

Sunucu taraflı etiketleme kimler için mantıklı?

Sunucu taraflı etiketlemede tarayıcı veriyi doğrudan her platforma göndermez. Önce sizin yönettiğiniz bir sunucu kapsayıcısına gönderir; bu kapsayıcı da veriyi ilgili araçlara iletir. Böylece hangi verinin hangi platforma gittiğini daha sıkı denetlersiniz.

Ancak bu yapı ek maliyet ve teknik bakım gerektirir. Sunucu barındırma ücreti, alan adı ayarı ve izleme işi sizin sorumluluğunuza geçer. Dolayısıyla küçük bir kurumsal site için çoğu zaman gereksizdir.

Benim deneyimime göre sunucu taraflı yapı şu durumlarda anlam kazanıyor: yüksek reklam bütçesi olan e-ticaret siteleri, çok sayıda platforma veri gönderen markalar ve veri paylaşımını sıkı denetlemek zorunda olan sektörler. Önce web kapsayıcınızı temizleyin; temel sağlam değilse sunucu tarafı da hatayı yalnız taşır.

GTM kullanıcı izinlerini nasıl düzenlemelisiniz?

Google Tag Manager, izinleri hesap ve kapsayıcı düzeyinde ayrı ayrı yönetir. Hesap düzeyinde bir kullanıcı ya "Kullanıcı" ya da "Yönetici" olur. Kapsayıcı düzeyinde ise okuma, düzenleme, onaylama ve yayınlama yetkileri bulunur.

Benim önerdiğim düzen basittir. Ajans veya serbest çalışan destek aldığınızda düzenleme yetkisi verin; yayınlama yetkisini ise işletme tarafında bir veya iki kişide tutun. Böylece hiçbir değişiklik sizin haberiniz olmadan canlıya çıkmaz.

Üstelik hesabın sahipliği her zaman işletmenin kendi Google hesabında kalmalıdır. Ajansın kendi hesabında açtığı kapsayıcı, iş birliği bittiğinde ciddi bir taşıma derdine dönüşebilir. Yılda bir kez kullanıcı listesini açın, artık sizinle çalışmayan kişileri çıkarın. Bu küçük alışkanlık hem güvenlik hem de veri tutarlılığı açısından büyük fark yaratır.

Kurulumu kendiniz mi yapmalısınız, destek mi almalısınız?

Birkaç sayfalık bir kurumsal sitede GA4 ve tek bir form dönüşümü kurmak, bu yazıdaki adımlarla kendi başınıza yapabileceğiniz bir iştir. Önizleme modunu kullanır ve her değişikliği test ederseniz risk düşüktür.

Ancak şu durumlarda destek almanızı öneririm: e-ticaret satın alma verisi, birden fazla reklam platformu, Consent Mode ile Avrupa trafiği veya alan adları arası ödeme akışı. Bu noktalarda küçük bir hata aylarca yanlış teklif kararına yol açabilir.

Ekibimle yaptığımız işin önemli bir kısmı zaten kampanya kurmadan önce ölçümü düzeltmek oluyor. Organik tarafta da aynı veri, içerik kararlarını besliyor; bu nedenle SEO danışmanlığı projelerinde de Google Tag Manager kurulumunu ilk hafta kontrol ediyoruz.

Google Tag Manager kurulumundan sonra neyi kontrol etmelisiniz?

Yayından sonraki ilk hafta, ölçümün gerçekten doğru çalıştığını doğrulama dönemidir. Aşağıdaki kısa listeyi kullanabilirsiniz.

  1. GA4 gerçek zamanlı raporunda kendi ziyaretinizi ve test dönüşümünüzü görün.
  2. Google Ads'de dönüşüm işleminin durumunun etkin olduğunu kontrol edin.
  3. Bir gün sonra GA4 ile arka uç sipariş veya form sayısını karşılaştırın.
  4. Çerez bandında ret verip önizlemede izin durumunu inceleyin.
  5. Mobil cihazda aynı testi tekrarlayın.

Rakamlar arasında küçük farklar normaldir; ancak yüzde yirmi gibi büyük sapmalar bir kurulum sorununa işaret eder. Dönüşüm sayıları oturduktan sonra dönüşüm oranı hesaplama aracıyla sayfa ve kampanya performansını karşılaştırabilirsiniz. Kısacası iyi bir GTM kurulumu tek seferlik iş değildir; site ve kampanya değiştikçe siz de kapsayıcıyı güncel tutarsınız.

Sıkça Sorulan Sorular

Google Tag Manager ücretli mi?
Hayır, Google Tag Manager'ın web kapsayıcısı ücretsizdir ve çoğu işletme için yeterlidir. Kurumsal ihtiyaçlar için Google Marketing Platform kapsamında ücretli bir Tag Manager 360 sürümü de bulunur. Sunucu taraflı etiketleme kullanırsanız GTM ücretsiz kalır, ancak sunucuyu barındırdığınız bulut hizmetine ayrıca ödeme yaparsınız.
Google Tag Manager kullanmak için kod bilmem gerekir mi?
Temel kurulum için kod bilmeniz gerekmez; hazır etiket türleri ve tetikleyicilerle GA4 ve Google Ads ölçümünü arayüzden kurarsınız. Ancak e-ticaret satın alma verisi gibi bilgiler için sitenin veri katmanına bilgi göndermesi gerekir. Bu kısmı genellikle bir geliştirici ekler; siz de GTM tarafında o veriyi kullanırsınız.
GTM ile GA4 aynı şey mi?
Hayır, ikisi farklı araçlardır. GA4 veriyi toplayan, işleyen ve raporlayan analiz aracıdır. GTM ise GA4 dahil pek çok aracın kodunu sitenizde yöneten bir etiket yönetim sistemidir. GA4'ü GTM olmadan da kurabilirsiniz, ancak etkileşim ölçümü ve bakım açısından GTM işinizi belirgin biçimde kolaylaştırır.
GTM'de yaptığım değişiklik neden sitede görünmüyor?
En sık neden değişikliği yayınlamamış olmanızdır. Çalışma alanında kaydettiğiniz her şey, Gönder ve Yayınla adımını tamamlayana kadar yalnız taslak olarak kalır. Yayınladıysanız tarayıcı önbelleğini temizleyip önizleme moduyla kontrol edin. Sitede GTM kodunun gerçekten yüklendiğinden ve doğru kapsayıcı kimliğini içerdiğinden de emin olun.
Consent Mode kurmak zorunlu mu?
Avrupa Ekonomik Alanı'ndaki kullanıcılara Google reklamı gösteriyor veya onlardan ölçüm verisi topluyorsanız Google'ın AB kullanıcı rızası politikası nedeniyle pratikte gereklidir. Yalnız Türkiye'ye hitap eden bir sitede de KVKK açısından çerez tercihine saygı göstermeniz beklenir. Hukuki kapsamı mutlaka kendi hukuk danışmanınızla netleştirin.
Bir sitede birden fazla GTM kapsayıcısı olabilir mi?
Teknik olarak evet, Google aynı sayfada birden fazla kapsayıcıyı destekler. Ancak bu yapı etiketlerin çakışma ve çift sayım riskini artırır. Genellikle tek kapsayıcı ve iyi düzenlenmiş klasörler daha sağlıklıdır. Ajans ile iç ekip ayrı çalışıyorsa, ayrı kapsayıcı yerine ayrı çalışma alanı ve net kullanıcı izinleri tercih etmenizi öneririm.
  • Google Tag Manager
  • GTM
  • GA4
  • Google Ads Dönüşüm İzleme
  • Consent Mode
  • Veri Katmanı
  • Dijital Pazarlama
Paylaş:
Talha Aslan

Google Partner dijital pazarlama uzmanı. 2012’den beri SEO, Google Ads, web tasarım ve e-ticaret projelerinde sahada; bu blogda gördüğünüz her yazı o deneyimden çıkar.

Sıradaki proje

Projenizi konuşalım.

Talebiniz doğrudan Talha Aslan ve ekibine ulaşır: stratejiyi Talha kurar, uygulamayı deneyimli ekip yürütür. İlk istişare ücretsizdir; hedefinizi dinler, net bir yol haritasıyla döneriz.