2

Google은 WordPress 설치가되어 있으며 중력 양식에서 양식 입력란을 클릭 할 때마다 Google 애널리틱스에서 추적하려고합니다.Google 애널리틱스, 중력 양식 및 jQuery와 양식 인터랙션 추적

이렇게하려면 필드가 포커스 될 때마다 애널리틱스 변수를 푸시해야합니다. 형태 요소의 관련 ID 년대와

<script type="text/javascript"> 
jQuery('#input_1_3').focus(function() { 
    _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Name']); 
}); 
jQuery('#input_1_4').focus(function() { 
    _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Company Name']); 
}); 
jQuery('#input_1_5').focus(function() { 
    _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Email']); 
}); 
jQuery('#input_1_11').focus(function() { 
    _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Telephone']); 
}); 
jQuery('#input_1_6').focus(function() { 
    _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Questions/Comments']); 
}); 

입력 ID의 일치 벌금,하지만 웹 로그 분석 추적의 결과로하지 않습니다 -이 : 여기에 우리가 사용하고있는 코드입니다. WordPress의 jQuery와 충돌이없는 것으로 보이며 Firebug에서 오류가 발생하지 않습니다.

왜 아무 것도 추적하지 않는 이유가 있습니까? ,

jQuery('#input_1_3').focus(function() { 
    alert("I'm focused"); 
    _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Name']); 
}); 

하지 그들이 만약 포커스 이벤트 바인딩 on() 방법을 사용하십시오 :

답변

1

먼저이 사건이 정말 해고 여부를 확인 할 수

jQuery('#input_1_3').on('focus', function() { 
     alert("I'm focused"); 
     _gaq.push(['_trackEvent', 'Form Tracking', 'Sidebar Quick Contact Form: Homepage', 'Name']); 
    });