2016-03-22 26 views
0

Kullanıcıların, mobil görünümde web sitesinde arama düğmesini tıklatarak kaç kullanıcının tıkladığını izlemek istiyorum. Endişe, çağrı butonunun aynı kod içeren iki sayfaya yerleştirilmesidir.Mobil izleme google analytics ve google tag manager

Aynı kod iki farklı sayfaya yerleştirildiğinden, activity.but dosyasını izlemek için aşağıdaki kodu yerleştirdim. Hangi sayfadan kaç kullanıcının tıkladığını anlayamıyorum. Sayfa URL'si durağan değil, değişmez. Etkinlik izlemeyi farklılaştırıyoruz. GTM & Web sayfa kodunun ekran görüntüsünü ekledim. Görüntüde gri renkle vurgulanan satır telefon no. & sınıf kodu (güvenlik nedeniyle mobil no. & sınıfını paylaşamadım). Ayrıca kodda farklı olan bir sınıf sermiştir ("bölmesinde fasulyesi-ek-kaynaklar-yaklaşık-trume" & bölmesi fasulyesi emniyetle ve dozlama--beyaz ")

  jQuery(".bw-mobile .ga-dosipage").click(function() { 
     try { 
      dataLayer.push({ 
     'event': 'lear-more', 
     'category': 'Call', 
     'action': 'Click', 
     'label': 'Page - abc'}); 
     } catch (err) {} 
     }); 

enter image description here

enter image description here

herhangi vücut GTM düzeyinde kodunda değişiklik ile bana yardımcı olabilir.

peşin.

cevap

0

Bu css sınıfı ayırt edici bir faktörse, hangi sürüme sahip olduğunuzu kontrol etmek için JavaScript'i kullanabilirsiniz. Kod bu gibi görünebilir: o "Sayfa Versiyon B" Bu olmazsa işlev sayfada o css sınıfı bulup dönebilirsiniz eğer

function getPageVersion(){ 
    var page = document.querySelectorAll(".pane-bean-safety-and-dosing-banner"); 
    if(page.length>=1){ 
    return "Page Version A"; 
    }else{ 
    return "Page Version B"; 
    } 
} 

Bu "Sayfa Versiyon A" döndürecektir. Bu şekilde değiştirebilirsiniz:

'label': 'Page - abc' 

için:

'label': getPageVersion() 

Eğer saf bir GTM çözüm sadece ben yukarıdaki koymak kodu koymak istiyorsanız Custom JavaScript Variable (işlev adını kaldırmak unutmayın) . Daha sonra, Analytics Tag öğesinin Event Label bölümünü kullanabilir ve Trigger değerini Click, any click olarak ayarlayabilir, düğmenin açık olduğu sayfada etkinleştirilebilir ve düğme sınıfınız ne olursa olsun Click Class contains'a filtre uygulayabilirsiniz.

+0

Cevabınız için teşekkürler Verb – Sameer

İlgili konular