document.addEventListener('gform/theme/scripts_loaded', () => { console.log('test'); gform.utils.addAsyncFilter('gform/submission/pre_submission', async (data) => { console.log('Form is about to submit globally!'); // Example: Run custom logic or trigger tracking analytics here window.dataLayer = window.dataLayer || []; dataLayer.push({ 'event': 'form_submit', 'form_name': 'Get Your Reimbursement Guide', 'job_function': data.job_function }); console.log(data); return data; }); });