// Função para obter os parâmetros da URL da Página de Referência function getUTMParams() { var queryParams = {}; var queryString = document.referrer.split('?')[1]; if (queryString) { var params = queryString.split('&'); params.forEach(function(param) { var pair = param.split('='); if (pair[0].startsWith('utm_')) { queryParams[pair[0]] = decodeURIComponent(pair[1] || ''); } }); } return queryParams; } function updateURLWithUTMParams() { var utmParams = getUTMParams(); var url = new URL(window.location.href); var urlUpdated = false; for (var key in utmParams) { if (!url.searchParams.has(key)) { url.searchParams.set(key, utmParams[key]); urlUpdated = true; } } if (urlUpdated) { window.history.replaceState({}, '', url); location.reload(); } } window.onload = updateURLWithUTMParams;