У меня есть сайт с контактной формой. Теперь я хочу отслеживать, была ли форма успешно отправлена, проверяя, загружено ли подтверждающее сообщение (mesage находится в div с классом «gform_confirmation_message»).Google analytics - отслеживать, если DIV загружен jquery
Я попытался следующие, но ничего не происходит:
jQuery(function($){
$('.gform_confirmation_message').ready(function(e){
ga.push(['_trackEvent', 'Form', 'Completions', 'Form_'+$(this).attr('title')+'_'+location.href]);
});
});
Я думал, что «готов» это правильный путь, чтобы отслеживать, если загружен объект?
Я думаю (и документация jQuery, похоже, со мной на этом), что готовый относится к DOM, а не к любому объекту (afaik не существует общего наблюдателя для изменений DOM в jQuery, об этом несколько раз спрашивали ТАК). Вы должны поместить вызов отслеживания в функцию, которая загружает подтверждающий div. –