Saltar al contenido
LinkProfit

Parámetros UTM: la guía completa

LinkProfit Team13 min de lectura
  • utm
  • analytics
  • marketing
En esta página

Todo informe de analítica que muestra una campaña de pago aparcada en el cajón «Direct / (none)» es un fallo de etiquetado, y ese fallo casi siempre ocurrió semanas antes, en un enlace que alguien montó a mano. Los parámetros UTM son la forma más antigua y más portátil de decirle a un sistema de analítica de dónde vino un visitante, y una de las cosas del marketing que con más facilidad acaban haciéndose de forma inconsistente. Esta guía cubre qué significan los cinco parámetros estándar, cuándo se ganan su sitio los menos habituales, cómo nombrar los valores para que un equipo de seis personas produzca un único conjunto de datos limpio en lugar de seis sucios, los errores que destruyen la atribución en silencio y cómo los enlaces cortos resuelven el problema práctico de que una URL bien etiquetada es demasiado larga para repartirla.

Qué son en realidad los parámetros UTM

Un parámetro UTM no es más que un par de clave y valor añadido a la cadena de consulta de una URL de destino. Las siglas vienen de Urchin Tracking Module, por Urchin Software, la empresa de analítica que Google compró en 2005 y reconstruyó como Google Analytics. La convención sobrevivió a su origen: prácticamente todas las plataformas de analítica leen los mismos nombres de parámetro, desde la pila de Google hasta Adobe, Matomo, Plausible, Amplitude y Mixpanel. Esa universalidad es todo el valor del asunto: un enlace etiquetado se comporta igual en un sitio tuyo que en el de un cliente.

El mecanismo es deliberadamente simple. Alguien pulsa un enlace etiquetado, el navegador pide el destino con la cadena de consulta intacta y el script de analítica lee los parámetros mientras carga la página. Los valores se adhieren a la sesión y, según el modelo de atribución, a cualquier conversión posterior. Nada se verifica: un parámetro UTM es una etiqueta autodeclarada, y justo por eso importa tanto la disciplina con los nombres.

Los cinco parámetros estándar

| Parámetro | Estado | La pregunta que responde | Valores de ejemplo | | --- | --- | --- | --- | | utm_source | Obligatorio | ¿Qué propiedad, publicación o proveedor concreto envió a este visitante? | newsletter, linkedin, partner_acme, packaging_box | | utm_medium | Obligatorio | ¿A qué categoría de canal pertenecía? | email, sms, social, cpc, qr, affiliate | | utm_campaign | Obligatorio | ¿A qué iniciativa o promoción pertenece esto? | spring_sale_2026, q3_webinar_series | | utm_term | Opcional | ¿Qué palabra clave de pago o qué audiencia activó el emplazamiento? | link_shortener_api, retargeting_30d | | utm_content | Opcional | ¿Qué creatividad, emplazamiento o variante dentro de la campaña? | hero_button, variant_b, back_panel |

La distinción que más se falla es fuente frente a medio. La fuente es la cosa concreta, con nombre, que mandó el tráfico; el medio es el tipo de cosa que es. LinkedIn es una fuente, social es un medio; tu boletín de los martes es una fuente, el correo es su medio. Si puedes intercambiar los dos valores y la frase sigue sonando plausible, uno de ellos está mal.

Término frente a contenido importa menos, pero conviene zanjarlo una vez. El término existe para las palabras clave de búsqueda de pago y muchas plataformas publicitarias lo rellenan solas; el contenido cubre todo lo que distingue un emplazamiento de otro dentro de la misma campaña. En caso de duda, usa utm_content: la mayoría de las interfaces de informes lo muestran por defecto.

Dónde acaban de verdad los valores

Entender el ciclo de vida evita casi todos los errores de más abajo. Los parámetros describen una llegada. La herramienta de analítica los ve, decide que esta visita vino de fuera y escribe fuente, medio y campaña en la sesión. Y ahí terminan: no persisten de página en página, y si el visitante vuelve mañana por otra vía, los valores nuevos sustituyen a los viejos según las reglas de atribución que aplique la herramienta.

También son públicos. Viven en la barra de direcciones, se copian cuando alguien comparte una URL, acaban en los registros del servidor y en el historial del navegador, y se pueden indexar. Nunca pongas en ellos nada sensible: ni direcciones de correo, ni identificadores de cliente, ni cifras internas de ingresos codificadas en el nombre de una campaña.

utm_id y los parámetros no estándar

Más allá de los cinco, hay un pequeño conjunto de parámetros que conviene conocer.

utm_id lleva un identificador de campaña en vez de un nombre legible. Su propósito es el cruce: cuando importas datos de coste desde una plataforma publicitaria, es la clave que casa las filas de inversión con las filas de tráfico. Sáltatelo si no importas datos de coste; si los importas, debe coincidir exactamente con el identificador exportado.

Google Analytics 4 reconoce además utm_source_platform, utm_creative_format y utm_marketing_tactic, que describen el mecanismo de compra y no el emplazamiento: qué plataforma compró la impresión, qué formato tenía la creatividad, si la táctica era de captación o de remarketing. Útiles para programas de pago grandes, ruido para todos los demás.

Los parámetros propios también son legítimos: un valor partner_id o placement que lea tu propio backend está bien. Dos reglas. No los prefijes con utm_, o acabarás chocando con algo que el proveedor añada más adelante. Y cuenta con que serán invisibles para los informes estándar salvo que configures la herramienta para capturarlos.

Convenciones de nombres que sobreviven a un equipo

La disciplina de etiquetado falla a escala, no en el enlace suelto. Una sola persona es consistente por accidente. Seis personas producen facebook, Facebook, FB, fb-ads, facebook_ads y meta: seis filas que deberían haber sido una, con el rendimiento de la campaña repartido en seis trozos.

Mayúsculas y minúsculas

Elige las minúsculas e imponlas. El motivo no es estético: las plataformas de analítica difieren en si normalizan las mayúsculas, y difieren campo a campo. No puedes construir una política sobre un comportamiento que cambia según la herramienta, así que elimina la variable: minúsculas siempre, aplicadas por el generador y no por la memoria.

Vocabularios controlados

utm_medium debería ser una lista cerrada, decidida una vez y puesta por escrito. Un punto de partida que funciona es email, sms, social, paid_social, cpc, display, affiliate, qr, referral, push y print. Una lista cerrada es lo que hace que agrupar por canal signifique algo.

utm_source no puede cerrarse del todo, porque aparecen publicaciones y socios nuevos constantemente, pero debería ser un registro y no un campo de texto libre: ten la lista donde el equipo pueda verla y amplíala de forma deliberada.

utm_campaign necesita un formato y no un vocabulario. Algo como subject_detail_yyyymm produce pricing_launch_202608 y ordena con sentido. Elijas lo que elijas, quien lea el informe seis meses después debería poder decir qué era la campaña sin preguntar.

Separadores y caracteres

Usa guiones bajos o guiones medios dentro de los valores, nunca espacios. Un espacio se convierte en %20 o en + según la codificación, y acabas con spring+sale y spring%20sale como filas distintas. Elige un separador y aplícalo en todas partes; el guion bajo es la convención más habitual en los valores UTM.

Evita cualquier signo de puntuación más allá del separador. Los ampersands, los signos de interrogación, las almohadillas y los signos de porcentaje dentro de un valor o terminan el parámetro antes de tiempo o exigen una codificación que las herramientas tratan de forma inconsistente. Cíñete a letras minúsculas, dígitos y tu único separador.

Los errores que rompen la atribución

Parámetros UTM en enlaces internos

Este es el error más dañino y el menos evidente, porque nada parece roto. Alguien etiqueta el enlace de navegación entre la portada y la página de precios para contar clics. La herramienta de analítica ve parámetros de campaña, concluye que ha llegado una visita nueva desde fuera, cierra la sesión en curso y abre otra cuya fuente es tu propio sitio. La campaña de pago que trajo de verdad al visitante pierde la conversión, y a tu portada se le atribuyen unos ingresos que no generó.

La navegación interna se mide con eventos o con seguimiento de clics, no con parámetros de campaña: justo para eso existe el seguimiento de eventos.

Duplicar el canal en varios parámetros

Poner facebook a la vez en la fuente y en el medio, o sms en los dos, desperdicia un campo: el informe ya no puede agrupar las fuentes individuales en un canal, que es el propósito entero del medio. La fuente nombra la propiedad, el medio nombra la categoría, y nunca deberían ser la misma cadena.

Perder parámetros en las redirecciones

Las cadenas de consulta no sobreviven a las redirecciones por sí solas: la redirección tiene que reenviarlas de forma deliberada. Un destino que redirige de HTTP a HTTPS, que añade o quita una barra final, o que mueve una ruta antigua a otra nueva, puede tirar en silencio todo lo que viene después del signo de interrogación. El tráfico sigue llegando y la campaña sigue desapareciendo dentro del tráfico directo.

Dos hábitos lo evitan. Prueba la cadena completa antes de lanzar leyendo la barra de direcciones final, y no la primera respuesta. Y apunta los enlaces al destino canónico en vez de a una URL que sabes que redirige. Cuando el destino no es tuyo, comprueba que su redirección conserva la cadena de consulta antes de gastar dinero en tráfico que pase por ahí.

Etiquetar la capa equivocada

Cuando un enlace corto va por delante de un destino, los parámetros pertenecen al destino. Etiquetar el enlace corto ensucia a la vista justo aquello que acortaste para tenerlo limpio, y crea dos sitios donde el nombre de la campaña puede desincronizarse.

Etiquetar el correo transaccional

Las confirmaciones de pedido, los restablecimientos de contraseña y los recibos no son campañas. Etiquetarlos llena los informes de campaña con clientes que ya tienes haciendo cosas rutinarias, y distorsiona después cualquier comparación entre canales. Etiqueta los envíos de marketing; al correo transaccional déjalo en paz.

Plantillas por canal

Estos son puntos de partida que funcionan. Sustituye el formato de nombres de campaña por el tuyo y toma los valores de medio de tu lista controlada.

Correo, donde la fuente nombra el envío o la lista concreta y el contenido distingue el emplazamiento dentro del mensaje:

https://example.com/pricing?utm_source=weekly_digest&utm_medium=email&utm_campaign=pricing_launch_202608&utm_content=header_cta

SMS, donde la fuente nombra el segmento de audiencia en vez de repetir el medio. Ten en cuenta que esta URL etiquetada es el destino de la redirección y no aparece nunca en el cuerpo del mensaje, por los motivos que cubre nuestra guía sobre reducir los costes de SMS con enlaces cortos:

https://example.com/sale?utm_source=vip_list&utm_medium=sms&utm_campaign=flash_sale_202608&utm_content=segment_a

Redes sociales orgánicas, donde el contenido identifica la creatividad para que puedas comparar formatos:

https://example.com/blog/deep-links?utm_source=linkedin&utm_medium=social&utm_campaign=q3_thought_leadership&utm_content=carousel_v2

Redes sociales de pago, que se distinguen de las orgánicas por el medio, con el término llevando la audiencia:

https://example.com/white-label?utm_source=linkedin&utm_medium=paid_social&utm_campaign=wl_prospecting_202608&utm_term=agency_owners&utm_content=video_15s

Códigos QR, donde la fuente nombra la superficie física y el contenido nombra el emplazamiento exacto sobre ella, para que puedas distinguir entre el reverso del envase y el cartel de estantería:

https://example.com/register?utm_source=packaging_box&utm_medium=qr&utm_campaign=summer_promo_2026&utm_content=back_panel

| Canal | Fuente habitual | Medio | Qué poner en el contenido | | --- | --- | --- | --- | | Boletín | Nombre del envío o de la lista | email | Posición en el mensaje: cabecera, cuerpo, pie | | Envío masivo de SMS | Segmento o lista de audiencia | sms | Identificador de segmento o de variante | | Redes orgánicas | Nombre de la plataforma | social | Formato de la creatividad o variante de la publicación | | Redes de pago | Nombre de la plataforma | paid_social | Identificador de la creatividad del anuncio | | Búsqueda de pago | Nombre del buscador | cpc | Variante del anuncio, con la palabra clave en utm_term | | Material impreso | La superficie física | qr o print | Emplazamiento exacto sobre la superficie | | Emplazamiento de socio | Nombre del socio | affiliate o referral | Emplazamiento en el sitio del socio |

Cómo lidian los enlaces cortos con la maraña de parámetros

Mira el ejemplo de redes de pago de arriba. Tiene 148 caracteres, y eso no es raro: cinco parámetros con valores descriptivos producen habitualmente URL de entre 150 y 250 caracteres. Va bien en un botón de correo, donde la URL se esconde detrás del texto del enlace; es imposible casi en cualquier otro sitio. No cabe en un SMS sin consumir segmentos facturados de más, no se puede imprimir debajo de un código QR, no se puede leer en voz alta, y pegada en una publicación de redes parece justo lo que un filtro antispam debería cazar.

Esconder la cadena de consulta

Un enlace corto separa lo que la gente ve de lo que recibe la herramienta de analítica. Construyes la URL de destino etiquetada, la acortas y repartes go.yourbrand.com/summer. El clic llega al redirector, que responde con la URL etiquetada completa, y el navegador la sigue hasta una página de destino que recibe todos los parámetros intactos. Quien lo recibe ve un enlace de marca limpio; tus informes ven el etiquetado completo.

Añadir parámetros sin sobrescribir

La capacidad más sutil es la fusión. Los clics llegan a menudo a un enlace corto trayendo sus propios parámetros de consulta: un socio añadió un identificador de referencia, una plataforma añadió un identificador de clic, una plantilla dejó pasar un valor de segmento. Un redirector ingenuo o bien los ignora, o bien machaca con ellos los parámetros del destino.

El comportamiento correcto es una fusión definida: analizar la cadena de consulta del destino, analizar la entrante, combinarlas con una regla de precedencia explícita y emitir el resultado. Los valores puestos a propósito en el destino ganan a los que llegan en el momento del clic, así que nada de lo que configuraste puede quedar sobrescrito por un parámetro entrante que no previste, y lo que no choca se arrastra en vez de descartarse.

La misma maquinaria sostiene los valores UTM por defecto del espacio de trabajo. Si todo enlace creado para un cliente debe llevar utm_source=partner_acme, aplícalo en el redirector en vez de teclearlo en cada URL: eso elimina la mayor causa individual de inconsistencia, personas reescribiendo la misma cadena cien veces.

Medir antes de que aterrice el clic

Hay una ventaja más que es fácil pasar por alto. Cuando los enlaces pasan por un redirector que controlas, los parámetros de campaña se convierten en datos del lado del clic y no del lado de la sesión. El redirector registra la marca de tiempo, la ubicación aproximada, el dispositivo, el sistema operativo y el referente de cada clic, junto a los valores UTM de ese enlace. Puedes comparar campañas en el panel de analíticas incluso donde no controlas la página de destino o no puedes instalar un script: el sitio de un cliente, una ficha en una tienda de aplicaciones, la página de aterrizaje de un socio. Nuestra guía sobre medir los clics en los enlaces cubre en qué casos las cifras del lado del clic y las del lado de la sesión difieren legítimamente.

Revisar lo que ya tienes

Empieza por los informes y no por los enlaces. Abre tu informe de canales y busca los síntomas: valores de fuente casi duplicados, una columna de medio que contiene nombres de plataformas, nombres de campaña en tres formatos y un cajón de tráfico directo inesperadamente grande en un periodo en el que estabas invirtiendo. Cada uno apunta a un fallo concreto aguas arriba.

Luego arregla el paso de generación, porque revisar los enlaces de uno en uno es una cinta de correr. Un generador con preajustes guardados elimina la ocasión de que las cosas se desvíen: el medio sale de un desplegable, las mayúsculas se normalizan solas, el formato de campaña se impone en lugar de recordarse. Nuestro generador de UTM gratuito hace esto en el navegador y guarda un histórico, así que la siguiente persona que etiquete una publicación de LinkedIn usa los mismos valores que la anterior.

Para los enlaces que ya están circulando, comprueba la cadena de redirección antes de dar por hecho que el etiquetado está mal. Pega el enlace en un verificador de enlaces y lee cada salto. Si los parámetros están al principio y faltan al final, el problema es una redirección, y no hay reconstrucción de URL que lo arregle.

Acertar en lo básico

El etiquetado UTM premia la consistencia aburrida más que la astucia. Tres parámetros obligatorios en todo enlace externo, una lista cerrada de medios, minúsculas en todas partes, un formato de campaña escrito donde el equipo pueda verlo, nada sensible en los valores. Añade utm_content cuando tengas una pregunta real sobre el emplazamiento y utm_id cuando estés importando datos de coste. A los enlaces internos, déjalos en paz.

Luego esconde el resultado detrás de un enlace corto en un dominio tuyo, para que la disciplina que mantiene limpios los informes no meta a la fuerza una URL de 200 caracteres en un SMS o en una página impresa. Construye una URL etiquetada en el generador de UTM, acórtala con el acortador de URL y contrasta el primer informe con lo que esperabas: esa única comparación te enseñará más sobre tu etiquetado que otra semana de documentación.

Lo que suele preguntar la gente

¿Qué parámetros UTM son realmente obligatorios?

Tres: utm_source, utm_medium y utm_campaign. La mayoría de las herramientas de analítica aceptan una URL con uno solo de ellos, pero las filas resultantes son inservibles: una fuente sin medio no se puede agrupar en un canal, y un medio sin campaña no se puede vincular a la inversión. Trátalos como obligatorios en todo enlace externo y añade utm_content y utm_term solo cuando tengas una pregunta concreta que respondan.

¿Los parámetros UTM deben ir en minúsculas?

Sí, y conviene imponerlo por medios mecánicos y no por convención. Unas plataformas de analítica normalizan los valores de campaña, otras los comparan distinguiendo mayúsculas, y algunas hacen una cosa con la fuente y la contraria con el medio. Si no puedes fiarte de que la herramienta normalice, la única política segura son las minúsculas en todas partes, aplicadas por el generador o la plantilla que use tu equipo para que nadie tenga que acordarse.

¿Los parámetros UTM perjudican al SEO o crean contenido duplicado?

No, si tu sitio los trata correctamente, y conviene comprobar que lo hace. Los parámetros de consulta crean URL distintas, así que una página a la que se llega con decenas de variantes de etiquetado puede rastrearse decenas de veces. La solución es una etiqueta canónica autorreferencial en la página de destino que apunte a la URL limpia, sin parámetros. Con eso puesto, las URL etiquetadas se consolidan en la canónica y no hay problema de contenido duplicado.

¿Por qué mis campañas aparecen como tráfico directo?

Suele ser una de cuatro causas: una redirección en algún punto del recorrido descartó la cadena de consulta, el enlace se pegó sin etiquetas en un canal que no controlabas, el destino usó una redirección de HTTP a HTTPS o de barra final que tiró los parámetros, o el clic aterrizó en un navegador integrado en una aplicación que abrió una sesión nueva. La cadena de redirección es la causa más frecuente y la más fácil de comprobar: sigue el enlace de principio a fin y mira la barra de direcciones final.

¿Puedo poner parámetros UTM en enlaces internos?

No deberías. Las herramientas de analítica leen los parámetros de campaña como la señal de que ha llegado una sesión nueva desde fuera, así que etiquetar un botón interno puede reiniciar la sesión y sustituir la fuente de adquisición real por tu propia portada. Mide la navegación interna con eventos o con seguimiento de clics, que es justo para lo que existen esos sistemas.

¿Cómo encajan los enlaces cortos y los parámetros UTM?

El enlace corto es lo que la gente ve y la URL etiquetada es donde aterriza. Etiquetas el destino, lo acortas y repartes la versión corta, así que quien lo recibe nunca ve cien caracteres de cadena de consulta. Un buen redirector además fusiona parámetros en el momento del clic: los valores que ya lleva el destino se conservan, y lo que el redirector esté configurado para añadir solo se añade allí donde no pise una clave existente.