Los parámetros UTM son etiquetas que se agregan al final de una URL para decirle a Google Analytics 4 de dónde viene exactamente cada visita. Son cinco: utm_source, utm_medium, utm_campaign, utm_content y utm_term. Sin ellos, buena parte del tráfico de correos, WhatsApp y redes cae en la bolsa de “Directo” y las campañas quedan sin dueño.
UTM significa Urchin Tracking Module, por Urchin, la herramienta que Google compró en 2005 y que se convirtió en Analytics. Veinte años después siguen siendo el estándar: cualquier plataforma de analítica los lee. Abajo están los cinco parámetros con ejemplos, la convención de nombres que evita que sus informes se partan en cinco filas distintas, dónde aparecen en GA4 y los errores que arruinan los datos de forma silenciosa.
Qué son los parámetros UTM y qué no son
Un parámetro UTM es un par clave=valor que viaja en la URL después del signo de interrogación. No modifica la página, no afecta el SEO de la URL destino y no instala nada: solo le entrega contexto a la herramienta de analítica cuando el usuario abre el enlace.
Una URL etiquetada se ve así:
https://www.alejandroverjel.com/marketing-digital/?utm_source=instagram&utm_medium=social&utm_campaign=lanzamiento-julio
El primer parámetro va después de ? y los siguientes se separan con &. GA4 lee esos valores, los guarda en la sesión y los muestra como dimensiones en los informes de adquisición. Lo que un UTM no hace: no identifica personas, no reemplaza el píxel de conversión, no funciona si la URL destino redirige y pierde la cadena de consulta, y no sirve para navegación interna dentro de su propio sitio.
Los 5 parámetros UTM explicados con ejemplos
Solo dos son obligatorios en la práctica —utm_source y utm_medium— porque son los que GA4 usa para clasificar el canal. Los otros tres agregan resolución: campaña, pieza creativa y palabra clave.
| Parámetro | Responde a | Obligatorio | Ejemplo real |
|---|---|---|---|
utm_source | ¿Quién le envía el tráfico? | Sí | utm_source=facebook |
utm_medium | ¿Por qué tipo de canal llegó? | Sí | utm_medium=cpc |
utm_campaign | ¿A qué acción comercial pertenece? | Muy recomendado | utm_campaign=black-friday-2026 |
utm_content | ¿Cuál pieza o enlace concreto? | Opcional | utm_content=video-15s-a |
utm_term | ¿Qué palabra clave pagada? | Opcional (SEM) | utm_term=agencia+google+ads |
utm_source identifica la plataforma o el remitente: google, facebook, instagram, linkedin, mailchimp, whatsapp, newsletter-clientes. Debe ser un nombre propio y estable, no una descripción.
utm_medium es el que más se daña y el que más pesa, porque de él depende el grupo de canales de GA4. Los valores estándar son cpc (pago por clic), email, social, organic_social, paid_social, referral, display, affiliate y qr. Escribir utm_medium=facebook es el error clásico: la fuente y el medio quedan duplicados y GA4 clasifica esa visita como “Unassigned”.
utm_campaign agrupa todo lo que pertenece a la misma acción comercial, sin importar el canal: black-friday-2026, webinar-seo-agosto, remarketing-carrito. Si la campaña corre en cinco canales, el utm_campaign es el mismo en los cinco y lo que cambia es la fuente.
utm_content separa dos enlaces que apuntan al mismo destino dentro de la misma campaña. Es lo que permite hacer test A/B honestos: utm_content=boton-header frente a utm_content=boton-footer, o utm_content=creativo-a frente a utm_content=creativo-b.
utm_term guarda la palabra clave comprada en campañas de búsqueda. En Google Ads con etiquetado automático activo no hace falta, porque el gclid ya trae el término; sí es útil en Microsoft Ads o en plataformas que no se integran de forma nativa.
GA4 admite además utm_id (identificador de campaña, útil para cruzar con importación de costos), utm_source_platform, utm_creative_format y utm_marketing_tactic. Son opcionales y solo valen la pena en operaciones grandes.
Convención de nomenclatura: la regla que salva los informes
Todo en minúsculas, sin espacios, sin tildes y sin eñes, separando palabras con guion medio. Esta no es una preferencia estética: los valores UTM son sensibles a mayúsculas y GA4 los muestra tal cual se escriben. Facebook, facebook y FaceBook generan tres filas distintas en el mismo informe, con las sesiones y las conversiones repartidas entre ellas.
La convención mínima que debe quedar escrita en un documento compartido:
- Minúsculas siempre, en los cinco parámetros.
- Guion medio para separar palabras (
dia-de-la-madre), nunca espacios ni%20. - Sin tildes ni ñ:
promocion, nopromoción;disenioodiseno, nuncadiseño. - Un solo diccionario de fuentes y medios, cerrado y documentado. Si hoy usa
emailno puede aparecer mañanacorreonimail. - Fecha o mes en la campaña cuando la acción se repite:
webinar-2026-08. - Nombres estables, no descripciones largas: el informe se lee en una columna angosta.
El costo de no tener convención es concreto: una campaña de $6.000.000 COP repartida entre Instagram, instagram e IG obliga a consolidar a mano en una hoja de cálculo cada mes, y cualquier cálculo de CAC o CPL por canal sale mal desde el primer día. Documentar la convención toma una hora; reparar seis meses de datos sucios no se puede hacer de forma retroactiva, porque GA4 no permite reescribir dimensiones ya recolectadas.
Tabla: cómo etiquetar cada canal
Esta es la referencia práctica para que cada canal caiga en el grupo correcto de GA4. El grupo de canales predeterminado se calcula a partir de la combinación de fuente y medio, así que la columna del medio es la que decide.
| Canal | utm_source | utm_medium | Grupo en GA4 |
|---|---|---|---|
| Google Ads (búsqueda) | google | cpc | Paid Search |
| Meta Ads (Facebook/Instagram) | facebook / instagram | paid_social | Paid Social |
| Publicación orgánica en redes | instagram | organic_social | Organic Social |
| Correo masivo | mailchimp o newsletter | email | |
| WhatsApp (difusión o firma) | whatsapp | chat o referral | Referral |
| Google Display | google | display | Display |
| Influenciador o alianza | nombre del aliado | referral | Referral |
| Firma de correo del equipo | firma-correo | email | |
| Código QR impreso | volante-bogota | qr | Unassigned (crear grupo propio) |
| Anuncio en podcast o radio | podcast-nombre | offline | Unassigned (crear grupo propio) |
Cuando el medio no coincide con ninguna regla de GA4, la visita cae en Unassigned. Eso no es un error: significa que debe crear un grupo de canales personalizado en GA4 (Administrar → Configuración de datos → Grupos de canales) para que qr y offline tengan su propia fila. Es preferible eso a forzar medium=referral y mezclar el QR de un volante con los enlaces de un blog ajeno.
Dónde se ven los UTM en GA4
En GA4 los UTM aparecen en Informes → Adquisición, en dos vistas que no significan lo mismo. “Adquisición de tráfico” usa dimensiones de sesión (fuente/medio de la sesión, campaña de la sesión): responde qué trajo esta visita. “Adquisición de usuarios” usa dimensiones de primer usuario: responde qué trajo a esa persona la primera vez que llegó, hace semanas o meses.
Tres formas de llegar al detalle:
- Adquisición de tráfico, cambiando la dimensión principal a “Fuente/medio de la sesión” o “Campaña de la sesión”: sesiones, interacciones y conversiones por campaña.
- Exploraciones, para cruzar campaña, contenido y evento de conversión en una tabla libre; es la única forma cómoda de leer
utm_contentyutm_term. - Tiempo real, para verificar un enlace recién etiquetado antes de publicar la campaña: ábralo desde el celular con datos móviles y confirme que fuente y medio aparecen como los escribió.
Si los eventos de conversión no están bien montados, el informe mostrará tráfico sin resultados y las decisiones serán a ciegas; la base es tener eventos medidos con Tag Manager y Analytics antes de discutir atribución.
Este es un ejemplo ilustrativo de cómo se lee un informe bien etiquetado, con cifras de referencia del mercado colombiano:
| Fuente / medio | Campaña | Sesiones | Leads | Inversión (COP) | CPL (COP) |
|---|---|---|---|---|---|
| google / cpc | busqueda-marca-julio | 1.240 | 62 | $2.800.000 | $45.161 |
| facebook / paid_social | remarketing-carrito | 980 | 31 | $1.500.000 | $48.387 |
| newsletter / email | boletin-julio | 410 | 24 | $0 | $0 |
| volante-bogota / qr | feria-corferias | 96 | 11 | $900.000 | $81.818 |
Sin UTM, las tres últimas filas serían una sola: “Directo”. Con ellas, se sabe qué apagar y qué escalar. Para dimensionar la inversión total detrás de esos números, revise cuánto cuesta el marketing digital en Colombia.
Errores que arruinan los datos
Los UTM fallan en silencio: nadie ve un mensaje de error, simplemente los informes dejan de tener sentido. Estos son los fallos que más veces hay que corregir en cuentas ya montadas.
- Etiquetar enlaces internos. Poner UTM en un botón que va de su home a su página de servicios hace que GA4 inicie una sesión nueva y le atribuya la conversión al enlace interno, borrando el canal que trajo al usuario. La regla es absoluta: los UTM solo se usan en enlaces que apuntan a su sitio desde fuera de su sitio.
- Mezclar mayúsculas y minúsculas. Ya explicado: multiplica filas y divide conversiones.
- Duplicar fuente y medio.
utm_source=facebook&utm_medium=facebookdeja la visita sin canal. - Agregar UTM manuales en Google Ads con etiquetado automático activo. El
gclidya identifica la campaña; si además se ponen UTM manuales sin coordinar, GA4 puede mostrar datos que no cuadran con la interfaz de Google Ads. - Perder los parámetros en un redireccionamiento. Si la URL final redirige (de
httpahttps, con o sin barra final, o de un dominio viejo al nuevo) y el servidor no conserva la cadena de consulta, los UTM desaparecen. Pruebe siempre la URL final, no la que escribió. - Usar acentos o espacios: el navegador los codifica como
%20y%C3%B3, y el informe queda ilegible. - Meter datos personales (correo, cédula, teléfono) en
utm_content: es inútil y los expone en la URL y en los registros del servidor. - No revisar nunca la fila “Unassigned”. Es el termómetro: si crece, hay enlaces mal etiquetados en circulación.
UTM en códigos QR y campañas offline
Los UTM son la única forma práctica de medir lo que ocurre fuera de internet, porque un código QR no es más que una URL impresa. Etiquete cada pieza física con su propia combinación y podrá comparar un volante contra una valla contra el empaque del producto.
Use un utm_source que identifique la pieza y la ciudad (valla-medellin-poblado, volante-bogota-chapinero) y un utm_medium fijo como qr u offline. Tres detalles técnicos que importan:
- URL corta. Cuanta más información lleve la URL, más denso queda el QR y más difícil de leer desde lejos: use una redirección corta que conserve los parámetros.
- Un QR por pieza, nunca el mismo código en volante, empaque y valla: sin diferenciación, el dato no sirve.
- Prueba de campo. Escanee el código ya impreso —no el archivo en pantalla— y verifique en Tiempo real que la fuente llegó completa.
El mismo criterio aplica a WhatsApp, firmas de correo, presentaciones en PDF y enlaces del perfil de redes: todo enlace que salga de un canal suyo debería ir etiquetado.
Cómo se relacionan los UTM con la atribución
Los UTM alimentan la atribución, pero no son la atribución. GA4 decide a qué canal le adjudica una conversión con un modelo —basado en datos por defecto en los informes de publicidad—, y ese modelo solo puede repartir el crédito entre los canales que sepa identificar. Si la mitad del tráfico llega como “Directo” por falta de etiquetado, el modelo reparte el crédito entre los canales visibles y sobrevalora a los que sí están etiquetados.
Tres consecuencias prácticas:
- Los informes estándar de adquisición son de última interacción no directa y los de publicidad usan el modelo basado en datos: dos números distintos para la misma campaña, ambos correctos según lo que miden.
- Con Consent Mode v2 y sin cookies de terceros, parte de las conversiones se modela. Los UTM siguen llegando en la URL, pero la persistencia entre sesiones depende del consentimiento: el etiquetado limpio pesa más que antes, no menos.
- Las plataformas se auto-atribuyen. Google Ads y Meta juntas pueden reclamar más ventas de las que hubo; los UTM en GA4 dan una fuente de verdad única para comparar canales bajo la misma regla.
Cómo crear los UTM en la práctica
La forma más segura es no escribirlos a mano: el Campaign URL Builder de Google arma la URL correcta y codifica los caracteres raros. Para un equipo, el mínimo viable es una hoja de cálculo compartida con cinco columnas (URL base, fuente, medio, campaña, contenido) y una sexta que concatene la URL final. Esa hoja garantiza la convención, funciona como diccionario cerrado de valores permitidos y deja registro de qué se lanzó y cuándo, para cruzarlo después con GA4.
Checklist antes de publicar cualquier enlace:
- ¿Está todo en minúsculas, sin tildes y con guiones?
- ¿La fuente y el medio son distintos entre sí y salen del diccionario?
- ¿El enlace apunta a su sitio desde fuera de su sitio?
- ¿La URL final conserva los parámetros después de los redireccionamientos?
- ¿Lo verificó en Tiempo real de GA4 antes de invertir un peso?
Lo que no se mide no se puede mejorar, y lo que se mide con etiquetas inconsistentes se empeora con confianza. Si quiere una convención UTM documentada, un GA4 que reporte por canal sin filas duplicadas y un tablero que cuadre con las ventas reales, conozca mis servicios de marketing digital en Colombia o escríbame desde la página de contacto.