Etiket Yönetim Altyapısı

Google Tag Manager Kurulumu

Google Tag Manager, sitenizdeki tüm ölçüm ve pazarlama etiketlerini tek bir konteynerde toplar. Doğru kurulduğunda değişiklikler yayına alınmadan test edilir, sürümlenir ve gerektiğinde önceki sürüme döndürülebilir. Great Ads bu altyapıyı kendi işinde de kullanır; kurulumdan devir dokümanına kadar süreci biz yürütürüz.

Tek konteynerde etiket düzeni Veri katmanı tasarımı Önizleme moduyla yayın öncesi test Sürüm geçmişi ve yetki düzeni
Tanım

Google Tag Manager nedir?

Google Tag Manager (GTM), web sitesine eklenen ölçüm ve pazarlama etiketlerini tek bir arayüzden yönetmeyi sağlayan ücretsiz bir etiket yönetim sistemidir. Siteye bir kez eklenen konteyner kodu sayesinde yeni etiketler site koduna dokunulmadan arayüz üzerinden eklenir, test edilir ve yayınlanır.

GTM üç yapı taşıyla çalışır. Etiket, çalışması istenen kod parçasıdır; tetikleyici, o etiketin hangi koşulda çalışacağını belirler; değişken ise etikete aktarılacak bilgiyi taşır. Örneğin form gönderildiğinde çalışacak bir etiketin tetikleyicisi form gönderimi, değişkeni ise formun adı olabilir.

GTM'nin kendisi hiçbir şey ölçmez; taşıyıcı bir katmandır. GA4, reklam platformlarının dönüşüm etiketleri ve diğer ölçüm araçları bu katmanın üzerinden yönetilir. Bu ayrım önemlidir: ölçümün doğruluğu etiketlerin kendisinde, yönetimin düzeni ise GTM'de kurulur.

İşletmenize katkısı

Ne işe yarar?

Etiketlerin tek merkezde yönetilmesi hız kazandırır; asıl değer ise düzen, izlenebilirlik ve hata payının azalmasıdır.

Dağınık etiketler tek merkezde toplanır

Zamanla site koduna, tema dosyalarına ve eklentilere dağılmış etiketler takibi zor bir yük oluşturur. GTM'ye taşındığında hepsi tek listede görünür; hangi etiketin hangi koşulda çalıştığı netleşir. İşlevini yitirmiş, sahibi belirsiz kod parçalarını da bu sırada ayıklarız.

Değişiklikler yayına alınmadan test edilir

Önizleme modu, her değişikliği yalnız testi yapan kişinin gördüğü ayrı bir oturumda çalıştırır. Etiketin doğru sayfada ve doğru koşulda tetiklenip tetiklenmediğini yayına almadan doğrularız. Canlı trafiğe hatalı etiket çıkma riski böylece azalır.

Her yayın bir sürümdür, geri alınabilir

GTM'de her yayın numaralı bir sürüm olarak saklanır. Bir değişiklik sorun çıkarırsa önceki sürüme kısa sürede dönülür. Sürüm notları düzenli tutulduğunda kimin neyi neden değiştirdiği de kayıt altında kalır.

Yetki düzeniyle kontrollü çalışma

Kullanıcı bazında okuma, düzenleme ve yayınlama yetkileri ayrıştırılır. Ajans, geliştirici ve pazarlama ekibi aynı konteynerde çalışırken yayınlama yetkisi sınırlı sayıda kişide kalır. Bu düzen, yanlışlıkla yapılan yayın riskini azaltır.

Hizmet kapsamı

Great Ads bu hizmette ne yapar?

Konteyneri kurup teslim etmekle yetinmeyiz; adlandırma standardından devir dokümanına kadar, ekibinizin bizden sonra da okuyup sürdürebileceği bir düzen bırakırız.

Mevcut etiket envanteri ve taşıma

Sitenizde şu anda çalışan etiketleri tarar, her birinin kaynağını ve işlevini belgeleriz. Gerekli olanları GTM'ye taşır, site koduna gömülü kopyaları kaldırırız; çift sayım riskini böylece baştan kapatmayı hedefleriz.

Mevcut etiket envanteri raporuTaşıma ve temizlik listesi

Veri katmanı (dataLayer) tasarımı

Sitenizdeki önemli etkileşimlerin GTM'ye güvenilir biçimde aktarılması için veri katmanı şemasını hazırlarız. Geliştiricinizin uygulayacağı yapıyı alan adları ve örnek kodlarla birlikte teslim ederiz.

Veri katmanı şemasıGeliştirici uygulama dokümanı

Etiket, tetikleyici ve değişken yapılandırması

Konteyneri adlandırma standardı ve klasör düzeniyle kurarız; her etiketin tetikleyicisini en dar doğru koşula bağlarız. Aylar sonra bakan biri yapıyı okuyabilsin diye düzeni belgelenmiş bırakırız.

Yapılandırılmış konteynerAdlandırma ve düzen standardı

Test, yayın ve devir

Her senaryoyu önizleme modunda doğrular, yayını açıklayıcı sürüm notuyla yaparız. Konteynerin sahipliği sizde kalır; yetki düzenini kurar, bakım için gereken dokümanı devrederiz.

Test ve doğrulama kaydıYetki düzeni ve devir dokümanı
Çalışma süreci

Kurulumu nasıl yürütürüz?

01

Keşif ve envanter

Sitede çalışan tüm etiketleri, eklenti kaynaklı kodları ve varsa eski konteynerleri tararız. Neyin kalacağına, neyin taşınacağına birlikte karar veririz.

  • Mevcut durum raporu
  • Taşıma kararları listesi
02

Veri katmanı planı

Hangi etkileşimlerin veri katmanına yazılacağını belirler, şemayı ve uygulama adımlarını geliştiricinizle paylaşırız.

  • Veri katmanı şeması
  • Uygulama dokümanı
03

Konteyner kurulumu

Etiketleri, tetikleyicileri ve değişkenleri adlandırma standardına göre kurarız; site koduna gömülü eski etiketleri kaldırırız.

  • Kurulu ve düzenli konteyner
  • Kaldırılan etiket listesi
04

Önizleme testi

Her etiketi gerçek senaryolarla önizleme modunda deneriz; doğru sayfada, doğru koşulda ve yalnız bir kez tetiklendiğini tek tek kontrol ederiz.

  • Test senaryo listesi
  • Doğrulama kaydı
05

Yayın, yetki ve devir

Değişiklikleri sürüm notuyla yayına alır, kullanıcı yetkilerini düzenler, bakım dokümanını teslim ederiz.

  • Sürüm notlu yayın
  • Yetki ve bakım dokümanı
Deneyimden notlar

GTM kurulumunda sık yapılan hatalar

GTM kurulumlarını devraldığımızda en sık düzeltmek zorunda kaldığımız beş sorunu aşağıda topladık; her birini kendi kurulum kontrol listemizde ayrı bir madde olarak tutarız.

Dikkat

Tetikleyici 'Tüm Sayfalar'a bağlı kalıyor

Tek bir teşekkür sayfası için kurulan dönüşüm etiketi, tetikleyicisi 'Tüm Sayfalar' ya da gevşek bir 'içerir' eşleşmesinde bırakıldığında sitenin tamamında çalışır. Gerçekleşmemiş etkileşimler sayıya girer, rapor yüksek görünür. Hangi rakamın şişkin olduğu ise tablonun içinde ayırt edilemez.

Dikkat

Veri katmanı sözleşmesi olmadan başlamak

Konteyner kurulur, etiketler eklenir, ama sitenin GTM'ye hangi olayı hangi alan adıyla göndereceği hiçbir yerde yazılı değildir. Her yeni ölçüm ihtiyacı ayrı bir geçici çözüme dönüşür: form gönderimi bir etikette tıklama değişkeninden, başka etikette sayfa yolundan okunur. İki rapor aynı işlemi farklı sayar. Geliştiricinin ne uygulayacağı yazıya dökülmediği için sorumluluk ajansla ekip arasında belirsiz kalır. Great Ads veri katmanı şemasını alan adları ve örnek kodla birlikte, kurulum başlamadan yazılı teslim eder.

Dikkat

Etiketi buton metnine bağlamak

Great Ads tetikleyicileri veri katmanına yazılan olaylara bağlar, buton metnine ya da tasarım sınıfına ancak başka yol kalmadığında başvurur. Bu bağ kurulmadığında sitede yapılan küçük bir düzenleme, örneğin butonun yazısının değişmesi, etiketi durdurur. Değişikliği yapan da ölçümü bozduğunu bilmez, çünkü etiket hata vermez, yalnız çalışmayı bırakır. Eksik ölçüm haftalar sonra fark edilir ve o dönemin verisi geriye dönük üretilemez.

Dikkat

Kayıtsız yayın, sınırsız yetki

Yayınlama yetkisi herkeste, sürüm notu hiç kimsede. Rapordaki sıçrama hangi değişiklikle çakıştı sorusu yanıtsız kalır. Kırılma tarihlendirilemeyince düzeltme deneme yanılmaya döner.

Dikkat

Şablon dururken özel HTML

Şablon galerisinde hazır karşılığı olan bir iş için özel HTML etiketi yazmak kısa yoldan çözüm gibi görünür. Konteyner zamanla sahibi belirsiz kod parçalarıyla dolar. Her biri sayfaya ek istek ve yük bindirir, temizlik gerektiğinde hangisinin hâlâ işe yaradığı bilinmez. Great Ads önce şablonu dener, özel HTML yazıldığında gerekçesini ve sahibini sürüm notuna geçer.

Sık sorulanlar

Google Tag Manager Kurulumu hakkında merak edilenler

Google Tag Manager ile GA4 aynı şey mi?

Hayır. GA4 bir ölçüm aracıdır; veriyi toplar ve raporlar. GTM ise taşıyıcı katmandır; GA4 dahil tüm etiketlerin sitede ne zaman ve nasıl çalışacağını yönetir. İkisi birlikte kullanılır ama görevleri farklıdır.

GTM kurmak için site kodunu değiştirmek gerekir mi?

Yalnız bir kez. Konteyner kodu siteye eklendikten sonra etiket ekleme, değiştirme ve kaldırma işlemlerini GTM arayüzünden yürütürüz. Veri katmanı kurulacaksa geliştiricinizin şemayı bir kez uygulaması gerekir; sonrasında günlük işleyişte kod değişikliği ihtiyacı büyük ölçüde ortadan kalkar.

Veri katmanı (dataLayer) neden önemli?

Veri katmanı, sitenizdeki bilgilerin etiketlere düzenli biçimde aktarıldığı yapıdır. Tıklamalara ve sayfa öğelerine bağlı kırılgan çözümler yerine, form gönderimi veya satın alma gibi olayları doğrudan bu katmandan okuruz. Tasarım değişikliklerinden en az etkilenen, sürdürülebilir bir ölçümün temelidir.

Hatalı bir değişiklik yayınlanırsa ne olur?

GTM'de her yayın bir sürüm olarak saklanır. Sorun fark edildiğinde önceki sürüme döner, etiketleri eski hâline getiririz. Sürüm notları düzenli tutulduysa hatanın hangi değişiklikten kaynaklandığını da hızla buluruz.

Mevcut dağınık etiketlerimizi GTM'ye taşıyabilir misiniz?

Evet, kurulumun ilk adımı budur. Site kodunda, temada ve eklentilerde çalışan etiketleri tarar, işlevini yitirmiş olanları ayıklar, gerekli olanları GTM'ye taşırız. Taşımayı gömülü eski kopyaların kaldırılmasıyla tamamlar; aynı işlemin iki kaynaktan birden sayılma riskini kapatmayı hedefleriz.

Konteynerin sahibi kim olur, yetkiler nasıl düzenlenir?

Konteyner sizin Google hesabınızda kalır; biz kendi hesaplarımızla yetkilendirilir ve çalışmayı orada yürütürüz. Okuma, düzenleme ve yayınlama yetkilerini kişi bazında ayarlarız. İş birliği sona erse bile altyapınız ve geçmiş sürümleriniz size ait kalır.

Sonraki adım

Etiket yönetiminizi tek merkeze taşıyalım

Mevcut etiketlerinizi inceleyip taşıma ve kurulum planını birlikte çıkaralım. Kurulumdan devir dokümanına kadar süreci Great Ads yürütür.