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