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

Отслеживание отправки формы

Студент ✭

Здрасвуйте, необходимо отследить отправку формы на сайте. Форма сделана следующим образом. 

Клик по кнопке, появляется форма -> человек заполняет поля -> кликает по кнопке "отправить" -> идет отправка без перезагрузки -> после чего появляется div, с текстом о том, что форма отправлена. Div на котором поля с формой и div который появляется после отправки имеет один и тот же id. -> после того, как div с текстом об успешной отправке закрывается, страница перезагружается.

 

Как отследить отправку формы? Через ajax не получается, т.к. не могу найти переменную, которая отвечает за успешную отправку формы. Есть какие то другие способы?

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

Re: Отслеживание отправки формы

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

Добрый день, Андрей!

Т.к. обработка формы происходит с помощью скриптов, то необходимо прибегнуть к дополнительным кодам, которые сообщат GTM, что была отправлена форма.

 

Выглядеть такой код может примерно так:

dataLayer.push({
	'event':'formSent'
})

Когда форма успешно отправлена необходимо, чтобы сработал код выше.

 

Затем в GTM Вы создаете триггер с типом "Пользовательское событие" и в поле "Имя события" указываете "formSent"

 

Screenshot (17).png

 

 Этот триггер указываете в настройках нужного Вам тега.

 

 

 

 




С уважением,
Анатолий