Skip to content

AlexSzefezuk/utm-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

UTM Link Auto‑Tagger

Este repositório disponibiliza um script JavaScript para propagação automática de UTMs e outros parâmetros de rastreio (como fbclid, fbc, fbp) nos links da página.

Salva cookies, reaproveita dados e injeta os parâmetros em todos os <a href> da página, durante o carregamento da página.


📁 Arquivos

  • script.html — Script completo para colar no fim do <body>.

✅ Funcionalidades

  • Repasse automático de: utm_source, utm_medium, utm_campaign, utm_term, utm_content, fbclid, fbp, fbc
  • Persistência via cookies por 365 dias
  • Injeta UTMs em todos os links da página, mesmo quando o usuário navega entre páginas internas
  • Não interfere em âncoras (#)
  • Compatível com links absolutos e relativos
  • Sem dependências

🚀 Como usar

  1. Copie o conteúdo de script.html
  2. Cole no fim do seu <body>
  3. Pronto. Os parâmetros serão adicionados automaticamente em todos os links clicáveis da sua página.

🧠 Como funciona

  • Lê os parâmetros da URL ao carregar a página
  • Salva os parâmetros permitidos em cookies
  • Se algum parâmetro não está na URL mas está no cookie, ele será reaplicado
  • Atualiza todos os links da página com os parâmetros acumulados

💡 Use cases

  • Campanhas de tráfego pago com rastreio contínuo
  • Preservar UTMs entre páginas internas
  • Identificação de origem de leads
  • Compatível com pixels e automações baseadas em fbp, fbc e fbclid

👨‍💻 Contribuindo

Pull requests são bem-vindos. Se quiser adicionar mais parâmetros ou expandir a lógica para formulários, sinta-se à vontade.


⚠️ Disclaimer

Este script não faz redirecionamento e não interfere com o backend. Ele apenas manipula os links visíveis no DOM após o DOMContentLoaded.

About

Script para gerenciamento e envio de UTMs para fora da página

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages