Un UTM es un parámetro que se añade al final de una URL para indicar de dónde viene una visita. Los más usados son utm_source, utm_medium y utm_campaign. La analítica los lee cuando se carga la página y agrupa esa visita por canal y por campaña, en lugar de dejarla caer en el cajón de “tráfico directo”.
Hasta aquí, la definición de manual. Lo que decide si te sirven o no es otra cosa: que todo el mundo los escriba igual. Sin una convención, los UTM no arreglan la atribución; la rompen con más detalle.
¿Cómo es una URL con UTM?
https://tudominio.com/masterclass/?utm_source=instagram&utm_medium=cpc&utm_campaign=lanzamiento-abril&utm_content=video-testimonio
La página que se abre es la misma. Lo que cambia es que el navegador lleva esa información y la analítica puede leerla. Los parámetros van después de ?, separados por &, y deben ir en minúsculas, sin tildes ni espacios.
¿Qué significa cada parámetro UTM?
| Parámetro | Qué identifica | Ejemplos | ¿Obligatorio? |
|---|---|---|---|
utm_source |
La plataforma o el sitio concreto del que viene la visita | instagram, newsletter, youtube |
Sí |
utm_medium |
El tipo de tráfico | cpc, email, social, referral, affiliate |
Sí |
utm_campaign |
La acción comercial | lanzamiento-abril, black-friday-2026 |
Sí |
utm_content |
La variante concreta del enlace: creatividad, posición, botón | video-testimonio, cta-footer |
Recomendable |
utm_term |
La palabra clave, en campañas de búsqueda de pago | crm-para-agencias |
Solo en SEM |
La documentación de referencia es la de Google sobre URLs de campaña personalizadas, y su generador de URLs sirve para salir del paso, aunque más abajo verás por qué un generador propio es mejor idea.
Un matiz que confunde a mucha gente: source y medium responden a preguntas distintas. source es quién te manda la visita; medium, de qué tipo es ese tráfico. Un anuncio en Instagram es instagram + cpc. Una publicación orgánica en Instagram es instagram + social. Misma fuente, medios distintos, y esa distinción es la que permite separar lo que pagas de lo que no.
¿Por qué se rompe la atribución si cada uno pone lo que quiere?
Porque la analítica no interpreta: agrupa cadenas de texto exactas. Estas cinco visitas vienen del mismo sitio y producen cinco filas distintas en el informe:
utm_source=Instagramutm_source=instagramutm_source=igutm_source=IG_storiesutm_source=instagram(con un espacio final que nadie ve)
Ninguna está “mal” técnicamente. Todas juntas hacen que la pregunta “¿cuánto trae Instagram?” no tenga respuesta. Y el daño no se arregla a posteriori: los datos ya registrados se quedan como se registraron, así que la convención se fija antes de la campaña, no después.
Los otros tres modos de romperlo que veo una y otra vez:
- Enlaces sin UTM. El anuncio los lleva, pero la bio, la descripción del vídeo y el email del martes no. Todo ese tráfico cae en directo, y el canal orgánico parece que no existe.
- Redirecciones y acortadores que se comen los parámetros. Una redirección de dominio mal montada o un acortador descuidado descartan lo que va después de
?. La persona llega; su origen, no. Se comprueba en dos minutos haciendo clic en el enlace real y mirando la barra de direcciones. - UTM en enlaces internos. Poner UTM en el menú o en un botón interno reinicia la sesión en la analítica y sobrescribe el origen real. El origen se marca al entrar desde fuera, nunca al moverse por dentro.
Una convención de nombres UTM que puedes copiar
Esto es lo que dejo escrito en los proyectos. Un folio, no un manual.
Reglas de escritura
- Todo en minúsculas. Sin excepciones ni nombres propios.
- Sin tildes, sin eñes, sin espacios. Guiones (
-) para separar palabras dentro de un valor. - Guion bajo (
_) para separar bloques dentro deutm_campaign, si necesitas estructura. - Valores de una lista cerrada en
sourceymedium. Si hace falta uno nuevo, se añade a la lista y se avisa; no se improvisa en el momento de publicar. - Fecha en la campaña con formato
aaaammcuando la campaña se repita:lanzamiento_2026-04.
Valores permitidos de utm_medium
| Valor | Cuándo se usa |
|---|---|
cpc |
Tráfico de pago por clic (Meta Ads, Google Ads, TikTok Ads) |
paid-social |
Pago en redes, si prefieres separarlo de la búsqueda de pago |
social |
Publicaciones orgánicas en redes |
email |
Newsletters y secuencias |
whatsapp |
Difusiones y enlaces enviados por mensajería |
referral |
Enlaces desde webs de terceros, pódcast, colaboraciones |
affiliate |
Enlaces de afiliados o partners |
organic-video |
Descripciones de YouTube, vídeos orgánicos |
bio |
Enlaces desde biografías de perfiles |
Una lista corta y cerrada vale más que una taxonomía perfecta que nadie respeta.
Estructura de utm_campaign
<tipo>_<nombre>_<aaaa-mm>
Ejemplos: lanzamiento_masterclass-crm_2026-04, evergreen_webinar-leads_2026-04, remarketing_carrito_2026-04.
Así puedes filtrar por prefijo para comparar todos los lanzamientos entre sí, o todo lo de abril, sin depender de la memoria de nadie.
Ejemplos completos
| Sitio donde se publica | Enlace |
|---|---|
| Anuncio de Meta | ?utm_source=instagram&utm_medium=cpc&utm_campaign=lanzamiento_masterclass-crm_2026-04&utm_content=video-testimonio |
| Email de la secuencia | ?utm_source=brevo&utm_medium=email&utm_campaign=lanzamiento_masterclass-crm_2026-04&utm_content=email-2-recordatorio |
| Bio de Instagram | ?utm_source=instagram&utm_medium=bio&utm_campaign=evergreen_perfil_2026 |
| Descripción de YouTube | ?utm_source=youtube&utm_medium=organic-video&utm_campaign=evergreen_video-crm_2026-04 |
¿Cómo se consigue que la convención se cumpla?
No con buena voluntad. Con tres piezas:
- Un generador de enlaces interno. Una hoja de cálculo con desplegables o una página pequeña con selectores. Si nadie teclea los valores a mano, nadie los escribe de tres maneras distintas. Es una tarde de trabajo que se amortiza en la primera campaña.
- Un registro de enlaces publicados. Dónde se publicó cada enlace y con qué UTM. Suena burocrático hasta el día en que un informe muestra una fuente rara y nadie sabe de dónde salió.
- Una revisión antes de cada lanzamiento. Un repaso de cinco minutos a los enlaces del anuncio, del email y de la bio, haciendo clic en cada uno. Forma parte del checklist técnico antes de abrir registros.
Los UTM no llegan solos al CRM
Este es el punto donde se pierde más dinero y el que casi ningún artículo sobre UTM cubre: los parámetros viven en la URL del navegador. El CRM no los ve a menos que alguien se los envíe.
La secuencia que funciona:
- Leer los parámetros al llegar a la página y guardarlos durante la visita (la persona puede navegar dos páginas antes de registrarse).
- Enviarlos en campos ocultos del formulario, junto con el resto de respuestas: fuente, medio, campaña, contenido y página de entrada.
- Guardar el primer origen y el último origen en el CRM, sin sobrescribir el primero. Con esos dos campos ya puedes responder qué canal descubre audiencia y cuál cierra registros.
Sin este paso, la analítica sabe que “alguien de Instagram se registró” y el CRM tiene a la persona sin saber de dónde viene. Los dos datos nunca vuelven a juntarse. Es el fallo central que desmonto en por qué GA4, Meta y tu CRM nunca dan la misma cifra.
Dos límites que conviene asumir desde el principio:
- Los UTM solo cubren el tráfico con enlace. Una conversación de WhatsApp, una llamada o un boca a boca no tienen URL. Para eso existe el resto del sistema de atribución y, cuando hay varios puntos de contacto, la discusión de los modelos de atribución.
- Los UTM no sustituyen al envío de conversiones a las plataformas. Son para tus informes; las plataformas de anuncios optimizan con sus propias señales. Si envías eventos por el navegador y por servidor, revisa cómo usar el píxel y la API de conversiones sin contar cada conversión dos veces.
Checklist de UTM
- Existe una convención escrita con listas cerradas de
sourceymedium, y el equipo sabe dónde está. - Todos los valores van en minúsculas, sin tildes ni espacios.
- Hay un generador de enlaces; nadie los escribe a mano.
- Los enlaces orgánicos (bio, vídeos, emails, pódcast) también los llevan.
- Ningún enlace interno de la web lleva UTM.
- Has comprobado que ninguna redirección ni acortador elimina los parámetros.
- Cada formulario guarda fuente, medio, campaña y página de entrada en campos ocultos.
- El CRM conserva el primer origen y el último origen de cada contacto.
- Existe un registro de qué enlace se publicó dónde.
Por dónde empezar
Abre el informe de adquisición de los últimos 90 días y ordena por fuente. Cuenta cuántas filas son en realidad el mismo canal escrito de formas distintas, y cuánto tráfico hay en “directo”. Esas dos cifras son la medida exacta de lo que te está costando no tener convención.
En FCG Systems esto entra en datos, tracking y analítica: convención, captura del origen en el formulario y atribución hasta el CRM. Si tus informes por canal no te sirven para repartir presupuesto, cuéntame cómo está montado ahora y te digo dónde miraría primero.
Preguntas frecuentes
¿Qué es un UTM?
Un UTM es un parámetro que se añade al final de una URL para indicar de dónde viene una visita. Los más usados son utm_source, utm_medium y utm_campaign. La analítica los lee al cargar la página y así puede agrupar el tráfico por canal y por campaña en lugar de dejarlo como tráfico directo.
¿Para qué sirve cada parámetro UTM?
utm_source identifica la plataforma o el sitio concreto (instagram, newsletter, un medio). utm_medium identifica el tipo de tráfico (cpc, email, social, referral). utm_campaign identifica la acción comercial (lanzamiento-abril). utm_content distingue creatividades o variantes del mismo enlace, y utm_term se usa para la palabra clave en campañas de búsqueda de pago.
¿Los UTM distinguen mayúsculas y minúsculas?
Sí. Para la analítica, Instagram e instagram son dos fuentes distintas y aparecerán como dos filas separadas en el informe. Por eso la primera regla de cualquier convención es escribir siempre en minúsculas, sin tildes ni espacios, usando guiones para separar palabras.
¿Los UTM afectan al SEO o generan contenido duplicado?
Los parámetros crean URLs distintas para la misma página, así que no conviene usarlos en enlaces internos de la web ni en enlaces que se vayan a indexar. Para enlaces externos es la práctica habitual: se usan en anuncios, emails y publicaciones, no en la navegación interna del sitio.
¿Dónde se guardan los UTM para que lleguen al CRM?
En campos ocultos del formulario. Se leen los parámetros de la URL al llegar a la página, se conservan mientras la persona navega y se envían junto con el resto de respuestas. Así el origen viaja con el registro hasta el CRM y no depende de que la analítica haya podido medir esa sesión.
