Saltar ao contido principal
LibraTool logoLibraTool

Constructor de ligazóns de campaña UTM de balde

Constrúe URL de campaña rastrexables con parámetros UTM para Google Analytics e outras ferramentas. Previsualización en directo, preaxustes e copia cun só clic.

Funciona sen conexión unha vez cargado

Axustes rápidos

De onde procede o tráfico (referencia).

O canal/medio de comercialización.

A campaña específica ou promoción.

Palabras clave pagadas (opcional, para buscas pagas).

Distingue ligazóns/anuncios similares (opcional, para probas A/B).

Introduce un URL de sitio web arriba para construír o teu enlace de seguimento

💡 Os parámetros UTM permiten a Google Analytics, Plausible e outras ferramentas atribuír tráfico a campañas específicas. Mantén a nomenclatura consistente (ex. sempre 'email', nunca ás veces 'Email') — as analíticas son sensibles a maiúsculas e dividirán os teus datos doutro xeito.

Usos habituais

  • Ligazóns UTM para Campañas de Correo ElectrónicoRastrexo que newsletter ou correo impulsou o tráfico e a conversión no teu análise.
  • Ligazóns UTM para Redes SociaisMide o tráfico de cada plataforma de redes sociais e publicación con precisión.
  • Ligazóns UTM para Campañas de Anuncios PagadosAtribúe a conversión a anuncios específicos, palabras clave e creativos.
  • Ligazóns UTM para Imprenta e Códigos QRRastrexo campañas offline — folletos, carteles, tarxetas de visita — mediante códigos QR.
  • Ligazóns UTM para Asociacións de InfluencersDale a cada influencer unha ligazón rastreada única para medir quen leva resultados.

Como funciona

O construtor de UTM monta URLs de seguimento enteiramente no navegador usando as APIs estándar URL e URLSearchParams — sen servidor, sen subida. Mentres escribes, un hook useMemo en directo analiza a túa URL base, valida o nome de host, e engade só os parámetros UTM que enchiches.

  1. 1
    Análise e validación de URL
    A túa URL base introdúcese no construtor URL integrado do navegador. A ferramenta engade automaticamente https:// se non hai ningún esquema presente, e despois comproba que o nome de host conteña polo menos un punto (ou sexa localhost) — rexeitando prosa libre antes de que poida corromper a saída.
  2. 2
    Parámetros UTM engadidos mediante URLSearchParams
    Cada campo cheo (orixe, medio, campaña, termo, contido) escríbese no obxecto de parámetros de busca da URL con URLSearchParams.set(). Se o alternador de minúsculas está activado, os valores pásanse a minúsculas neste punto, o que evita a atribución incorrecta causada por inconsistencias de maiúsculas.
  3. 3
    Código QR renderizado pola biblioteca qrcode
    Cada vez que a URL final cambia, a biblioteca qrcode renderiza un URL de datos de 256 px para a vista previa en liña e simultaneamente debuxa unha versión de 1024 px nun lenzo fóra de pantalla. O lenzo despois serialízase a un Blob PNG mediante canvas.toBlob() para que o botón de descarga o poida gardar de forma síncrona — requirido en iOS, onde a creación de Blob asíncrona dentro dun manexador de clic está bloqueada.
  4. 4
    Plantilla compartible mediante o hash da páxina
    O estado do formulario (URL base máis calquera valor UTM) codifícase continuamente no fragmento de URL da páxina usando window.history.replaceState. Calquera que abra ese URL con hash obtén o formulario prerrecheo, así que podes gardar ou compartir unha plantilla de campaña sen ningún almacenamento do lado do servidor.

Ferramentas relacionadas

Preguntas frecuentes