2015-05-29 7 views
0

Как я могу добавить «_gaq.push ([ '_ TrackEvent» код, чтобы сказать Google, чтобы отслеживать отправки формы событие? Это не работает прямо сейчас!отслеживания Google Analytics событий на JavaScript форма

Я хочу отслеживать только успешные формы subbmit события.

submitHandler: function(form) { 
     $('#LoadingLizings').show(); 
     $(form).ajaxSubmit({ 
      type:"POST", 
      data: $("#lizings").serialize(), 
      url:"assets/process_lizings.php", 
      cache: false, 
      success: function() { 

       _gaq.push([‘_trackEvent’, ‘form’, ’submitted’, ’lizings_form’,, ’true’]); 

       $('#lizings :input').attr('disabled', 'disabled'); 
       $('#lizings_form').fadeTo("slow", 0.05, function() { 
        $('#LoadingLizings').hide(); 
        $('#LizingsSuccess').fadeIn(); 
       }); 
      }, 
      error: function() { 
       $('#lizings_form').fadeTo("slow", 0.05, function() { 
        $('#LoadingLizings').hide(); 
        $('#LizingsError').fadeIn(); 
       }); 
      } 
     }); 
    } 
+0

Привет, вы уверены, что JavaScript работает? У вас есть ссылка на фактическую веб-страницу? –

+0

нет, этот код не работает! Im пытается найти рабочее решение – maarcs

+0

Эй, майарки, первое, что я вижу, это то, что submitHandler не заключен в какой-либо вызов. Можете ли вы дать нам больше своего JavaScript и HTML, которые вы пытаетесь проверить? –

ответ

0

у вас есть проблемы с кавычками для вашего кода, при условии, что это точный код на вашем сайте. вы используете смарт-кавычки, которые должны быть заменены на одинарные кавычки ('), например:

_gaq.push(['_trackEvent', 'form', 'submitted', 'lizings_form']); 

Кроме того, по умолчанию события являются интерактивными, поэтому вам не нужен последний «истинный» параметр.