Capturar parâmetros da URL's em cookie
Pessoal, tudo bem?
Tentei pesquisar aqui no fórum e em diversos lugares e não consegui uma solução.
Preciso capturar e setar um cookie de 10 dias quando o usuário vem de um utm_source específico.
Porém não estou conseguindo criar a captura das URLS:
<script>
// Parse the URL
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
// Give the URL parameters variable names
var source = getParameterByName('utm_source');
// Set the cookies
if($.cookie('utm_source') == null || $.cookie('utm_source') == "") {
$.cookie('utm_source', source);
}
// Grab the cookie value and set the form field values
$(document).ready(function(){
$('input[name=utm_source').val(utm_source);
});
</script>
Alguma ideia da razão disso não estar funcionando?
PS: Estou inserindo dentro do HTML, no head.Discussão (1)
Carregando comentários...