İçeriğe Geç

GTM Data Layer Değişkeni Neden Boş Gelir?

Olay adı, parametre yolu ve verinin hazır olma zamanı eşleşmediğinde etiket çalışsa bile beklenen bilgi boş kalabilir.

Yazar: Sorun ve ÇözümPlatforma ÖzelReklam ve ÖlçümAltyapı ve Entegrasyon
AdPix tarafından hazırlanan açıklayıcı şema.

Etiket Çalışır, Veri Eksik Kalabilir

Google Tag Manager içinde etiketin çalışmış görünmesi, gönderdiği bütün alanların doğru olduğu anlamına gelmez. Data layer değişkeninin beklenen anda bulunmaması veya yanlış alana bakması boş değer üretebilir. İnceleme etiketin çalıştığı olay anındaki veriyle yapılır.

Örneğin sipariş tutarı sayfada yazıyor ama ölçümde boş gidiyor olsun. Görünür metnin bulunması, aynı değerin veri katmanında da bulunduğunu kanıtlamaz. Önce uygulamanın hangi alanı hangi olayda gönderdiği belirlenir. Sonra etiketin okuduğu yol karşılaştırılır. Bu ayrım, tasarım üzerindeki fiyat yazısını değiştirmek gibi konuyla ilgisiz müdahaleleri önler.

Olay ve Değerin Zamanı

Data layer iletileri sırayla işlenir. Bir etiket çalıştıktan sonra gelen değer, o etiketin önceki gönderimini kendiliğinden düzeltmez. İlgili olayın ihtiyaç duyduğu bilgilerin o olay için hazır olması gerekir.

Kurgusal bir sepette uygulama önce sipariş tamamlandı olayını, sonra tutarı gönderiyor olsun. Etiket ilk iletide çalıştığı için tutarı bulamayabilir. Bu durumda etiketin daha geç çalışmasını rastgele gecikmeyle sağlamak yerine olayın veri sözleşmesi incelenir. Sipariş kimliği, değer ve para biriminin hangi başarı anında birlikte hazır olduğu netleştirilir. Böylece hızlı ve yavaş bağlantılarda farklı sonuç üretme ihtimali azaltılır.

Alan Yolunun Doğru Okunması

İç içe nesnelerde alanın adı kadar bulunduğu yol da önemlidir. GTM veri katmanı değişkenlerinin sürümü, noktalı alan adlarının nasıl yorumlandığını etkiler. Yapılandırma, uygulamanın gerçekten gönderdiği nesneyle uyumlu olmalıdır.

Örneğin tutar ecommerce.value altında bulunurken etiket doğrudan value alanını arıyor olabilir. İsimler benzer görünse de aynı konum değildir. İnceleme için beklenen nesnenin anonim bir örneği hazırlanır. Hangi alanın sayı, hangi alanın metin olduğu da belirtilir. Geliştirici ile ölçüm sorumlusunun aynı örnek üzerinden çalışması, yalnızca ekran görüntüsünden isim tahmin etme sorununu azaltır.

Önceki İşlemden Kalan Değer

Aynı sayfada birden fazla etkileşim oluştuğunda eski değerin yeni olayda yanlışlıkla kullanılmaması gerekir. Özellikle sayfa yenilenmeden değişen arayüzlerde veri yalnızca ilk açılışa göre hazırlanmışsa sonraki işlem farklı bilgiyi temsil edebilir.

Örnek olarak müşteri kırmızı üründen mavi ürüne geçsin. İkinci sepete ekleme olayında hâlâ ilk ürünün SKU değeri bulunuyorsa sorun olay sayısında görünmez; ürün bazındaki rapor bozulur. Kontrol tek ürünle sınırlı tutulmaz. Aynı oturumda ikinci ürün, miktar değişimi ve sepetin boşaltılması gibi durumlar incelenir. Her olayın kendi güncel verisini taşıması beklenir.

Veri Sözleşmesini Kısa Tutun

İyi bir ölçüm kaydı olayın adını, gerekli alanlarını, örnek değerlerini ve başarı koşulunu içerir. Gereksiz kişisel veriler veya müşteri mesajları bu yapıya eklenmez. Boş değer görüldüğünde aynı kayıttan beklenen davranış anlaşılabilmelidir.

Kabul denemesinde ilk etkileşim ve devamındaki farklı etkileşim birlikte izlenir. Etiketin sadece çalışması değil, doğru veriyi doğru hedefe göndermesi aranır. Bir değişkenin adını değiştirmek gerekiyorsa onu kullanan diğer etiketler de değerlendirilir. Sonuç, tesadüfen dolan alanlardan oluşan bir rapor yerine uygulamanın gerçek durumunu anlatan tutarlı ölçüm verisidir.

Bu Yazıdaki Terimler 1 Kavram

Kısa açıklamaları burada okuyabilir, ayrıntılar için sözlüğe geçebilirsiniz.

Data Layer
Data layer (veri katmanı), web sitesindeki olay ve ürün verilerinin ölçüm araçlarına düzenli aktarılmasını sağlayan JavaScript nesnesidir.

Bu Konuda Nasıl Destek Oluyoruz?

AdPix’in bu alandaki hizmet kapsamını ve çalışma sürecini inceleyin.

İlgili Platformlarda Keşfedin

Google Tag Manager