Analytics
Сейчас в сети: 1.4K
Сейчас в сети: 1.4K
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

GTM - отправка формы

Студент ✭

Настраиваю 1-й раз.

В Google Tag Manager настроено все согласно этих рекомендаций по автоматическому добавление тегов к событиям Google Analytics. Настроена цель в GA на это событие.

Тут все подробно проиллюстрировано - https://yadi.sk/i/HVeH68L7eSdub

 

Код элемента отправки формы:

<button value="d732cbc63f42d0dd1dc3a748879dd4cb" name="submit" type="submit" class="btn btn-qubico btn-block" data-error-message="Error!" data-sending-message="Sending..." data-ok-message="Message Sent">Оставить заявку</button>

Привязывался и к классу и тексту.

 

В случае если правило, кроме {{event}} равно gtm.formSubmit, содержит идентификатор элемента кнопки (класс, текст) то в GA в режиме реально времени цель не достигается.

 

Если правило сожержит только услове {{event}} равно gtm.formSubmit - то в GA в режиме реально времени цель достигается.

 

Вопросы:

1) Как обозначить нужную мне кнопку на странице? Что не правильно на моем скриншоте?

2) Вопрос, как сделать так, чтобы цель достигалась только при успешной отправке формы, а не только пустое нажатие на кнопку? Поможет ли в этом решение первого вопроса.

 

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

Re: GTM - отправка формы

Ведущий участник
Добрый день.

Если Вы хотите, чтобы цель достигалась при успешной отправке формы, то во-первых поставьте галочку напротив "проверка ошибок" в своем теге "Прослушивание отправок форм", и во-вторых, думаю, Вам нужно привязаться не к кнопке, а непосредственно к айдишнику или классу формы.

Re: GTM - отправка формы

Студент ✭

a_timo, действительно привязался не к кнопке, а к классу формы "col-md-12" - и в GA начало засчитываться достижение цели именно этой формы. Вот скрин формы - https://yadi.sk/i/qhp9Uc0CeUket

Но осталась проблема по второму вопросу: цель в ga достигается при нажатии на кнопку без заполнения формы, хотя поставил галочку напротив "проверка ошибок" в теге "Прослушивание отправок форм"

Re: GTM - отправка формы

Ведущий участник
Первым делом замечу, что форма не должна отправлять пустые поля. Скорее всего данные формы обрабатываются сервером, в таком случае сервер обрабатывает данные и отправляет либо сообщение об успешной отправке, либо ошибке при заполнении. При этом отправка формы происходит в любом случае и событие отправляется в аналитику. Покажите сайт, если не сложно.

С уважением, Анастасия

Re: GTM - отправка формы

Студент ✭

Re: GTM - отправка формы

Ведущий участник
Данные формы действительно обрабатываются сервером и он возвращает результат (успешно отправлено или надо ввести имя/мейл). В таком случае, вам нужно сделать проверку на заполненность полей через Javascript. Это позволит не перезагружать страницу, если каких-то данных нет. Таким образом в аналитике будут отслеживаться только отправленные формы с успешным результатом.