<!-- Скрипт Calltouch для отслеживания заявок с форм -->
<script type="text/javascript">
jQuery(document).on('submit', 'form#callForm', function() {
var form = jQuery(this);
var phone = form.find('input[name="phone"]').val();
var fio = form.find('input[name="name"]').val();
var comment = form.find('input[name="comment"]').val();
var sub = 'Отслеживаемая форма обратной связи';
var ct_site_id = '53280'; /* ID сайта внутри Calltouch */
var ct_data = {
fio: fio,
phoneNumber: phone,
comment: comment,
requestUrl: location.href,
sessionId: window.ct('calltracking_params','gwzs2pis').sessionId
/* Чтобы определить источник заявки, передаем ID сессии Calltouch sessionId.*/
};
/* При необходимости делаем проверку на корректность собранных с формы данных */
/* Например, обязательным для заполнения на форме является поле с телефоном, проверяем его наличие и не пустое ли оно */
if (typeof(phone)!='undefined' && phone!=''){
jQuery.ajax({
url: 'https://api.calltouch.ru/calls-service/RestAPI/requests/'+ct_site_id+'/register/',
dataType: 'json',
type: 'POST',
data: ct_data,
async: true
});
}
});
</script>
<!-- Скрипт Calltouch для отслеживания заявок с форм -->