document.addEventListener('DOMContentLoaded', function () { if (typeof jQuery === 'undefined') { console.log('jQuery no está cargado.'); return; } console.log('Script cargado, esperando envío del formulario...'); jQuery(document).on('elementorProFrontend:form:success', function(event, response) { console.log('Formulario enviado con éxito.'); const $form = jQuery(response.$form); const email = $form.find('#form-field-email').val() || ''; const firstName = $form.find('#form-field-name').val() || ''; const lastName = $form.find('#form-field-031200b').val() || ''; console.log('Datos recogidos:', { email, firstName, lastName }); window.dataLayer = window.dataLayer || []; dataLayer.push({ enhanced_conversion_data: { email: email, first_name: firstName, last_name: lastName } }); console.log('Datos enviados a dataLayer.'); }); });