Pesquisar

Alteração de script para parâmetros URL

14/10/2024 às 15:14

Descrição do Projeto:

Eu tenho um script que leva as utms, sck e src de uma URL para outras. Preciso incluir o parâmetro "name" para puxar o nome quando vier de formulários de cadastro também. É apenas uma alteração.

Esse é o script:

let prefix = ["https://payment.hotmart.com", "https://pay.hotmart.com", "https://xxxxx.com"];

function getParams() {
let t = "",
e = window.top.location.href,
r = new URL(e);
if (null != r) {
let a = r.searchParams.get("utm_source"),
n = r.searchParams.get("utm_medium"),
o = r.searchParams.get("utm_campaign"),
m = r.searchParams.get("utm_term"),
c = r.searchParams.get("utm_content"); -1 !== e.indexOf("?") && (t = `&sck=${a}|${n}|${o}|${m}|${c}`), console.log(t)
}
return t
}! function() {
var t = new URLSearchParams(window.location.search);
t.toString() && document.querySelectorAll("a").forEach(function(e) {
for (let r = 0; r < prefix.length; r++) -1 !== e.href.indexOf(prefix[r]) && (-1 === e.href.indexOf("?") ? e.href += "?" + t.toString() + getParams() : e.href += "&" + t.toString() + getParams())
})
}();

Preciso que, quando o NAME for fornecido por um formulário, ele vá para a URL e siga nas páginas seguintes do funil.

Atividades do cliente nesse projeto:

Última visualização: 15/10/2024 às 22:01

Última interação: 14/10/2024 às 16:17

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 5
Interessados: 8
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (5)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Retirada de site em WordPress e substituição por landing page - Desativar o site atual em WordPress e substituí-lo por uma landing page (LP) que seja mais eficiente e direcionada para conversões, como geração de leads, vendas ou divu...

Configuração entre WooCommerce, Tag Manager e GA4 - Preciso realizar a configuração entre WooCommerce e Tag Manager. Já existe uma configuração, mas os dados da venda não estão indo para o GA4. Procu...

Migração de loja integrada para Wbuy - Bom dia Estamos migrando da Loja Integrada para Wbuy. Preciso de algum desenvolvedor com experiência na plataforma Wbuy para criação e customização de layout do s...

Soluções de e-mail Microsoft Outlook - Gostaria de uma proposta para solucionar um problema no e-mail da minha empresa e também para criar 2 e-mails para novos funcionários.

Desenvolvimento de plataforma de venda de fotos para esportes - Estamos buscando um freelancer para desenvolver uma plataforma inovadora de venda de fotos, focada em esportes como futebol, futsal, basquete e vôlei, para nos ajudar a tirar esse projeto do ...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.