function fillUTMFields() { function getParam(name) { var params = new URLSearchParams(window.location.search); return params.get(name) || sessionStorage.getItem(name) || ""; } ["utm_source", "utm_medium", "utm_campaign"].forEach(function(param) { var val = getParam(param); if (val) sessionStorage.setItem(param, val); var field = document.querySelector('textarea[name="us_form_1_' + param + '"], input[name="us_form_1_' + param + '"]'); if (!field) { var form = document.querySelector('form.w-form'); if (form) { var hidden = document.createElement('input'); hidden.type = 'hidden'; hidden.name = 'us_form_1_' + param; hidden.value = val; form.appendChild(hidden); } } else { field.value = val; } }); } document.addEventListener("DOMContentLoaded", fillUTMFields); setTimeout(fillUTMFields, 1500);