En Çok Yapılan 15 Google Tag Manager Hatası

Last Updated on 16 Ağustos 2021 by Yıldırım SERTBAŞ

Google Tag Manager’ın kullanımda ve haliyle alışma sürecinde bazı hatalar yapılıyor. Ben de sizler için en çok yapılan 15 Google Tag Manager hatası hakkında bir içerik hazırladım.

Google Tag Manager sunduğu etiketleme sistemiyle kodlama ya da erişim sorunu olan web sitesi sahiplerinin adeta eli kolu olmuş durumda.

Birçok web sitesi yöneticisinin de işleri gereği çok fazla kullandıkları ya da kullanmaya başladıkları bir araç.

15 Google Tag Manager Hatası

Yeni kullanmaya başlayanlar için biraz karışık gelse de mantığını anladıktan sonra oldukça basit ve kolay çalışan bir araç olduğunu düşünüyorum.

Başlangıç düzeyinden bilgi edinmeye başlayabilir, projelerinizde yapmak istediklerinize göre ilerleyen dönemlerde bu araçta profesyonel bile olabilirsiniz.

Tek yapmanız gereken bu yazıyı dikkatlice okuyup olabilecek hatalara karşı önceden bilgi sahibi olmak. Bu içeriği bookmark olarak işaretlemenizi şiddetle öneririm 🙂

İçeriğime geçmeden önce diğer Google Tag Manager rehberlerimi de incelemenizi tavsiye ediyorum.

Google Tag Manager Nedir ve Nasıl Kullanılır? https://www.yildirimsertbas.com/google-tag-manager-nedir/

3 Adımda Google Tag Manager İle Yapısal Veri İşaretleme Nasıl Yapılır? https://www.yildirimsertbas.com/google-tag-manager-ile-yapisal-veri-isaretleme/

En Çok Yapılan Google Tag Manager Hatası

1. Yanlış Google Tag Manager Hesabını Görüntüleme

Bu hatayı genelde yeni kullanmaya başlayanlar ya da çok çalışanlar yaparlar. Birden fazla web sitesine sahipseniz ve/veya birden fazla Google Tag Manager hesabıyla çalışıyorsanız bu hatayı yapmanız muhtemeldir.

Kod bütünündeki izleme kimliğinizle GTM’deki kimliğin tutup tutmadığını kontrol edin.

Ön izleme ve hata ayıklama modunu göremiyorum sorunu da genellikle bu hata yüzünden olur.

Google Tag Manager Hatası
15 Google Tag Manager Hatası

2. Konteyner Yayınlanmadı Hatası

Yeni bir proje için çalışmalara başladınız. Değişkenleri belirlediniz, tetikleyicileri ve etiketlerini yapılandırdınız.

Daha sonra çalıştığınız projenizle ilgili hiçbir veri alamadığınızı ya da çok az veri aldığınızı anladınız. Büyük ihtimalle çalışma yaptığınız konteyneri yayınlamadınız.

Tüm yapılandırmanızı tamamladıktan sonra gönder butonuna tıklayarak kapsayıcıyı yayınlamanız gerekir.

3. Ön izleme Ve Hata Ayıklamayı Yenilememe

Google Tag Manager ön izleme modu kapsayıcıdaki kodların uygulandığı sitede, kodların dağıtılmış bir şekilde görüntüsünü görmek için kullanılır.

Ön izleme ve hata ayıklama aktif edildiğinde turuncu bir ara yüzle bildirim alırsınız.

google tag manager önizleme

Mod aktif edildiğinde ilgili web sitesine gidin. Tarayıcının hemen altında sitede hangi etiketlerin çalıştığını gösteren bir hata ayıklama konsolu göreceksiniz.

Google Tag Manager’da yaptığınız her değişiklikten sonra aşağıdaki adımları tamamlamanız gerekir.

  • Turuncu ara yüzdeki Refresh (yenile) sekmesine tıklayın.
  • Test ettiğiniz web sitesinin tarayıcı sekmesini yenileyin.

4. Ön izleme Ve Hata Ayıklama Modunu Düzgün Kullanmamak

Ön izleme ve hata ayıklama konsolunun solunda bir etkinlik seçildiğinde, etiket (Tabs) sekmesi o etkinlik için mevcut olan etiketleri gösterir.

Bu etiketler çalışıp çalışmamalarına göre burada ayrılırlar.

Bir etiket, yalnızca tek bir tetikleyicinin tüm koşulları yerine getirdiğinde çalışacaktır. Kırmızı çarpı ile işaretli olanlar hangi şartların sağlanmadığını gösterir.

Bu alan sizin bu etiket neden çalışmıyor sorusunun cevabını arayacağınız yerdir. İletilen hataları ipucu olarak alıp nasıl düzeltebileceğinizi araştırın.

5. Diğer Hata Ayıklama Araçlarını Kullanmamak

Tag Assistant ve Google Analytics hata ayıklama araçları Google en popüler hata ayıklama araçlarıdır. Her ikisininde de Chrome eklentileri mevcuttur.

Tag Assistant GTM üzerindeki etiketlerin yüklenmesi ile oluşan sorunların takibinde ve çözüm bulunmasında önemli rol oynar.

Hangi etiketin doğru bir şekilde çalışıp çalışmadığını, varsa yüklenme sorunlarının neden kaynakladığını bu asistandan rahatlıkla görebilirsiniz.

6. GA Gerçek Zamanlı Raporlarını Kontrol Etmeme

En yaygın Google Tag Manager hatası olarak GTM üzerinde Google Analytics entegrasyonu yaptıktan sonra gerçek zamanlı rapor kontrolü yapılmamasıdır.

GA gerçek zamanlı rapor

Kurulumu yaptıktan sonra verilerin gidip gitmediğini mutlaka kontrol etmelisiniz.

7. Sitedeki Google Analytics Uygulamasını Kaldırmama

Eğer web sitenize daha önce Google Analytics izleme kodu ekleyip daha sonra GTM üzerinden entegrasyon sağladıysanız muhtemelen birden fazla uygulama hatası alacaksınız.

GTM üzerinden entegrasyon sağlamadan önce izlemeye dayalı tüm kod bütününü öncelikli olarak web sitenizden kaldırmanız gereklidir.

İlgili kurulumun sadece GTM üzerinden gerçekleşmesi ikinci kez Analytics tanımlamasının önüne geçecektir.

8. GA İzleme Kodunu Kullanıcı Tanımlı Değişken Olarak Kullanmamak

Google Tag Manager’daki her GA etiketi GA izleme koduna ihtiyaç duyar. GTM’de GA ilgili oluşturacağınız her bir etikete teker teker bu izleme kodunu eklemeniz gerekmez.

Olası bir izleme kodu değişikliğinde bu etiketlerdeki izleme kodu değiştirme yerine tek bir tane kullanıcı tanımlı değişken kullanmanız işinizi oldukça kolaylaştıracaktır.

Değişken tanımlamaları ile ilgili ayrıntılı bilgiyi aşağıdaki linkten edinebilirsiniz. https://support.google.com/tagmanager/answer/7683362?hl=tr

9. Veri Katmanını GTM Snippet’ten Sonra Koyma

Maksimum esneklik ve uygulama kolaylığı bakımından Google Tag Manager bir veri katmanı ile birlikte kullanıldığında çok daha iyi işler çıkarır.

Veri katmanı, GTM’e iletmek istediğiniz tüm bilgileri içeren bir nesnedir. Veri katmanında kullanıcıların fiyatlandırma planları, kullanıcının kayıtlı olduğu ülkeler bile veri olarak alınabilir.

GTM ziyaretçinin Premium olarak işaretlendiği tüm sayfalara etiket yazdırmak için kullanılabilir.

Burada yapılan en büyük hata veri katmanını GTM snippet’ından sonra yazmaktır.

Google’ın da önerdiği doğru yerleşim aşağıdaki gibi olmalıdır.

GTM veri katmanı

10. Aşırı Otomatik Olay Dinleyicisi Kullanmak

Benim gibi sıkı bir Google Tam Manager kullanıcısıysanız muhtemelen siz de ilk kullanımdan itibaren sürüyle otomatik dinleyici oluşturup projelerinizde kullandınız.

Peki kendinize şu soruyu sorun. Eklediğim olay dinleyicilerinin kaçını kullanıyorum? Bu olay dinleyicilerinin hepsine gerçekten ihtiyacım var mı?

Kullanıcıların scroll izlemelerini yapmak harika bir özellik ama bunu her projede yapmaya ihtiyacınız var mı kendinize sormalısınız.

İlk önce bir ölçüm planı oluşturmalı ve bu proje için neyin önemli olduğunu belirlemeniz gerekir. Bu bakış açısıyla GTM konteynerinizdeki birkaç dinleyiciden kurtulabilirsiniz.

GTM Olay Dinleyici
Google Tag Manager Hatası

Peki bu neden önemli?

Her otomatik olay dinleyicisi yürütülmesi gereken bir kod parçasıdır. Kod ve talepler arttıkça, bir sayfanın tamamen yüklenmesi normalden daha fazla zaman alacaktır.

Bu kodlar oldukça küçüktür fakat her biri 100 milisaniyede açılsa 10 tanesi 1 saniye edecektir. 1 saniyelik hız farkının nelere mal olacağını söylememe bile gerek yok sanırım 🙂

11. Yazım Hataları

Bir etiket çalışmazsa daima yazım hatası olup olmadığını kontrol edin.

Tetikleyici koşullarınızda düzenli ifadeler kullanıyorsanız standart regex’e ihtiyacınız olup olmadığını ya da olayları yoksay seçeneğine ihtiyaç olup olmadığını iki kez düşünün.

Değişken isimleriniz veri katmanı isimleri neyse onlar olsun.

12. Tag Manager İnjector Ayarı

Daha önce Tag Manager İnjector Chrome eklentisini kullanmadıysanız kesinlikle kullanmanızı öneririm. Google Tag Manager’e geçişi ve alışma sürecini hızlandırır.

Bu eklenti sayfalarınıza bir Javascript eklemenize gerek kalmadan sitenizde bir GTM konteynerini çalıştırma ve ön izleme olanağı sağlar.

Yapmanız gereken tek şey uzantıyı açıp GTM konteynerinizin ID’sini önceden tanımlanmış olana yapıştırmaktır.

İşte tam bu noktada Google Tag Manager hatası olarak bu yapıştırma işleminde yapılan bir hata karşımıza çıkar.

tag manager injector

Yapılan hata kopyalamada ortaya çıkan görünmez boşluktur.

” GTM-XXXXX” yanlış bir yapıştırmadır. GTM’den hemen önce görünmez bir boşluk vardır.

“GTM-XXXXX ”  bu şekilde bir yapıştırma da yanlıştır. Zira bu sefer boşluk ID’den hemen sonradır.

“GTM-XXXXX”  bu yapıştırma doğru olacaktır. Kopyala yapıştır yaparken bu boş alanlar çıkmayacağı için kontrol etmenizde fayda vardır.

13. Koşulların ve Tetikleyicilerin Sayısını Azaltmama

Bir etiketi çalıştırmak için birden fazla koşul eklemek istediğinizde ne olur?

Kullanıcılar genelde bir tetikleyicide birden fazla koşul oluşturur veya aynı etikete birden fazla tetikleyici atar.

Teknik olarak bu işe yarasa da bunu yapmanın daha uygun bir yolu vardır. Düzenli ifadeler (RegEx)

Birden fazla içerme koşuluna sahip olmak yerine, farklı verileri yalnızca bir normal ifade ile eşleştirebilirsiniz.

Veya ile bağlantılı birden fazla koşula sahip olmak istiyorsanız, aynı tetikleyiciler oluşturmanız ve bunları aynı etikete atamanız gereklidir veya Regex ile yalnızca bir tetikleyici kullanabilirsiniz.

14. Klasör Kullanmamak

Google Tag Manager klasör

En sık rastladığım Google Tag Manager hatası klasörlerin kullanılmamasıdır.

Eğer çok sayıda etiketiniz varsa bunları türüne göre klasörler halinde gruplandırmanızı öneririm.

Bu ne işinize yarar? Örneğin bir Facebook Pixel etkinliğini düzenlemek isterseniz klasörler>Facebook Pixel klasörü yoluyla ilgili koda hemen ulaşabilirsiniz.

Bir etiketin, tetikleyicinin ya da değişkenin birkaç klasöre eklenmemesi gerçekten kötüdür. Çünkü bazen bir tetikleyici birden fazla izleme ayarıyla ilgili olabilir.

Bu özellik işlerinizi belli bir düzende tutmanızı ve daha profesyonel çalışmanızı sağlayacaktır.

15. Tıklama Tetikleyicili İzleme Formları

Bu hata, GTM’de yerleşik bir form gönderme tetikleyicisini kullanmayı deneyen ve kullanamayanlar arasında yaygın bir hatadır.

Gözden kaçırdıkları konu şudur: Form gönderme tetikleyicisinin çevrimiçi formların çoğu ile berbat çalıştığıdır.

Peki yeni başlayanlar için yerleşik tetikleyicili form çalışmazsa ne yaparlar? Bana göre çok kötü bir fikir olarak bir tıklama tetikleyicisi seçerler. Çünkü bu tetikleyici gönder butonunun tüm tıklamalarını izler.

Bir ziyaretçi bir form doldurmaya çalışır fakat gerekli bir boş alanı doldurmadan gönderir. İzleme formu tetikleyicisi çalışır ve yanlış bir form gönderim dönüşümü elde etmiş oluruz.

Sonuç

Hepimiz hata yapıyoruz, yapacağız da. Google Tag Manager hatası olarak saydığım maddeleri büyük olasılıkla siz de yaptınız.

GTM’de başlangıç seviyesinden profesyonelliğe geçiş sürecinde bu hataları yapıp çözümlerini de bilmek sizi birkaç adım öne taşıyacaktır.

“En Çok Yapılan 15 Google Tag Manager Hatası” üzerine 2 yorum

Yorum yapın