Analytics
Сейчас в сети: 565
Сейчас в сети: 565
Обсуждение проблем, связанных с кодом отслеживания событий, кодом Universal Analytics и настройки междоменного отслеживания
Подсказки
star_border
Ответить

Цель - отправка в GA только заполненная форма

Студент ✭

Приветствую! Меня зовут Александр.

Подскажите новичку как корректно настроить события в GA.

Есть сайт: autotrade2000.ru

 

На сайте есть форма: http://joxi.ru/LmG7xdZteJDpkm, со следующим кодом: http://joxi.ru/nAyeVd7HYjbWMA, установлена цель события в ЯМ на эту форму. Проблема в том, что иногда отображаются события в статистике без нажатия на кнопку формы "Заказ продажи авто", то есть посетитель заполнил некоторые поля формы и ушел с сайта по неизвестной мне причине.  

Вопрос:

1) Как я понимаю событие onclick="ga('send', 'event', 'zayavka_2', 'order_sale_auto'); return true;" для кнопки, а у меня в коде нет команды <input type="submitclass="btn btn-dangerчто делать в этом случае?

2) В каком месте кода и какой формат события GA мне нужно настроить для корректной работы GA? P.S. если Вас не затруднит покажите на примере кода обсуждаемой формы.

 

В заранее Спасибо!

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

Цель - отправка в GA только заполненная форма

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

 Добрый день.

На скрине код стоит верно. А "лишние" срабатывания цели происходят из-за того, что событие onsubmit, на котором и висит функция передачи цели срабатывает раньше, чем проверка на заполнение пустых поле. 

Добавление события на кнопку по 1-му варианту не решит проблему (по самому вопросу onclick можно и на тег <button> ставить)
2. Поставьте коды передачи событий после успешной отправки данных на сервер:

Конкретно на эту форму в коде страницы после строки 709 

success: function( data ) {

добавляете:
ga('send', 'event', 'zayavka_2', 'order_sale_auto');
yaCounter28118157.reachGoal('zayavka_2');

Цель - отправка в GA только заполненная форма

Студент ✭

Андрей спасибо! Сейчас исправлю, и обязательно отпишу результат.