Parámetros UTM: tres obligatorios, cuatro opcionales y dos que no se muestran
Los parámetros UTM son las etiquetas que indican de dónde viene una visita. Google Analytics reconoce nueve: tres obligatorios, cuatro opcionales y dos que se aceptan pero no se muestran. La convención de nombres importa más que la lista.

Los parámetros UTM son las etiquetas que se añaden al final de un enlace para que la analítica sepa de dónde viene la visita. Google Analytics reconoce nueve. Tres sostienen el informe que vas a leer de verdad, cuatro son detalle opcional y dos se aceptan pero no aparecen en la interfaz. Todos son cadenas que inventas tú, así que la convención de nombres importa más que la lista.
Necesitas una propiedad de analítica que funcione y una expectativa honesta: una etiqueta solo actúa sobre enlaces que controlas. El tráfico sin etiqueta cae en el grupo que la herramienta adivine, y en las respuestas de IA suele ser Directo. Este capítulo no arregla esa mitad. Arregla la que puedes etiquetar.
Qué hacen de verdad los parámetros UTM
Añaden pares clave-valor al final de una URL. El servidor los ignora, la página se ve igual y el script de analítica lee los valores y archiva la visita con los nombres que le diste. No hay registro ni validación: utm_medium=email y utm_medium=Email son dos medios distintos, para siempre, en dos filas distintas.
Ese es todo el mecanismo. También explica el fallo del tercer mes: un informe con catorce formas de escribir el mismo boletín. De ahí que el entregable de este capítulo sea una convención de nombres, no un generador de enlaces.
Un parámetro UTM no es una medición. Es una etiqueta que prometes escribir siempre igual.
Los parámetros UTM: nueve campos y dos que no se leen
Google dice el mínimo sin rodeos: «When you add parameters to a URL, you should always use utm_source, utm_medium, and utm_campaign» (Collect campaign data with custom URLs, consultado el 04-09-2026). La misma página advierte: «Missing UTM parameters will result in (not set) values being present in reporting.»
| Parámetro | Contiene | Estado |
|---|---|---|
utm_source | De dónde vino el clic | Siempre |
utm_medium | Tipo de canal | Siempre |
utm_campaign | Nombre de campaña | Siempre |
utm_id | Identificador de campaña | Opcional |
utm_term | Palabra clave pagada | Opcional |
utm_content | Qué creatividad | Opcional |
utm_source_platform | Plataforma de envío | Opcional |
utm_creative_format | Formato creativo | No se muestra |
utm_marketing_tactic | Enfoque de segmentación | No se muestra |
Las dos últimas filas merecen una segunda lectura. Google escribe que utm_creative_format «isn't currently reported in Google Analytics properties», y la misma frase aparece para utm_marketing_tactic. Se aceptan, se guardan en el evento y no están en la interfaz. Añadirlos alarga la URL sin cambiar ningún informe que puedas abrir hoy.
La convención de nombres que puedes copiar
Cuatro reglas. Son aburridas a propósito: lo único que hace legible un informe de campañas es que nadie improvise.
- Todo en minúsculas. Las mayúsculas se conservan y distinguen, así que una sola mayúscula parte una fila en dos.
- Guiones entre palabras, nunca guiones bajos. Elige un separador y escríbelo en el documento del que todos copian.
utm_mediumsale de una lista cerrada que se escribe una vez. Cinco o seis valores, y añadir uno es una decisión consciente.utm_sourcees un lugar,utm_mediumes un tipo de lugar.newsletterno es un medio;emailsí.
# La lista cerrada, guardada donde todos la encuentren
utm_medium ∈ { email | social | cpc | referral | affiliate | qr }
# Un enlace, escrito según la convención
https://example.com/pricing
?utm_source=weekly-digest
&utm_medium=email
&utm_campaign=2026-09-pricing-update
&utm_content=header-button
# Misma campaña, segunda creatividad: solo cambia utm_content
&utm_content=footer-text-link
Pon la fecha al principio del nombre de campaña. Ordenar la columna alfabéticamente la ordena también por fecha, que es la única maquetación que nadie necesita aprender a leer.
La lista cerrada es la parte que se salta y la que paga. Seis valores dan un informe de canales que se lee de un vistazo; treinta dan una hoja de cálculo que alguien tiene que normalizar a mano cada mes, con adivinanzas, porque solo quien escribió la etiqueta sabe qué quería decir.
No pongas parámetros UTM en tus enlaces internos
Dos de las tres razones están documentadas. La tercera es donde paramos y decimos que no lo sabemos.
La parte documentada trata de búsqueda, no de analítica. Un enlace interno etiquetado crea una segunda URL para una página que ya tenía una, y Google decide cuál mostrar: «If you don't specify a canonical URL, Google will identify which version of the URL is objectively the best version to show to users in Search» (How to specify a canonical URL, consultado el 04-09-2026). Un canonical autorreferente, explicado en cómo comprobar si un cambio SEO funcionó, evita que esa decisión se tome por ti.
La segunda razón es el informe. Las columnas de página de destino y campaña se llenan de filas que describen tu propia navegación, y el tráfico que llegó de fuera se vuelve más difícil de encontrar en su propio informe.
La tercera es la atribución, y ahí la documentación se queda corta. Google indica que «the session_start event carries the information that determines the attribution of the session, such as the gclid, UTM parameters, and referrer» ([GA4] Analytics sessions, consultado el 04-09-2026). Lo que deja abierto es qué hace un clic etiquetado en medio de una sesión ya iniciada. No hemos hecho esa prueba, así que no vamos a decirte que reescribe la fuente. Las dos primeras razones bastan.
La auditoría que puedes ejecutar hoy
Un comando encuentra los enlaces internos que ya llevan etiquetas. Úsalo en una página con muchas plantillas: portada, categoría o pie de boletín renderizado en HTML.
# Enlaces internos de tu página que ya llevan etiqueta
curl -sL -A 'Mozilla/5.0' https://example.com/ \
| grep -oE 'href="[^"]*utm_[^"]*"' | sort | uniq -c | sort -rn
# Todos los medios distintos en uso
grep -ohE 'utm_medium=[^&"]+' links.txt | sort | uniq -c | sort -rn
La segunda línea descubre la deriva. Si devuelve más de unos seis valores, la lista cerrada no se está usando, y ningún arreglo posterior del informe volverá a unir Email con email.
Tres formas de equivocarse
Las tres son silenciosas. El informe sigue mostrándose, los números siguen sumando y lo que miras describe algo distinto de lo que querías medir.
- Dos grafías para una fuente. El canal se parte en dos filas y las dos se quedan cortas. Nunca avisa; el informe simplemente parece más pequeño.
- Etiquetas en enlaces que no controlas. Cualquiera puede copiar tu URL etiquetada y publicarla en otro sitio; la visita se archivará como tu boletín. Una etiqueta es un dato de confianza, no un dato verificado.
- URL etiquetadas en un sitemap o en un canonical. Una URL de seguimiento no es una página y nunca debería ser la dirección que declaras como real. Una vez está en un sitemap, cuesta mucho verla.
Lo que esto no resuelve es qué parte de tu tráfico total se puede etiquetar. En la mayoría de los sitios es pequeña, y el resto hay que reconstruirlo con dos sistemas que no coinciden. Antes de enviar una URL etiquetada, comprueba qué devuelve de verdad, y luego mantén el seguimiento de la promoción en un solo lugar. Para leer el resultado junto a los datos de búsqueda, revisa también las consultas y la cobertura.
Preguntas frecuentes
¿Los parámetros UTM son malos para el SEO?
No por sí mismos. El riesgo es tener varias direcciones para una página, y un canonical autorreferente lo resuelve. Una URL etiquetada nunca debería ser la que envías a Search Console ni la que enlazas internamente.
¿Qué parámetros UTM son obligatorios?
Google nombra tres: source, medium y campaign. Los demás son opcionales, y dos de los nueve no se muestran en absoluto.
¿Importa el orden de los parámetros?
No. Se leen como pares clave-valor. Mantener un orden constante solo ayuda a la persona que recorre una hoja de cálculo de enlaces.
¿Puedo usar una almohadilla en lugar del signo de interrogación?
No. Deben ir en la cadena de búsqueda, antes de cualquier fragmento. Colocado después de #, no se envía igual al script de analítica y no se leerá como etiqueta de campaña.
¿Cómo limpio un año de etiquetas incoherentes?
No puedes corregir los datos ya recogidos. Escribe la lista cerrada, aplícala a todo lo que envíes desde hoy y trata las filas antiguas como otra época del informe, no como algo que fusionar.
Forma parte de la guía de QueryWin · Nivel 2


