2014-03-19 7 views
0

그래서 Google 이벤트 추적에서 자바 변수를 이벤트의 값으로 사용하려고합니다. 값 매개 변수로 'productPriceNCI'변수를 사용할 때마다 중단됩니다. 나는 그것이 정수라는 것을 확인했지만 여전히 주사위가 없다. 레이블로 사용하는 BigCommerce 변수가 정상적으로 작동합니다.자바 스크립트 변수 Google 이벤트 추적

GA 함수는 JS 변수를 허용합니까? 내가 뭔가 잘못하고 있는거야? 어떤 도움을 주시면 감사하겠습니다! 감사!

var productPrice = "60.00"; 

var productPriceNC = productPrice.replace(/[$]/,''); 

var productPriceNCI = productPriceNC.replace(/\.\d{2}/,''); 



if($('.ErrorMessage').is(':visible')) { 
    new $.flavr({     
     dialog  : 'form', 
     form  : { content: html, method: 'post' }, 
     closeOverlay: true, 
     closeEsc : true, 
     onShow  : function(){ 
         pageTracker._trackEvent('OutOfStock','Popup Displayed','%%GLOBAL_ProductName%%',productPriceNCI); 
        }, 
     onSubmit : function(){ 
         pageTracker._trackEvent('OutOfStock','Email','Submit');    
        } 

    }); 
    $('.ErrorMessage').hide(); 
}; 
+0

가 trackevent 문서에 따르면, 4 번째 요소는 숫자 여야합니다. productPriceNCI는 문자열입니다. 어쩌면 당신은 진짜 자바 스크립트 번호로 변환해야합니다. + productPriceNCI 또는 Number (productPriceNCI) 또는 parseInt (productPriceNCI) – progysm

+0

고마워요! 변수가 작동하기 전에 + 앞에. – PJATX

답변

0

자바 스크립트에서 문자열을 숫자로 변환 :

pageTracker._trackEvent('OutOfStock','Popup Displayed','%%GLOBAL_ProductName%%', +productPriceNCI); 
관련 문제