Skip to main content
O script mantém dois registros de atribuição:
  • firstTouch: primeira visita com parâmetros de tracking ainda válida.
  • lastTouch: visita mais recente com parâmetros de tracking.

Padrão

O modo padrão de propagação é last-touch.

Usar first-touch

O atributo legado data-attribution="first-touch" também continua funcionando.

Persistência

O script grava em localStorage na chave:
Quando localStorage não está disponível, usa cookie de fallback com TTL de 90 dias. Em HTTPS, o cookie recebe Secure; em todos os casos usa SameSite=Lax.

API no navegador

Depois de inicializado:
window.UTMTracker existe como alias legado. Se o link de destino já tem um parâmetro, o script preserva o valor existente e adiciona apenas o que falta.