Analiz ve etkinlik/dönüşüm takibi söz konusu olduğunda, Google Tag Manager (GTM) web yöneticileri/uygulama geliştiricileri, pazarlamacılar ve analistler için vazgeçilmez bir araç olarak öne çıkar. Web sitenize veya uygulamanıza izleme etiketleri ekleme sürecini kolaylaştırmanıza yardımcı olan ücretsiz ve kullanımı kolay bir platformdur
Google Tag Manager (GTM) Nedir?
Google Tag Manager, Google Analytics 4, Facebook Pixel, Firebase ve çok daha fazlası dahil olmak üzere web sitenizdeki/uygulamanızdaki farklı izleme, etkinlik ve dönüşüm etiketlerini yönetme sürecini basitleştiren bir etiket yönetim sistemidir. GTM kullanmanın daha hızlı yükleme süreleri, daha temiz kod ve verimli etiket yönetimi gibi çok sayıda faydası vardır. Bu size kodlamaya ihtiyaç duymadan kolayca etiket ekleme, değiştirme ve devre dışı bırakma olanağı sağlar.
Google Tag Manager Nasıl Çalışır?

GTM, web sitenize veya uygulamanıza bir kapsayıcı etiketi yerleştirerek çalışır. Bu konteyner etiketi, web sitenize yüklenen küçük bir JavaScript kodu parçasıdır. Çoğu CMS veya uygulama geliştiricisi, konteyneri sizin için tüm sayfalara otomatik olarak yapıştırmak için yerleşik çözümlere veya en azından ücretsiz eklentilere sahiptir.
Konteyner kodu yerleştirildikten sonra GTM arayüzünü kullanarak diğer etiketleri (örneğin, Google Analytics 4 Yapılandırması) ekleyebilirsiniz. Bir kullanıcı web sitenizi ziyaret ettiğinde, GTM verileri izlemek ve yakalamak için gerekli tüm etiketleri gönderir. Bu süreç sorunsuzdur ve web sitesinin yüklenme süresini yavaşlatmaz.
Google Tag Manager (GTM) Ne İşe Yarar?
Google Etiket Yöneticisi, aşağıdakiler dahil ancak bunlarla sınırlı olmamak üzere çalışmak için birkaç temel öğe kullanır:
1. Veri Katmanı
Veri katmanı, Google Tag Manager’ın en önemli unsurlarından biridir ve gerçekten de maksimum esneklik ve uygulama kolaylığı sağlayan şeydir. Google Tag Manager veri katmanı, teknik düzeyde, ayarladığınız etiketler, tetikleyiciler ve değişkenlerle ilgili bilgileri depolayan bir JavaScript dizisidir. Ayrıca Google Analytics veya Google Ads gibi kullanabileceğiniz diğer araçlara da bilgi gönderir.
2. Etiketler
Etiketler, web sitenizin koduna ekleyebileceğiniz JavaScript parçacıklarıdır ve hepsi belirli bir işlevi yerine getirmek üzere tasarlanmıştır. Örneğin, etiketleri ziyaretçileri yeniden hedeflemek veya dönüşümleri izlemek için kullanabilirsiniz. Bunları ayrıca davranışsal e-postalar göndermek ve çok daha fazlası için de kullanabilirsiniz.
3. Tetikleyiciler
Tetikleyiciler, etiketlerin yukarıda özetlendiği gibi istenen işlevlerini yerine getirmelerine neden olan kullanıcı güdümlü olaylardır. Seçebileceğiniz tetikleyici türleri arasında belirli sayfa görüntülemeleri, tıklamalar, form gönderimi, geçmiş değişikliği ve daha fazlasıyla ilgili olanlar yer alır. İhtiyaçlarınıza bağlı olarak özel olaylar bile oluşturabilirsiniz.
4. Değişkenler
Değişkenler, etiketlere istedikleri işlevi yerine getirmeleri için biraz ek bilgi vermek üzere ayarlayabileceğiniz koşul türleridir. Örneğin, bir kullanıcı web sitenizden alışveriş yaptıktan sonra hedefli bir e-posta göndermek istiyorsanız, bunu yapmak için bir tetikleyici ayarlayabilirsiniz. Ancak, işleri daha da ileri götürmek ve e-posta’nın yalnızca satın alma işlemi 250 TL’nin üzerindeyse gönderilmesi gerektiğini söylemek istiyorsanız, bunu gerçekleştirmek için değişkenleri kullanırsınız.
5. Kapsayıcılar
Kapsayıcılar, birbirleriyle birlikte çalışan bir grup etiket, tetikleyici ve değişkeni tanımlamak için kullanılır. Genel olarak, bir konteyner alanınız için “kuralları belirler”. Etiketinizi, tetikleyicinizi ve birlikte çalıştığınız ilgili değişkenleri ayarlamayı bitirdiğinizde elde ettiğiniz şeydir.
Google Tag Manager (GTM) Avantajları
GTM kullanmanın en önemli avantajları aşağıdaki şekildedir:
1. Kullanım Kolaylığı
Google Tag Manager’ın kullanımı o kadar kolaydır ki, ekip üyeleri gerektiğinde kolayca güncelleme yapabilir ve yeni etiketler ekleyebilir. Kodlama geçmişi olmayanlar bile bir web geliştiricisinin yardımı olmadan her bir değişikliği test edebilir ve etkinleştirebilir. Bu, yalnızca iyi miktarda nakit tasarrufu yapabileceğiniz anlamına gelmekle kalmaz, aynı zamanda BT departmanının web sitesini geliştirmek gibi daha büyük ve daha önemli projelere odaklanmasına olanak tanıyarak lansman süresini de hızlandırır.
2. Basit Kullanıcı Deneyimi
Bir etiket yönetim sistemi kullanıcı deneyimini hem doğrudan hem de dolaylı olarak çeşitli şekillerde iyileştirebilir. Örneğin, web sitenizde birkaç etiket varsa, bu kesinlikle yükleme hızını etkileyebilir. Ancak, bir etiket yönetim sistemi ile yalnızca etiket kapsayıcı snippet yüklenir ve geri kalanı snippet içinde saklanır. Kullanıcı tüm etiketleri tek bir konumdan yönetebilir ve bu da web sitesinin genel hızı üzerinde kesinlikle olumlu bir etkiye sahip olmanızı sağlar. Bunun yanı sıra, Google Etiket Yöneticisi’nin otomatik eşit izleme olarak bilinen her izleme ile birlikte gelmesi sayesinde, kaydırma derinliği gibi şeyleri kaydeden özel olayları kolayca oluşturabilirsiniz.
3. Daha Az Karmaşıklık
GTM ile sistemde her değişiklik yapıldığında yeni bir arşivlenmiş sürüm oluşturulur; bu da gerektiğinde eski sürüme kolayca dönebileceğiniz anlamına gelir. Etiketler düzenli tutulduğu için bu çok yararlı olabilir, bu da sorun gidermeyi basit ve kolay hale getirir. Bu sayede, yeni GTM konteynerlerinde benzer kurulumları kolayca gerçekleştirebilirsiniz.
4. Kullanıcılar ve İzinler Yönetimi
Google Tags Manager aracılığıyla, her kullanıcı için izinleri kolayca ayarlayabilir ve web sitesinde kimin değişiklik yapmasına izin verildiğini dahili olarak kontrol edebilir ve etiket oluşturma, kural değişiklikleri ve makrolara yardımcı olabilirsiniz.
5. Esneklik
Web sitesinde kodlanan ve Google Tags Manager’a bilgi aktaran bir nesne olarak tanımlanan veri katmanı oldukça esnektir. Bu, sipariş değeri, sayfa kategorisi ve hatta eylemler gibi bilgileri pikselleri güncellerken kullanılabilecek değişkenler olarak gönderme avantajına sahip olduğunuz anlamına gelir.
6. Kolay Yükseltmeler
GTM’nin yardımıyla, gelecekteki güncellemeler ve geliştirmeler eskiden olduğu kadar karmaşık olmaz. Değişiklikler web sitesinde manuel olarak yapılmak yerine arayüz üzerinden yapılabildiğinden, bu değişiklikleri daha az güçlükle gerçekleştirebilirsiniz. Bunun yanı sıra, Universal Analytics’e geçmeyi düşünenler için GTM geçişi çok daha kolay hale getirir.
Google Tag Manager (GTM) Dezavantajları
GTM kullanmanın en önemli dezavantajları aşağıdaki şekildedir:
1. Anahtar Teslimi Etiketler Sınırlıdır
“Anahtar teslim” etiketlerin ne olduğunu bilmeyenler için, JavaScript kodlarını kopyalayıp yapıştırmak yerine formlar aracılığıyla oluşturulan etiketlerdir diyebiliriz. Google Tag Manager için anahtar teslim etiketler oldukça sınırlı olduğundan, etiketlerinizin çalışmasını sağlamak için JavaScript kodunu GTM’deki bir “özel HTML” etiketine yapıştırmanız gerekir. Bu biraz uzmanlık gerektirir.
2. Özel Destek Ekibi Yok
Google, veri katmanını oluştururken ve ilk kurulumda rehberlik sunsa da, bununla biter. Kurulum ve ortaya çıkabilecek diğer konularda size yardımcı olacak diğer etiket yönetim sistemleri için fazla yardım bekleyemezsiniz. GTM esnek olsa da, bu nedenle daha basit bir etiket yönetim sistemi daha ideal olacaktır.
3. Güvenlik Riskleri
Herhangi bir etiket yönetim sistemi, uygun şekilde ele alınmazsa güvenlik riskleri sunabilir.
Google Etiket Yöneticisi’nde (GTM) Neleri İzleyebilirsiniz?
Aşağıda Google Etiket Yöneticisi’nde izleyebileceğiniz bazı temel özellikleri bulabilirsiniz:
- Google Analytics
- Google Ads Dönüşüm İzleme
- Facebook Piksel
- Remarketing Etiketleri
- Özel HTML veya JavaScript Kodları
- E-Ticaret İzleme
- Özel Etkinlik İzleme
- Mobil Uygulama İzleme
- A/B Testleri
- Hata İzleme
Google Tag Manager (GTM) Kurulumu, Adım Adım Resimli
Web siteniz için Google Tag Manager kurmanın temel adımları aşağıdaki şekildedir:
1. Google Tag Manager Hesabı Oluşturun
Google Tag Manager’a gidin ve Google hesabınızla oturum açın. “Hesap Oluştur“a tıklayın ve kurulum sihirbazını izleyin. İşletmeniz için bir hesap adı girin.
2. Bir Konteyner Oluşturun
GTM hesabınızda, web siteniz için bir konteyner oluşturun. Web sitenizin URL’sini girin ve konteyner türünü (web) seçin.
3. GTM Kodunu Yükleyin
Bir konteyner oluşturduktan sonra size bir GTM konteyner kod parçacığı verilir. Bu kod parçacığını kopyalayın ve web sitenizdeki her sayfanın <head>
bölümüne, açılış <body>
etiketinden hemen sonra yapıştırın.
4. Önizleme ve Yayınlama
Yayınlamadan önce konteynerinizin etiketlerini, tetikleyicilerini ve değişkenlerini test etmek için GTM’deki “Önizleme” modunu kullanın. Memnun kaldığınızda, konteynerinizi web sitenizde yayınlamak için “Gönder”e tıklayın.
GTM ile Google Analytics Kurulumu
- GTM’de: Google Etiket Yöneticisi kapsayıcınızın içinde “Etiketler“e gidin. Yeni bir etiket oluşturmak için “Yeni“ye tıklayın. “Google etiketi” ni seçin
- GA4 Etiketini Yapılandırma: GA4’ten aldığınız Ölçüm Kimliğini girin. GA4’ün ne zaman çalışmasını istediğinize dair tetikleyicinizi tanımlayın (genellikle Tüm Sayfalarda).
- Etiketi Yayınlayın: GA4 Yapılandırma etiketini yayınlamak için “Gönder“e tıklayın.
GTM ile Facebook Dönüşüm Kodu Kurulumu
Facebook Conversion API ve Google Tag Manager, web sitenizdeki dönüşüm olaylarını izlemek ve Facebook’a göndermek için entegre edilebilir. Dönüşüm API’si, standart tarayıcı tabanlı olaylara ek olarak sunucu tarafı olaylarını Facebook’a göndermek için kullanışlıdır.
Facebook Conversion API’yi Google Tag Manager ile kurmak için gereken adımlar aşağıdaki şekildedir:
1. Facebook İşletme Yöneticisi kurulumu
Bir Facebook Business Manager hesabınız olduğundan ve web sitenizin Facebook Pixel’ine erişiminiz olduğundan emin olun.
2. Sunucu Tarafı Erişim Belirteci oluşturun
- Facebook İşletme Yöneticinizde, “Etkinlik Yöneticisi“ne gidin ve kullanmak istediğiniz pikseli seçin.
- Sunucu tarafı erişim belirteci oluşturmak için “Veri Kaynakları” > “Pikseller“> “Ayarla” > “Bir API ile ayarla” bölümüne gidin. Belirteci oluşturmak için Facebook tarafından sağlanan talimatları izleyin.
3. Google Etiket Yöneticisi’nde Facebook Pikseli’ni yükleyin (İsteğe bağlı)
Google Etiket Yöneticisi’nde Facebook Pikselini henüz kurmadıysanız, özel bir HTML etiketi olarak ekleyebilir veya önceden oluşturulmuş bir Facebook Piksel etiketi şablonu kullanabilirsiniz.
4. Google Tag Manager’da Facebook Conversion API’yi yükleyin
- Google Etiket Yöneticisi hesabınıza gidin ve yeni bir Özel HTML Etiketi oluşturun.
- Facebook Conversion API izleme kodunu kopyalayıp Özel HTML Etiketine yapıştırın. Bu kod, sunucu tarafı erişim belirtecinizi ve izlemek istediğiniz olay bilgilerini içermelidir. İzleme kodu Facebook’un belgelerinden alınmalı veya pazarlama ekibiniz tarafından sağlanmalıdır.
5. Tetikleyici ayarlayın
Facebook Conversion API etiketinin ne zaman harekete geçeceğiniz belirlemek için bir tetikleyici ayarlayın. Örneğin, belirli bir sayfa yüklendiğinde, form gönderildiğinde veya istediğiniz başka bir olayda tetikleyebilirsiniz.
6. Test edin ve yayınlayın
- Facebook Conversion API olaylarının doğru şekilde kurulduğundan ve Facebook tarafından alındığından emin olmak için kurulumu test edin.
- Kurulumdan ve testlerden memnun kaldığınızda, entegrasyonu canlı hale getirmek için değişiklikleri Google Tag Manager’da yayınlayın.
GTM ile Google Ads Dönüşüm Takibi
GTM’yi kullanarak, manuel kodlamaya gerek kalmadan Google Ads Dönüşüm İzleme’yi kolayca uygulayabilirsiniz.
GTM ile Google Ads Dönüşüm İzleme’yi ayarlamak için aşağıdaki adımlara göz atabilirsiniz:
1. Bir Google Ads Dönüşüm Eylemi Oluşturun
İlk adım, Google Ads hesabınızda bir dönüşüm eylemi oluşturmaktır.
Dönüşüm eylemi, satın alma veya form gönderme gibi izlemek istediğiniz belirli bir eylemi temsil eder.
Bir dönüşüm eylemi oluşturmak için aşağıdaki adımları izleyin:
- Google Ads hesabınızda oturum açın.
- Sayfanın sağ üst köşesindeki “Araçlar ve Ayarlar” simgesini tıklayın.
- “Ölçüm” bölümünün altındaki “Dönüşümler“i seçin.
- Yeni bir dönüşüm eylemi oluşturmak için mavi artı butonuna tıklayın.
- İzlemek istediğiniz dönüşüm eylemi türünü (web sitesi, uygulama veya telefon aramaları gibi) seçin.
- Dönüşüm eyleminiz için dönüşüm adı, değeri ve sayım yöntemi gibi gerekli ayrıntıları girin.
- Bir sonraki adıma geçmek için “Oluştur ve Devam Et” seçeneğine tıklayın.
2. Google Etiket Yöneticisi’ni Kurun
Henüz yapmadıysanız, bir Google Tag Manager hesabı için kaydolun ve web siteniz için bir kapsayıcı oluşturun.
GTM’yi kurduktan sonra, GTM konteynerini web sitenize yüklemek için aşağıdaki adımları izleyin:
- Google tarafından sağlanan GTM konteyner kodunu kopyalayın.
- Kodu, web sitenizin HTML kodunun head bölümüne, kapanış etiketinden hemen önce yapıştırın.
- GTM konteynerini web sitenizde canlı hale getirmek için değişikliklerinizi kaydedin ve yayınlayın.
3. GTM’de bir Google Ads Dönüşüm İzleme Etiketi Oluşturun
Artık web sitenizde GTM’yi kurduğunuza göre, bir Google Ads Dönüşüm İzleme etiketi oluşturmak için aşağıdaki adımları takip edin:
- GTM hesabınızda oturum açın ve konteynerinize gidin.
- Sol taraftaki menüden “Etiketler“e tıklayın.
- Yeni bir etiket oluşturmak için mavi artı butonuna tıklayın.
- Etiket türü olarak “Google Ads Dönüşüm İzleme“yi seçin.
- Etiketiniz için açıklayıcı bir ad girin.
- Etiketi harekete geçirecek tetikleyiciyi seçin. Bu bir sayfa görüntüleme, form gönderme veya web sitenizdeki bir dönüşümü temsil eden başka bir olay olabilir.
- Google Ads hesabınızda bulabileceğiniz dönüşüm kimliği ve etiketi gibi etiket ayarlarını yapılandırın.
- Etiketi kaydedin ve değişikliklerinizi gönderin.
4. GTM Konteynerini Test Edin ve Yayınlayın
Dönüşümleri izlemeye başlamadan önce, her şeyin doğru çalıştığından emin olmak için GTM kurulumunuzu test etmeniz önemlidir.
GTM konteynerinizi test etmek ve yayınlamak için aşağıdaki adımları izleyebilirsiniz:
- GTM arayüzünün sağ üst köşesindeki “Önizleme“ye tıklayın.
- Web sitenizi yeni bir sekmede açın ve izlemek istediğiniz dönüşüm eylemini gerçekleştirin.
- GTM arayüzüne geri dönün ve sağ üst köşedeki “Gönder“e tıklayın.
- Değişiklikleri gözden geçirin ve konteyneri web sitenizde canlı hale getirmek için “Yayınla“ya tıklayın.
GTM ile Gelişmiş E-ticaret Kurulumu
Gelişmiş e-ticaret takibi için Google Etiket Yöneticisi’nin (GTM) etkin kullanımı çok önemlidir.
Aşağıdaki listede GTM ile adım adım gelişmiş e-ticaret kurulumunun nasıl yapılacağını bulabilirsiniz:
1. GTM Hesabı Oluşturma
- https://tagmanager.google.com/ adresini ziyaret edin ve hesabınızı kaydedin.
- Konteyner kurulumu için web sitenizin adresini sağlayın. Hizmet sözleşmesini kabul edin.
- Kayıt olduktan sonra kurulum için bir GTM kodu (örn.
GTM-TG63T3S
) alacaksınız. - Admin alanında GTM kurulumu yaparken Google Analytics kullanmaya gerek yoktur.
2. GTM’yi E-ticaret Takibi için Yapılandırma
- Google Analytics entegrasyonu için GTM’de yeni bir TAG kurun.
- Etiket Yapılandırmasında Universal Analytics’i seçin.
- İzleme Türünü Sayfa Görünümü olarak seçin.
- Bu etikette geçersiz kılma ayarlarını etkinleştirin ve Google Analytics Kimliğinizi girin (örneğin,
UA-84506429-1
). - “Diğer Ayarlar“a gidin, “E-ticaret“e tıklayın, “Doğru“yu seçin ve “Veri Katmanını Kullan“ı etkinleştirin.
- Genel bilgi toplama için tetikleyiciyi “Tüm Sayfalar” olarak ayarlayın.
- E-ticaret veri aktarımı için DOM Ready veya Window Loaded seçeneklerinden birini seçin.
- Aynı anda birden fazla tür seçmekten kaçının.
3. GTM’yi Kaydetme ve Etkinleştirme
- Yapılandırılan ayarları kaydedin. Kaydedilen yapılandırma GTM kontrol panelinizde görünecektir.
- Konteyneri etkinleştirmek için “GÖNDER“e tıklayın, gerekli ayrıntıları sağlayın ve ardından “YAYINLA“ya tıklayın.
4. E-ticaret Takibini Etkinleştirme
Web sitenizdeki E-ticaret İzleme modülünü etkinleştirin. Hem Google Analytics hem de GTM etkinse, istendiğinde uygun seçeneği seçin.
5. Geliştirilmiş E-ticareti Yapılandırma
Google Analytics’te kapsamlı e-ticaret bilgilerini görüntülemek için gelişmiş e-ticaret verilerini alma seçeneğini etkinleştirin.