У меня есть контактная форма на основе javascript / ajax на странице сайта.Если люди нажимают, чтобы отправить форму, я хочу, чтобы этот щелчок был зарегистрирован в Google Analytics.Я создал цель для этого, по некоторым причинам я не могу заставить ее работать.Любая помощь?
Код формы:
<form id="footer_quick_contact_form" name="footer_quick_contact_form" class="quick-contact-form" action="includes/quickcontact.php" method="post">
<div class="form-group">
<input id="form_email" name="form_email" class="form-control" type="text" required="" placeholder="E-mail">
</div>
<div class="form-group">
<textarea id="form_message" name="form_message" class="form-control" required placeholder="message" rows="3"></textarea>
</div>
<div class="form-group">
<input id="form_botcheck" name="form_botcheck" class="form-control" type="hidden" value="" />
<button type="submit" class="btn btn-default btn-transparent text-gray btn-xs btn-flat mt-0" data-loading-text="One moment please...." onClick="ga('send', 'event', { eventCategory: 'Contact', eventAction: 'ContactRequest'});">Verstuur nu!</button>
</div>
</form>
<!-- Quick Contact Form Validation-->
<script type="text/javascript">
$("#footer_quick_contact_form").validate({
submitHandler: function(form) {
var form_btn = $(form).find('button[type="submit"]');
var form_result_div = '#form-result';
$(form_result_div).remove();
form_btn.before('<div id="form-result" class="alert alert-success" role="alert" style="display: none;"></div>');
var form_btn_old_msg = form_btn.html();
form_btn.html(form_btn.prop('disabled', true).data("loading-text"));
$(form).ajaxSubmit({
dataType: 'json',
success: function(data) {
if( data.status == 'true' ) {
$(form).find('.form-control').val('');
}
form_btn.prop('disabled', false).html(form_btn_old_msg);
$(form_result_div).html(data.message).fadeIn('slow');
setTimeout(function(){ $(form_result_div).fadeOut('slow') }, 6000);
}
});
}
});
</script>
Как вы можете видеть, я добавил событие нажатия на кнопку отправки.В Google Analytics я создал цель, выбрав admin> цели> новая цель> настраиваемая кнопка-переключатель> далее.Я присвоил цели имя, выбрал переключатель «Событие» и заполнил следующие поля:
Категория: Действие контакта: Метка контакта запроса: Пусто Значение: Пусто
Я думал, что исправилэто, но до сих пор я не могу отслеживать какие-либо результаты в GA.Есть предложения?