Untitled
unknown
plain_text
23 days ago
1.7 kB
3
Indexable
<script> // Função para obter todos os parâmetros da URL function getURLParameters() { var url = window.location.href; var startIndex = url.indexOf('?'); // Encontra o índice do início dos parâmetros var params = {}; if (startIndex !== -1) { var queryString = url.substring(startIndex + 1); var queryParams = queryString.split('&'); // Para cada parâmetro na query, divide em chave e valor e adiciona ao objeto params queryParams.forEach(function(param) { var paramParts = param.split('='); if (paramParts.length === 2) { params[paramParts[0]] = decodeURIComponent(paramParts[1]); } }); } return params; } // Função para preencher os campos com base na parametrização da URL function fillURLParameters() { var params = getURLParameters(); // Preenche os 6 campos com os parâmetros da URL if (params['utm_source']) { jQuery('#field-utm-source').val(params['utm_source']); } if (params['utm_medium']) { jQuery('#field-utm-medium').val(params['utm_medium']); } if (params['utm_campaign']) { jQuery('#field-utm-campaign').val(params['utm_campaign']); } if (params['utm_term']) { jQuery('#field-utm-term').val(params['utm_term']); } if (params['utm_content']) { jQuery('#field-utm-content').val(params['utm_content']); } if (params['utm_id']) { jQuery('#field-utm-id').val(params['utm_id']); } } // Chamar a função quando a página estiver pronta jQuery(document).ready(function() { fillURLParameters(); }); </script>
Editor is loading...
Leave a Comment