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

Прослушка формы на WordPress (плагин формы) Ninja form

Студент ✭

Ребята, помогите. Настраиваю отслеживание формы, через пользовательское событие gtm.formSubmit, но тег работает не корректно. Тег срабатывает с нормальной отправкой и когда форма не прошила валидацию.

тригет http://prntscr.com/allunl

тег http://prntscr.com/alluvk

рузультат http://prntscr.com/allva9

 

ссылка http://raise-it.biz/contact-us/

Re: Прослушка формы на WordPress (плагин формы) Ninja form

Специалист AdWords
Александр,

Думаю ответ на Ваш вопрос в этом обсуждении.
https://www.ru.advertisercommunity.com/t5/Otslezhivanie-tseley-i-Elektronnaya/Otslezhivanie-formy-v-...

С уважением,
Дмитрий

Re: Прослушка формы на WordPress (плагин формы) Ninja form

Студент ✭
Здравствуйте, Дмитрий.

К сожалению в теме по ссылке - система Битрикс. А в данном сообщении вопрос по Wordpress и плагин Ninja Form.
Я просто не понимаю, какой именно скрипт отвечает за отправку формы. Где и как это можно посмотреть?

Re: Прослушка формы на WordPress (плагин формы) Ninja form

Студент ✭
ну, я покопался в сети и все ж таки нашел ответ:

Что бы добавить код отслеживания в ninja form нужно добавить в любой js файл этот код
jQuery(document).on('submitResponse.example', function( e, response ){
if ( response.errors == false ) {
“dataLayer.push({'event': 'formSubmit'});"
"yaCounter36637395.reachGoal('form_submit');"
}
return true;
});

Re: Прослушка формы на WordPress (плагин формы) Ninja form

Студент ✭

Благодаря вашему совету, я решил проблему. Правда по своему.
Лезть куда-то и менять код очень не хотелось, так как все изменения были бы потеряны после обновления движка или плагина.
Я поступил немного по другому:

1. Создал тег - "Пользовательский HTML", в который поместил код:

<script>
jQuery(document).on('submitResponse.example', function( e, response )
{
if ( response.errors == false )
	{
	dataLayer.push({'event': 'formSubmit'});
	}
return true;
});
</script>


2. Данный тег грузится при просмотре любой страницы (у меня форма в футере).

3. Все остальное сделал как описано в статье
Событие отслеживается при появлении dataLayer = formSubmit

Прослушка формы на WordPress (плагин формы) Ninja form

Студент ✭

Думаю, вам прекрасно подойдет Ninja Forms - Bitrix24 CRM - Integration