const ready = () => {
document.querySelector('.t-body').addEventListener("click", (event) => {
if(event.target.closest('.t-input-group_nm')){
dataLayer.push({
'event_stream': 'dom_agentam',
'event_name': 'question_form_fill_fio',
});
}
if(event.target.closest('.t-input-group_ph')){
dataLayer.push({
'event_stream': 'dom_agentam',
'event_name': 'question_form_fill_phone',
});
}
if(event.target.closest('.t-input-group_em')){
dataLayer.push({
'event_stream': 'dom_agentam',
'event_name': 'question_form_fill_email',
});
}
});
let fields = document.querySelectorAll('div.t-input-group');
document.querySelector('.t-submit').addEventListener("click", async () => {
await setTimeout(()=>{
console.log('click');
for (let i = 0; i < fields.length; i++) {
if(fields[i].classList.contains('js-error-control-box')) {
dataLayer.push({
'event_stream': 'dom_agentam',
'event_name': 'question_form_error',
});
return;
}
}
dataLayer.push({
'event_stream': 'dom_agentam',
'event_name': 'question_form_send',
});
},0.1);
});
}
if (document.readyState == 'loading') {
document.addEventListener('DOMContentLoaded', ready);
} else {
ready();
}