Constructor de enlaces UTM

Etiqueta una URL de campaña con los cinco parámetros UTM estándar, mira el enlace reconstruirse en vivo y guarda campañas reutilizables.

El enlace se construye localmente y las campañas guardadas quedan en el localStorage de este dispositivo. Nada se sube.

Solo útil en PPC: déjalo vacío salvo que etiquetes anuncios de búsqueda; Analytics lo rellena solo con Google Ads.

Desglose de parámetros
Código QR del enlace final
—
Campañas guardadas (solo en este navegador)

Aún no hay campañas guardadas. Prepara un enlace y pulsa Guardar.

Cómo funciona

Cada tecla pasa tu destino por el objeto URL del navegador: los cinco valores utm_* se añaden con searchParams.set, que codifica los espacios y reemplaza cualquier parámetro previo con la misma clave — así el constructor reutiliza tu estructura en vez de acumular ?utm_source=a&utm_source=b. Si sustituye algo, lo avisa sobre la salida.

Los cinco parámetros y su trabajo
utm_source — quién envió el tráfico (google, newsletter). utm_medium — el tipo de canal (cpc, email, social). utm_campaign — el nombre de esta acción. utm_term — la palabra clave pagada, sobre todo para la etiqueta automática de Google Ads. utm_content — qué variante del anuncio (banner-top frente a banner-side) ganó el clic. Source y medium son obligatorios para que el etiquetado signifique algo; los dos últimos son opcionales por diseño.
Source frente a medium, la trampa clásica
Un mismo source se combina con distintos media: google/cpc es un anuncio de búsqueda pagada y google/organic una visita natural (sí, puedes etiquetar con UTM tus propios compartidos orgánicos — solo que no reutilices el medium que tu analítica asigna sola o corromperás los informes de canal). linkedin/social frente a linkedin/cpc separa tus publicaciones de tu inversión en anuncios dentro de la misma red.
UTM, atribución y cero cookies
Los UTM son simple texto en la query: la analítica atribuye la sesión leyendo la URL de destino, y el contexto de campaña sobrevive hasta que termina la sesión — el enlace en sí no activa consentimientos de cookies ni almacenamiento. En cuanto a la herramienta, aquí no llama a casa: tu lista guardada vive solo en localStorage y el QR lo genera la librería qrcode incluida, sin red.

Preguntas frecuentes

¿Los parámetros UTM perjudican el SEO?

No de forma directa: Google rastrea e indexa URLs con parámetros, pero el riesgo real es la dilución por contenido duplicado: la misma página llega con cinco query strings distintos. Lo resuelve un enlace canónico apuntando a la URL limpia; Google concentra allí las señales. En analítica, agrupa las variantes para que las sesiones no se partan. En posiciones, los UTM no cuestan nada.

¿En qué se diferencian utm_source y utm_medium?

Source es la herramienta o editor concreto del que viene el clic; medium es la categoría de canal más amplia. La pareja clásica: google / cpc es un anuncio de pago en Google, google / organic es una visita natural, y newsletter / email es tu propia lista. Mantén vocabularios pequeños y reutilizados: un informe repartido entre Googlebot, google y Google no se lo cree nadie.

¿Estos enlaces no resultarán sospechosos a mi público?

Las cadenas de consulta largas sí restan confianza en algunos públicos, así que acortar es legítimo — pero usa un acortador de tu propio dominio antes que servicios anónimos de terceros, que los filtros de spam (y las personas desconfiadas) penalizan. En email, evita además esconder los UTM tras un enlace cuyo texto visible muestra otro dominio.

¿Las valores UTM distinguen mayúsculas?

Los parámetros no, pero cada herramienta de analítica guarda los valores tal cual: Facebook, facebook y FACEBOOK serán tres fuentes en tu informe. La convención —que siguen los botones de esta herramienta— es todo en minúsculas con guiones en vez de espacios. Los espacios que se cuelan se codifican como %20: válidos pero feos.

¿Se sube algo a un servidor?

No. El enlace se ensambla con la API URL del propio navegador, el código QR lo dibuja localmente la librería open-source qrcode, y tus campañas guardadas viven en el localStorage de este dispositivo: sin cuenta, sin sincronización y sin balizas de analítica enviadas por esta página.