Ana sayfa / GA4 debugger

İsteği gösteren GA4 debugger

GA4'ün DebugView'ı var. Sahibi olduğunuz bir mülkte, debug mode açıkken, Google Analytics'in aldığını gösteriyor. Hatalar o noktadan öncesinde yaşıyor.

DebugView bir rapor. Event'leri GA4 onları aldıktan ve işledikten sonra, erişiminiz olan bir mülk için ve yalnızca oturum debug olarak işaretliyken gösteriyor. Bu onu tek bir soru için doğru araç yapıyor — GA4 bunu kabul etti mi — ve insanların genelde sorduğu soru için yanlış araç: tarayıcı aslında ne gönderdi.

Tag Master doğrudan /g/collect'i okuyor. Her parametre, çıktığı sırayla, herhangi bir sayfada, debug mode olmadan ve mülk erişimi olmadan.

DebugView'ın gösteremedikleri

Onun yerine gördükleriniz

Çözülmüş isteğin kendisi: event adı, metin ve sayısal biçimlerine ayrılmış event parametreleri, istemci ve oturum kimlikleri, gönderildiği hâliyle sayfa adresi ve referrer, yanında giden consent sinyali ve isteğin kendi partisinin ilki olup olmadığını söyleyen sıra numarası.

Panelde çözülmüş bir GA4 purchase isteği: event adı, değer, para birimi ve ecommerce ürünleri
İstek, tarayıcıdan çıktığı hâliyle. Ürünler, GA4'ün gönderdiği sıkışık pr1, pr2 biçiminden açılmış durumda.

"GA4 event'i gösteriyor" ile "tarayıcı şu değerleri gönderdi" aynı cümle değil ve zor ölçüm hatalarının neredeyse tamamı aradaki boşlukta yaşıyor. DebugView'da doğru geliri raporlayan ama currency göndermeyen bir purchase, bunun tipik hâli.

Ecommerce ürünleri, açılmış hâlde

GA4 ürün dizisini sıkışık, konuma dayalı bir biçimde paketler — pr1, pr2, her biri iki harfli anahtarlardan oluşan bir dizi. Teknik olarak okunabilir ve kimse okumaz. Panel her ürünü alanlarına geri açar; böylece eksik bir ürün kimliği ya da sıfır adet, elle çözmek yerine bir bakışta görünür.

Çoğu ecommerce raporlama sorunu buradan çıkar: çalışmayan bir tag değil, bir sayfa geride kalmış bir dataLayer'dan kurulmuş ürün dizisiyle çalışan bir tag. DebugView ile uzun karşılaştırma her birinin neye yaradığını tek tek işliyor.

Her istekte consent

Consent Mode altında reddedilmiş bir istek yine de çıkar; işaretlenmiş olarak çıkar. "İstek yok" ile "Google'a bunu reklam için kullanma diyen bir istek" arasındaki fark DebugView'da görünmez ve biri neden dönüşümler düştü diye sorduğunda belirleyicidir. Her istek kendi consent durumunu taşır ve bu durum tek başına değil, default-sonra-update sırasının yanında okunur.

Consent panelinde sırasıyla default ve update çağrıları ve aralarında çıkan istekler
Her GA4 isteği kendi consent sinyalini taşır. Reddedilmiş bir isteği eksik olandan ayırmanın yolu, onu bu sıranın yanında okumak.

DebugView'ın hâlâ kazandığı yer

GA4'ün isteği aldıktan sonra yaptığı her şey. Event doğru oturuma atfedildi mi, bir kullanıcı özelliği tuttu mu, bir kitle eşleşti mi, tanımladığınız bir özel boyutu GA4 kabul etti mi — bunların hepsi Google tarafında olur ve hiçbir tarayıcı eklentisi göremez. Önce isteği gönderin, sonra vardığını doğrulayın. İki yarı, iki ayrı araç.

Sorular

DebugView olmadan GA4 debug edebilir miyim?

GA4 isteği alana kadarki her şey için evet. /g/collect isteğini okumak; event adını, parametreleri, kimlikleri ve consent sinyalini tarayıcının gönderdiği hâliyle gösterir, debug mode ve mülk erişimi gerekmeden.

debug_mode ya da GA Debugger eklentisi gerekiyor mu?

Hayır. Onlar oturumu DebugView göstersin diye işaretlemek için var. Ağı okumak ikisini de istemez; bu aynı zamanda sayfanın gerçek trafikteki gibi davranması demek.

Ecommerce ürünlerini çözüyor mu?

Evet. GA4 ürünleri sıkışık, konuma dayalı bir biçimde gönderir; panel her birini alanlarına geri açar, böylece eksik bir ürün kimliği ya da sıfır adet elle çözmeden görünür.

Her isteğin Consent Mode durumunu gösteriyor mu?

Evet. Her istek kendi consent sinyalini taşır ve default-sonra-update sırasının yanında gösterilir — reddedilmiş bir isteği hiç olmamış bir istekten böyle ayırırsınız.

DebugView'ın yerini tutar mı?

Hayır, öyle bir iddiası da yok. GA4'ün isteği aldıktan sonra ne yaptığının tek görünümü DebugView: oturum atfı, kullanıcı özellikleri, kitleler. Bu ise tarayıcının ne gönderdiğini gösteriyor. Çoğu hata ayıklama ikisini de, bu sırayla ister.

Rehberler

İnsanları yanıltan kısımların uzun hâli.

Diğer ikisi: GTM debugger, dataLayer inceleyici

Kendi sitenizde deneyin

Tag Master ücretsizdir, hesap istemez ve hiçbir veri toplamaz.

Chrome'a Ekle — Ücretsiz

Chrome Web Store'da 17 kullanıcı tarafından 5.0 puanlandı.