1b.app
Скопійоване посилання -

Як додати скрипт GTM у head контактних форм?

Відповіді:

Добридень.
Вніс зміни у збереження скрипта у формі - перевірте, чи зберігається коректно ваш скрипт.
23.05.2023, 14:46
Оригінальний коментар доступний на версії: ru

Валерия
Іменна ліцензія

Тиндик Максим Вадимович
OneBox production написав:
Добридень.
Вніс зміни у збереження скрипта у формі - перевірте, чи зберігається коректно ваш скрипт.

Дякую, пробуватимемо
24.05.2023, 09:39
Оригінальний коментар доступний на версії: ru

Валерия
Іменна ліцензія
Устименко Ігор Код додав, що все працює. Але тепер інше питання: яка подія генерується після успішного надсилання форми?
Я додав цей код у поле Вставка коду в 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 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
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар