Saltar al contenido
Herramienta gratuita · Sin registro

Generador UTM profesional

Crea URLs con UTM parameters para Google Ads, Meta Ads, email, social y print. Templates 1-click por canal, validador automático contra errores típicos y historial local. Funciona en el navegador, sin subir tus datos a nadie.

20+ templates por canal Validador GA4 Bulk URLs (varias a la vez) QR code descargable Historial local sin login
1 Elige canal 2 Rellena 3 Copia
¿No sabes qué es un UTM? Aprende abajo ↓
1
Canal
2
Rellenar
3
Resultado
Paso 1 (opcional)

Elige tu canal

Autocompletamos source + medium con valores estándar GA4. Puedes saltarte este paso y rellenar manualmente.

Google Ads5
Meta Ads4
Otros Ads2
Email2
Mensajería2
Social orgánico1
Otros canales4
Paso 1.5 (opcional)

Plantillas por sector

Selecciona tu sector para auto-rellenar utm_campaign con un nombre típico y ver sugerencias de utm_content. Único en español.

Paso 2

Rellena tu campaña

La página a la que llevará el enlace. Debe empezar con https://
Introduce la URL destino
De dónde viene el tráfico (google, facebook, newsletter…)
utm_source es obligatorio
Tipo de canal (cpc, paid_social, email, organic…)
utm_medium es obligatorio
Nombre de la campaña (usa minúsculas + guiones, ej: abogados-divorcio-q1-2026)
utm_campaign es obligatorio
Variante del anuncio o creatividad (ej: hero-azul, cta-rojo)
Palabra clave (típicamente solo en paid search)
Validación de campos
4 errores
  • Error · url
    Introduce la URL destino
  • Error · source
    utm_source es obligatorio
  • Error · medium
    utm_medium es obligatorio
  • Error · campaign
    utm_campaign es obligatorio
Esperando datos válidos

Completa los campos obligatorios y corrige los errores arriba para generar la URL.

Historial local

Tus últimas 0 URLs

Guardadas en tu navegador. No subimos nada a ningún servidor. Sin login.

Genera tu primera URL para empezar a guardarla aquí.

¿Qué es esto?

Crea enlaces que te dicen de dónde viene cada cliente

Imagina que pones un anuncio en Google, una publicación en Instagram y mandas una newsletter, todo el mismo día y todo apuntando a la misma página de tu web. A final de mes ves que entraron 200 visitas, pero no sabes si llegaron del anuncio, de Instagram o del correo. Sin saberlo, no puedes decidir dónde invertir más el mes siguiente: trabajas a ciegas.

Esta herramienta resuelve eso. Coges el enlace de tu web (por ejemplo, tudentista.es/implantes) y le añade una pequeña "etiqueta" detrás que identifica de dónde viene cada visita. Esa etiqueta se llama UTM, pero no hace falta que te suene el nombre: la herramienta la crea por ti. Tú solo eliges "esto es para un anuncio de Google" o "esto es para mi newsletter de marzo" y te genera el enlace listo para pegar.

Luego, cuando alguien hace clic, Google Analytics (o la herramienta que uses para ver visitas de tu web) sabe exactamente que esa persona vino del anuncio de Google, no de Instagram. Al mes ves un informe claro: "200 € de anuncios = 12 clientes; 0 € en Instagram = 3 clientes; newsletter = 5 clientes". Con esos números decides bien.

Para ver el informe completo necesitas tener Google Analytics instalado en tu web. Si no lo tienes, este generador igual te sirve, pero solo le sacarás partido cuando lo instales (es gratis).

Para quién

Cualquier negocio que invierte en publicidad (Google, Meta, LinkedIn), envía newsletters o reparte flyers con QR. Especialmente útil si pagas a una agencia y quieres comprobar qué campaña funciona de verdad.

Qué obtienes

Un enlace personalizado para cada canal. Pegas ese enlace en tu anuncio o newsletter en vez del enlace normal. La herramienta también guarda tu historial para reutilizarlos.

Por qué importa

Te permite ver qué euros invertidos traen clientes y cuáles no. Sin esto, tu agencia (o tú mismo) reparte presupuesto por intuición. Con esto, lo repartes con datos.

Anatomía de una URL con UTMs

Lee una URL con tracking

Cada parte tiene un color y una función. Identifícalas a simple vista y entenderás cualquier URL de campaña en segundos.

https://impero.es/precios/?utm_source=google&utm_medium=cpc&utm_campaign=precios-q1-2026&utm_content=hero-cta-azul
URL base
A dónde lleva
La página de tu web sin modificar. Tu URL canónica.
utm_source
De dónde viene
Plataforma: google, facebook, newsletter…
utm_medium
Tipo de canal
cpc, paid_social, email, organic…
utm_campaign
Qué campaña
Nombre concreto: black-friday, ofertas-q1…
utm_content
Qué variante
Banner azul, CTA rojo, posición hero…

Los UTM parameters no son glamurosos pero son la diferencia entre saber qué campaña funciona y trabajar a ciegas. El 80 % de las pymes que invierten en publicidad online los usan mal, mezclan mayúsculas con minúsculas, inventan medium values que GA4 no agrupa y luego se quejan de que "los datos no cuadran". Esta guía resuelve eso.

Qué son los UTM parameters

Los UTM parameters (Urchin Tracking Module) son etiquetas que añades al final de una URL para que las herramientas de analítica (Google Analytics 4, Matomo, Adobe Analytics) sepan exactamente de qué campaña, canal y creatividad viene cada visita. Nacieron en Urchin (la empresa que Google compró y convirtió en Google Analytics) y siguen siendo el estándar de facto 20 años después.

Una URL con UTMs se ve así:

https://impero.es/servicios/captacion-clientes/?utm_source=google&utm_medium=cpc&utm_campaign=ads-pymes-q1-2026&utm_content=hero-azul&utm_term=google-ads-madrid

A simple vista parece ruido. Pero cuando Google Analytics procesa esa visita, le dice: "esta persona vino de un anuncio CPC en Google, de la campaña 'ads-pymes-q1-2026', cliqueó la creatividad 'hero-azul' y la keyword era 'google-ads-madrid'". Con varios miles de visitas, puedes contestar preguntas como "¿qué creatividad convierte mejor?", "¿qué keyword genera más leads cualificados?", "¿qué campaña tiene mejor ROAS?".

Anatomía de una URL con UTMs

Una URL con UTMs tiene 5 parámetros estándar. Tres son obligatorios (source, medium, campaign) y dos opcionales (content, term). Esta es la convención universal:

utm_source — De dónde vino

La plataforma o sitio específico que envió la visita. Ejemplos: google, facebook, linkedin, newsletter, partner-xyz. Sé específico: si vienes de una newsletter mensual, no pongas "email" como source, pon "newsletter-mensual" o el nombre del proveedor (mailchimp, brevo).

utm_medium — Qué tipo de canal

El tipo de tráfico. Tiene valores estándar que GA4 reconoce y agrupa correctamente. Los más usados: cpc (search ads), paid_social (Meta/LinkedIn ads), email, display, affiliate, referral, organic_social, offline. Si inventas un medium ("emailing", "ads-google"), GA4 lo aceptará pero no lo agrupará con los demás del mismo canal. Daña tu analítica.

utm_campaign — Qué campaña concreta

El nombre legible de tu campaña. Aquí tienes libertad pero conviene una naming convention consistente. Ejemplos: black-friday-2026, reformas-madrid-q1, lead-magnet-ebook-marzo. Mantén el formato en todas tus campañas: minúsculas, separadas por guiones, con fecha o trimestre al final si la campaña tiene caducidad.

utm_content — Qué variante

Para distinguir variantes de creatividad dentro de la misma campaña. Útil para A/B testing. Si lanzas dos banners diferentes apuntando al mismo destino, pon banner-azul y banner-rojo en utm_content para ver cuál convierte mejor. Lo mismo entre dos textos de anuncio o dos posiciones del CTA.

utm_term — Qué keyword

Casi exclusivamente para paid search (Google Ads Search Network, Bing Ads). Captura la keyword exacta que provocó la impresión del anuncio. En Performance Max no aplica (no controlas keywords). En email, social y display tampoco. Si tu campaña no es paid search, déjalo vacío.

Naming convention: cómo no estropear tu analítica

El error #1 que cometen las pymes con UTMs es etiquetar las campañas de manera inconsistente. Una campaña la llamas Newsletter, la siguiente newsletter, la tercera News_letter. Google Analytics 4 distingue mayúsculas, distingue separadores y distingue formatos. Para GA4 esas son tres campañas distintas. Tus reportes quedan fragmentados.

La convención que mejor funciona en 2026:

  • Todo en minúsculas. Siempre. Sin excepciones.
  • Separador único: elige guion (-) o guion bajo (_), no mezcles. Recomendamos guion porque también es válido en URLs SEO.
  • Sin caracteres especiales: nada de acentos, eñes, espacios ni símbolos. maquinaria-industrial-madrid, no Maquinaria_Industrial_Madrid.
  • Estructura coherente para utm_campaign: {servicio}-{zona}-{periodo} es un patrón sólido. Ej: reformas-madrid-q1-2026, dentista-mostoles-marzo.
  • Documenta tu convention y compártela con cualquiera que vaya a etiquetar campañas (agencia, in-house, freelance). El nombre lleva semantically meaning: que cualquiera del equipo pueda leerlo y entenderlo en 5 segundos.

Los 5 parámetros explicados con ejemplos reales

Ejemplo 1: clínica dental lanza Google Ads para captar pacientes de implantes en Madrid.

utm_source=google
utm_medium=cpc
utm_campaign=implantes-madrid-q1-2026
utm_content=hero-precio-1490
utm_term=implante-dental-madrid

Ejemplo 2: la misma clínica manda una newsletter promocional a sus contactos.

utm_source=newsletter
utm_medium=email
utm_campaign=oferta-implantes-marzo-2026
utm_content=cta-superior

Ejemplo 3: la clínica reparte un flyer en QR en eventos locales.

utm_source=flyer
utm_medium=offline
utm_campaign=evento-feria-salud-madrid
utm_content=qr-codigo-flyer-azul

Tres canales, mismo URL destino, pero tres reportes separados en GA4 que te permiten medir el ROI real de cada acción.

Templates por canal: los valores que GA4 entiende

GA4 reconoce ciertos valores de utm_medium como "estándar" y los agrupa automáticamente en los reportes. Si usas valores inventados, GA4 los aceptará pero no los pondrá en su categoría correcta. Esta es la tabla que deberías tener pegada en el monitor:

Canal utm_source utm_medium Notas
Google Search Ads google cpc También ppc o paid_search son aceptables
Google Performance Max google pmax No fragmentes por subtipo
Google Display Ads google display Cubre Display Network completa
Google Shopping google shopping Diferenciar de Search
YouTube Ads youtube video Source ≠ google porque YouTube es plataforma distinta
Meta Facebook feed facebook paid_social Mismo medium para todos los Meta Ads
Meta Instagram feed instagram paid_social Source distinto pero mismo medium
Instagram Stories instagram stories Para distinguir formato
Instagram Reels instagram reels Formato vertical
LinkedIn Ads linkedin paid_social B2B típico
TikTok Ads tiktok paid_social
Newsletter newsletter o nombre tool email Mailchimp, Brevo, SendGrid, ActiveCampaign
Email transaccional app o transactional email Confirmaciones, recordatorios
Social orgánico facebook / instagram / etc. organic_social Para posts no pagados
Affiliates Nombre partner affiliate Source identifica al partner
Print / Offline Tipo de medio (flyer, valla, tarjeta) offline Usa QR para tracking
Influencer Nombre del influencer influencer Diferenciar de orgánico
WhatsApp / SMS whatsapp / sms messaging Canal directo

Si estás dudando con un canal que no aparece en esta tabla, pregunta: ¿es de pago o orgánico? ¿qué plataforma? Y elige un medium que ya exista (display, email, cpc…). No inventes uno nuevo: GA4 lo aceptará pero romperá la coherencia de tus reportes.

Cómo ver tus UTMs en Google Analytics 4

El recorrido típico para ver el rendimiento de tus campañas con UTMs en GA4:

  1. Reportes → Adquisición → Adquisición de tráfico. Verás filas con "Session source / medium" que combinan utm_source y utm_medium. Aquí ves qué canales traen sesiones, conversiones e ingresos.
  2. Añade "Session campaign" como dimensión secundaria. En el botón "+ junto a "Session source / medium" puedes añadir Campaign para desglosar por campaña concreta dentro de cada canal.
  3. Crea una exploración personalizada. Reportes → Explorar → nueva exploración tipo "Tabla libre". Dimensiones: Campaign, Source, Medium, Content. Métricas: Sesiones, Conversiones, Ingresos por compra. Te ahorra entrar 5 veces al mismo sitio.
  4. Filtros que ayudan. Filtra por Session medium = "cpc" para ver solo paid search. Por "email" para ver newsletters. Por "paid_social" para ver Meta + LinkedIn ads juntos.
  5. Atribución. En GA4 cambia el modelo de atribución en "Configuración" si quieres ver multi-touch (último-clic vs lineal vs basado en datos). Por defecto es "basado en datos" desde 2023.

Hay retraso típico de 24-48h entre el clic y la aparición en GA4. Las primeras horas tras lanzar campaña son normales sin ver datos. Si pasan 72h y no ves nada, revisa: ¿el píxel de GA4 está instalado en la página destino? ¿La URL completa con UTMs se está usando en el anuncio? ¿Tu configuración de "Query parameters" en GA4 permite parámetros personalizados (sí lo permite por defecto pero compruébalo)?

10 errores con UTMs que el 80 % de las pymes comete

1. Mezclar mayúsculas y minúsculas

utm_campaign=Newsletter_marzo y utm_campaign=newsletter_marzo son dos campañas distintas para GA4. Tus reportes se fragmentan, no puedes sumar resultados. Solución: todo en minúsculas, siempre.

2. Espacios en los valores

utm_campaign=lanzamiento primavera rompe la URL. El navegador la codifica a lanzamiento%20primavera y luego GA4 te lo muestra así, ilegible. Solución: usa guiones (-) o guion bajo (_).

3. Inventar un utm_medium nuevo

Si pones medium=emailing o medium=googleads, GA4 los acepta pero no los agrupa con los demás. Mejor usa los estándares (email, cpc) y la tabla de arriba.

4. Olvidar UTMs en banners de display o emails

Sin UTMs, el tráfico aparece como "(direct) / (none)" o como referral del proveedor del email. Pierdes la atribución de la campaña. Solución: SIEMPRE UTMs en cualquier link de marketing.

5. Tener UTMs en links internos

Si dentro de tu propia web pones ?utm_source=home&utm_medium=button en un botón de navegación, GA4 inicia una nueva sesión cada vez que el usuario clica ese botón. Inflas sesiones y rompes el funnel. Solución: UTMs SOLO para tráfico externo entrante.

6. Naming convention sin documentar

Eres tres personas etiquetando campañas. Cada una usa formato distinto. Acabas con black-friday-2026, BlackFriday2026 y blackfriday_26. Solución: documenta una convention y compártela. Plantilla descargable: {servicio}-{zona}-{periodo}.

7. UTMs con caracteres especiales

utm_campaign=oferta_50%_descuento: el % rompe la URL. Solución: codifica o evita caracteres especiales. Stick to a-z, 0-9, guiones.

8. Reutilizar UTM_campaign en múltiples campañas

Si llamas todas tus campañas 2026, al final del año no puedes distinguir nada. Solución: nombre específico de la campaña + fecha/trimestre.

9. No medir UTMs en print/offline

Si lanzas flyers, vallas o eventos físicos sin tracking, no sabrás si traen tráfico. Solución: UTMs específicos (source=flyer, medium=offline, campaign=evento-marzo) + QR code de la URL. Genera el QR con el botón "Generar QR" arriba.

10. Olvidar canonicalizar la URL en tu web

Si tu URL canónica es https://impero.es/precios/ pero recibes tráfico en https://impero.es/precios/?utm_source=google&..., Google podría indexar las versiones con UTM como duplicadas. Solución: configura el meta rel="canonical" apuntando a la URL limpia.

Preguntas frecuentes

Las dudas más comunes sobre UTM parameters, generadores y GA4. Si te queda alguna pendiente tras esto y la sección FAQ de abajo, escríbenos a [email protected].

Preguntas frecuentes

FAQ generador UTM

¿Qué son los UTM parameters y para qué sirven?
Los UTM parameters son etiquetas que añades al final de una URL (utm_source, utm_medium, utm_campaign, utm_content, utm_term) para que Google Analytics y otras plataformas de analítica sepan de dónde viene cada visita. Sin UTMs, todo el tráfico de Google Ads aparece como 'google / cpc' y no sabes de qué campaña, anuncio o keyword viene exactamente. Con UTMs, ves cada campaña separada con su rendimiento.
¿Esta herramienta es realmente gratuita y sin registro?
Sí, 100% gratuita y sin registro. No subimos tus datos a ningún servidor: las URLs se generan en tu navegador y el historial se guarda en localStorage local (solo lo ves tú). Si limpias el historial del navegador, se borra. Esto es deliberado: queremos que sea útil sin exigir registro.
¿En qué se diferencia del Campaign URL Builder de Google?
El de Google es muy básico: solo genera la URL. El nuestro incluye templates 1-click para 20+ canales (Google Ads, Meta, email, etc.) con valores GA4 estándar pre-cargados, validador automático que detecta errores típicos (mayúsculas mezcladas, espacios, medium no estándar), historial local de las últimas 50 URLs sin registro, y sugerencias de naming convention. Además está en español con ejemplos de PYMES reales.
¿Qué utm_medium debería usar para Google Ads, Meta Ads y email?
Estos son los valores estándar GA4 más aceptados: Google Search Ads → 'cpc'. Google Performance Max → 'pmax'. Google Display → 'display'. Meta Facebook/Instagram pagado → 'paid_social'. Instagram Stories → 'stories'. Email → 'email'. Affiliates → 'affiliate'. Print/Offline → 'offline'. SMS/WhatsApp → 'messaging'. Mantén el mismo valor para todas las campañas del mismo canal: GA4 agrupa por valor exacto.
¿Por qué no debería usar mayúsculas en los UTMs?
Google Analytics distingue mayúsculas y minúsculas en los valores de UTM. Si una campaña la etiquetas 'Newsletter' y otra 'newsletter', GA4 las trata como dos campañas distintas en los reportes. Esto fragmenta tus datos y hace imposible comparar. La convención universal es usar todo en minúsculas. Nuestro generador detecta y avisa cuando mezclas mayúsculas y minúsculas.
¿Necesito poner utm_term en todas las campañas?
No. utm_term solo tiene sentido en campañas de Paid Search (Google Ads Search, Bing Ads) donde quieres trackear qué keyword exacta convirtió. En Performance Max no lo necesitas (la keyword no es controlable). En email, social, display y print no aplica. Si lo dejas vacío, GA4 no se rompe: simplemente esa dimensión queda nula.
¿Cómo veo las visitas con UTMs en Google Analytics 4?
En GA4 ve a Informes → Adquisición → Adquisición de tráfico. Las visitas aparecerán agrupadas por 'Source/Medium' (combinación de utm_source y utm_medium). Para ver por campaña específica, añade 'Campaña' como dimensión secundaria. Hay un retraso típico de 24-48h entre el clic y la aparición en GA4. Recomendamos crear un informe personalizado con: Campaña, Source, Medium, Content, Conversiones, Ingresos.
¿Qué pasa si genero UTMs en una URL que ya tiene parámetros?
Nuestro generador respeta los parámetros existentes (ej: ?id=123) y añade los UTMs detrás. Si la URL YA tiene utm_source u otros UTMs previos, los SOBREESCRIBE con los nuevos. Esto es lo correcto: no quieres URLs con utm_source=google y utm_source=facebook al mismo tiempo. El validador te avisa si detecta UTMs previos.
¿Puedo usar UTMs en print, vallas y eventos offline?
Sí, y es altamente recomendable. Para offline el truco es generar un QR code de la URL con UTMs (ej: utm_source=flyer, utm_medium=offline, utm_campaign=evento-marzo). Cuando el usuario escanea, GA4 trackea esa visita como si fuera digital. Así sabes qué % de tu inversión en print convierte. Esta herramienta incluye un generador de QR integrado: tras crear la URL, pulsa el botón QR y descarga el código listo para imprimir.
¿Hay límite de longitud para una URL con UTMs?
Técnicamente la mayoría de navegadores aceptan hasta 2.000 caracteres. En la práctica, mantenla bajo 1.000 para evitar problemas con redes sociales que truncan, emails que se ven raros, o impresión en QR (más caracteres = QR más denso y peor legible). Nuestro validador avisa si superas los 2.000 chars.
¿Los UTMs afectan al SEO de mi web?
No, y eso es intencional. Los UTMs van en la query string (?utm_...=) y Google los ignora para indexación. Tu URL canónica (sin UTMs) sigue siendo la que Google indexa. Eso sí: configura el rel='canonical' apuntando a la URL limpia para que no se generen duplicados. Y en GA4, asegúrate de marcar los UTMs como 'consultar query parameters'.
¿Y los UTMs y el RGPD / cookies?
Los UTMs en sí no son datos personales, son etiquetas de campaña. Pero el tracking que hacen (asociar la visita con UTM a un usuario) sí cae bajo RGPD si lo procesas con cookies de analítica como GA4. Asegúrate de tener Consent Mode v2 configurado y el banner de cookies pidiendo consentimiento explícito antes de activar GA4. Los UTMs como tal no requieren consentimiento; el procesamiento posterior sí.
Auditoría gratuita · 24h

Configuramos tu tracking completo

UTMs bien etiquetados son solo el primer paso. Un setup serio incluye GA4 + Tag Manager + Consent Mode + eventos personalizados + Looker Studio dashboards. Si tu PYME quiere medir todo bien sin perder días, lo hacemos por ti. Auditamos tu setup actual sin coste.

No vendemos tus datos ni los compartimos. Solo los usamos para preparar tu auditoría y contactarte. Política de privacidad.

Da el primer paso

AUDITORÍA GRATUITA
SIN COMPROMISO.

Reserva una llamada de 15 minutos. Analizamos tu web, tu publicidad y tu posicionamiento digital. Te decimos exactamente qué mejorar y cuánto puedes ahorrar. Sin coste, sin compromiso.