Ana sayfa / Rehberler

Yakalanan dataLayer push'larını içe aktarılabilir bir GTM container'ına çevirmek

Bir container dışa aktarım dosyasında ne bulunmalı, hangi iki alan bütün içe aktarımı reddettiriyor ve yer tutucular neden boşluktan iyi.

· Yazan hsynkvlc

Bir sitenin sekiz parametreyle purchase push ettiğini izlediniz. Şimdi birinin sekiz Data Layer Variable, bir Custom Event tetikleyicisi ve bunları birbirine bağlayan bir tag oluşturması gerekiyor — elle, bir web formunda, her event için yeniden. GTM bunu dosya olarak da kabul ediyor ve bir tanesini gördükten sonra dosya hiç karmaşık değil.

Üç parça

Container dışa aktarımı; bir exportFormatVersion, bir containerVersion zarfı ve içinde üç dizi bulunan bir JSON: değişkenler, tetikleyiciler ve tag'ler. Hesap ve container kimliklerinin hepsi 0 olabilir — içe aktarma ekranı dosyayı hangi container'a aktarıyorsanız ona eşler, yani dosyadaki numaralar zaten tasarım gereği yer tutucudur.

Bütün içe aktarımı düşüren iki alan

Bilet parasını hak eden kısım burası, çünkü hata ya hep ya hiç: GTM aktarabildiğini aktarmak yerine dosyayı tümden reddediyor.

Ölçüm kimliği boş bir GA4 event tag'i. Hata mesajı yolu birebir söylüyor:

Bunun arkasında bir tuzak var. Eski model, GA4 event tag'ini adıyla bir yapılandırma tag'ine bağlamaktı ve pek çok rehber hâlâ böyle anlatıyor. Güncel şablonun doğruladığı şey bu değil — measurementIdOverride'ın dolu olmasını istiyor ve eski yönteme göre yazılmış bir event tag'i içe aktarılmıyor.

Dönüşüm kimliği ya da etiketi boş bir Ads tag'i. Aynı davranış, aynı ya hep ya hiç reddi. Şablon ayrıca kimliği çıplak sayı olarak istiyor — 993214470, AW-993214470 değil — ve yalnızca harf ile rakamdan oluşan bir etiket.

Yer tutucu, boşluktan iyidir

Bir kimliği bilmediğinizde içgüdü, uydurmak yerine boş bırakmaktır. Bu dosya için o içgüdü en kötü sonucu üretir: hiçbir şey içe aktarılmaz, dolayısıyla gidip düzeltilecek bir tag de olmaz.

Doğru biçimde bir yer tutucu — G-XXXXXXXXXX, 000000000 — sorunsuz aktarılır ve size container'da duran, tek alanı bariz biçimde yanlış bir tag bırakır. Bu, reddedilmiş bir dosya yerine iki saniyelik bir düzeltmedir.

Daha iyisi hiç tahmin etmemek. Kimlikler az önce üzerinde olduğunuz sayfadan okunabilir: ölçüm kimliği, sayfanın gönderdiği GA4 isteklerindeki tid'dir; Ads dönüşüm kimliği ve etiketi ise dönüşüm isteğindeki hesap ve label parametresidir. Bir sitede birden fazla GA4 mülkü varsa, en çok istek göndereni istediğinizdir.

Tag Master bu dosyayı yakaladığı push'lardan kurar: event'leri seçersiniz, değişkenleri, tetikleyicileri ve GA4 ya da Ads tag'lerini üretir — kimlikler elle yazılmaz, o sayfanın gerçekten gönderdiği isteklerden okunur.

Parametreleri düşünmeden eşlemek

İki küçük kural işin çoğunu görüyor. GA4 event tag'inde parametre adı, yoldaki son noktadan sonrası olur; yani ecommerce.value, value adlı bir parametreye dönüşür. Ads dönüşümünde ise yalnızca üç alan önemlidir — tutar, para birimi ve sipariş kimliği — ve eşleştirmeyi yolun sonuna göre yapmak, hem ecommerce.value'nun hem çıplak value'nun doğru kutuya düşmesini sağlar.

İçe aktarın, ama farkı okuyun

GTM'in içe aktarmasının iki modu var ve fark ince değil. Merge mevcut olana ekler; overwrite ise çalışma alanını dosyayla değiştirir ki gerçek bir container'da bu, tek tıkla çok emek kaybetmenin yoludur.

Yeni bir çalışma alanına aktarın, merge seçin ve onaylamadan önce gösterdiği önizlemeyi okuyun: GTM neyin ekleneceğini, değişeceğini ve silineceğini tek tek listeler. Üretilmiş her şey bu okumayı hak eder — kendi sitenizin trafiğinden üretilmiş bir dosya da dahil.

Bunun yapmadığı şey

Size doğru event'lerde doğru parametrelerle ateşlenen tag'ler verir. Adlandırma kuralınızı, klasör yapınızı, izin ayarlarınızı ya da bu event'lerden hangisinin gerçekten canlıya gitmesini istediğinizi bilmez. Bunu bitmiş bir kurulum değil, sıkıcı %80'i sizin yerinize yapılmış say.

İlgili rehberler

Kendi sitenizde deneyin

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

Chrome'a Ekle — Ücretsiz