1b.app
Скопирована ссылка -

Как добавить скрипт GTM в head контактных форм?

почему при добавлении скрипта GTM в head формы выдает ошибку?
Как добавить скрипт GTM в head контактных форм?

https://elvatech.1b.app/form/0/32/

Ответы:

Добрый день.
Внёс изменения в сохранение скрипта в форме - проверьте сохраняется ли корректно ваш скрипт.
23.05.2023, 14:46

Валерия
Именная лицензия

Тындык Максим Вадимович
OneBox production писал/а:
Добрый день.
Внёс изменения в сохранение скрипта в форме - проверьте сохраняется ли корректно ваш скрипт.

Спасибо, будем пробовать
24.05.2023, 09:39

Валерия
Именная лицензия
Устименко Игорь Код добавил, все работает. Но теперь другой вопрос: какое событие генерируется после успешной отправки формы?

Я добавил этот код в поле Вставка кода в HEAD после успешной отправки:
<script>
(function() {
// Find the success message or element identifier
var successElement = document.querySelector('.alert-success');

// Check if the success message or element exists
if (successElement) {
// Fire the event after a slight delay to ensure the message is displayed
setTimeout(function() {
// Push the event to the data layer
dataLayer.push({
'event': 'formSubmission',
'eventCategory': 'Form',
'eventAction': 'Успешно заполнена форма'
});
}, 500); // Delay time
}
})();
</script>

Но ничего не происходит. Отслеживание успешной отправки привязано к элементу с классом .alert-success. Но в dataLayer пусто после успешной отправки

к какому событию привязываться? Я просмотрел response сервера, но там тоже ничего не могу найти
24.05.2023, 19:24

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