Сейчас в сети: 926
Вопросы настройки тегов, правила и макросы, администрирование GTM
Подсказки
star_border
Ответить

Отслеживание заполнения полей формы с помощью виртуальных страниц

Бакалавр ✭

Здравствуйте.

 

Для того чтобы настраивать аналитику на сайте, без привлечения программиста был создан файл "tracking.js" следующим содержимым:

 

(function(_, $){
    $(document).ready(function() {
	$('#tygh_main_container').on('click', '.ty-btn__add-to-cart', function () {
		onclick="ga('send', 'event', 'form-input', 'click', 'company'); return true;"
	});
    });
})(Tygh, Tygh.$);

 

В строке мне нужно менять класс отслеживаемого объекта вот тут

$('#tygh_main_container').on('click', '.ty-btn__add-to-cart', function () {

чтобы данные при клике на кнопку про событие передавались в аналитику.

 

Но задача стоит настроить отслеживание заполнение полей формы чекаута. 

Мне нужно знать:

1) Какие поля формы клиент заполнил, до того, как покинул страницу;

2) Сколько времени потратил клиент на заполнение каждого отдельного поля;

 

Хочу сделать через просмотр виртуальной страницы, через оnBlur, как советовали в этой теме.

 

В файле прописал так: 

(function(_, $){
    $(document).ready(function() {
	$('#tygh_main_container').on('click', '#checkout_user_name', function () {
        onBlur="ga ('send', 'pageview', '/checkout/your-name');return true;"
    });
    });
})(Tygh, Tygh.$);

Но почему-то при клике мышкой в поле формы в аналитике в режиме реального времени не показывается ничего... Хотя, если я правильно понимаю, то я должен увидеть что клиент вроде как посетил страницу виртуальную...

 

Что я сделал не так? В чем может быть проблема? Заранее благодарен за помощь.

 

1 Ответ экспертаverified_user

Отслеживание заполнения полей формы с помощью виртуальных страниц

Ведущий участник

удостоверьтесь, что код работает при потере фокуса нужного элемента, а уже потом поставьте передачу в GA. 
Где ошибка не видя код страницы угадать сложно. Может неправильно указал селекторю Не совсем понятно, зачем вешаете обработчик события потери фокуса при клике на элементе. Он уже уйдет с этого поля когда отправится виртуальная страница