top of page
bottom of page
// =============================================================
// 4. DATALAYER PUSH — triggered by Velo via HTML Embed bridge
// Fires only on confirmed successful form submission
// =============================================================
window.addEventListener('message', function(event) {
if (!event.data || event.data.source !== 'FORM_SUBMIT_SUCCESS') return;
var d = event.data.payload || {};
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
'event': 'wix_form_submit',
'first_name': (d.first_name || '').trim(),
'last_name': (d.last_name || '').trim(),
'email': (d.email || '').trim().toLowerCase(),
'phone': toE164(d.phone || '')
});
});