TrackCanary · Pixel ve dönüşüm takibi kontrolleri

Google Tag Manager nasıl test edilir?

Sayfa kaynağında GTM kimliğini buldunuz. Peki doğru kapsayıcı mı yükleniyor, beklediğiniz işlemde etiket çalışıyor mu, aynı sonuç canlı sitede de var mı? Önce tek bir sayfa ve tek bir işlem seçin. Testi bu ikisi üzerinden tamamlayıp diğer sayfalara geçin.

1. Test edeceğiniz sayfayı ve işlemi seçin

Sayfanın herkese açık adresini, beklediğiniz GTM kapsayıcı kimliğini ve kontrol edeceğiniz işlemi not edin. Reklamın yönlendirdiği ürün veya iletişim sayfasını kullanın. Ana sayfada görülen kapsayıcı, diğer şablonlarda da var sayılmaz.

ikas veya Ticimax mağazasında ürün sayfasıyla sipariş sonrası sayfayı ayırın. Gerçek sipariş oluşturan ya da müşteriye mesaj gönderen bir işlem için test ortamını ve test kaydını kimin sileceğini önceden belirleyin. Kapsayıcının görünürlüğünü incelemek için sipariş vermeniz gerekmez.

2. Network bölümündeki isteği inceleyin

Chrome'da geliştirici araçlarını açın. Network sekmesi açıkken sayfayı yenileyin ve gtm.js ile filtreleyin. İsteğin id parametresini beklediğiniz GTM kimliğiyle karşılaştırın. Engellenmiş veya başarısız bir isteği, adı listede göründü diye başarılı saymayın.

Bu gözlem yalnız tarayıcıdaki yükleme adımıyla ilgilidir. Kapsayıcının içindeki etiketin çalıştığını veya olayın hesaba ulaştığını göstermez. Kurulum özel bir betik adresi kullanıyorsa bakılacak isteği geliştiricinize sorun.

3. Preview içinde doğru olayı seçin

GTM çalışma alanında Preview düğmesini açın. Aynı adresi girip Tag Assistant ile bağlanın. Bağlanan sayfada test edeceğiniz işlemi yapın; ardından olay listesinden o işleme karşılık gelen kaydı seçin.

İlgili etiketi Tags Fired veya Tags Not Fired bölümünde inceleyin. Bir satın alma etiketinin sayfa açılışında çalışmaması normal olabilir. Tetikleyiciyi değiştirmeden önce seçili olayın koşullarını kontrol edin.

4. dataLayer sonucunu doğru yorumlayın

Özel olay kullanıyorsanız olayın adını ve değişkenlerini tetikleyici ayarıyla karşılaştırın. Örneğin formun başarı adımıyla düğmeye tıklama farklı olaylardır. Beklediğiniz kayıt oluşmuyorsa önce bu ayrımı inceleyin.

Console'da dataLayer boş veya tanımsız diye bütün kurulumun bozuk olduğuna karar vermeyin. Veri katmanının adı değiştirilmiş olabilir. Kullanılan katmanı ve işlem anındaki olayı inceleyin; nesnenin varlığı teslimat kanıtı değildir.

5. Çerez tercihlerini ayrı oturumlarda deneyin

Yeni oturumlarda reddetme ve kabul etme durumlarını ayrı ayrı inceleyin. Tag Assistant içindeki Consent bölümünde ilk izin durumunu ve banner işleminden sonraki güncellemeyi karşılaştırın. Hangi tercihi kullandığınızı kaydedin.

Bir durumda etiketin görünmemesi kurulumun amaçlanan davranışı olabilir. Testi geçirmek için izin kontrolünü kapatmayın. Beklenenle gözlenen farklıysa olay ve izin bilgilerini kurulumu yöneten kişiye iletin.

6. Önizlemeyi kapatıp canlı sürümü kontrol edin

Preview, henüz yayınlanmamış değişiklikleri gösterebilir. Versions bölümünde yayındaki kapsayıcıyla karşılaştırın. Yetkili kişi değişikliği yayınladıktan sonra önizlemeyi durdurun; aynı işlemi canlı adreste yeni oturumda tekrarlayın.

GA4 kullanıyorsanız test cihazındaki olayları DebugView'da ayrıca inceleyin. Etiketin çalışmasıyla olayın hesaba ulaşması farklı kanıtlardır. Bunlardan tek başına reklam ilişkilendirmesi veya bütün dönüşümlerin kaydedildiği sonucu çıkmaz.

7. Geliştiriciye kısa bir test kaydı bırakın

“Çalışmıyor” yerine yeniden denenebilir bir sonuç yazın. Örnek: iletişim sayfasında beklenen kapsayıcı göründü, fakat test gönderimi sonrasında beklenen başarı olayı oluşmadı. Bu, seçtiğiniz işlemin sonucudur; sitenin tamamı için teşhis değildir.

  • Sayfa adresi ve şablonu; test tarihi ve tarayıcı.
  • Beklenen kapsayıcı kimliği, yayındaki sürüm ve çerez tercihi.
  • Yapılan işlem, seçilen olay, beklenen etiket ve gözlenen sonuç.
  • Henüz doğrulanmayan nokta ve sonraki kontrolü yapacak kişi.

TrackCanary kontrolünü nerede kullanabilirsiniz?

TrackCanary, herkese açık sayfalarda kapsayıcı kimliği desenleri gibi görünen GTM izlerini arar. Bir iz bulunması gtm.js dosyasının çalıştığını, tetikleyicinin eşleştiğini veya dönüşümün hesaba ulaştığını kanıtlamaz. Sonuç, Preview ile nereye bakacağınıza karar vermenize yardımcı olur.

Sayfa izleme, seçtiğiniz ve daha önce görülen sinyal kaybolduğunda uyarı verebilir. Yukarıdaki işlem testinin yerini tutmaz. Tema değişikliği veya kapsayıcı yayını sonrasında ilgili sayfayı yeniden kontrol edin; hesap içindeki sonucu ayrıca saklayın.

Kaynaklar

Güncelleme: