Los parámetros UTM son pequeñas etiquetas que se añaden al final de una URL de destino para que tus herramientas de analítica sepan exactamente de dónde viene cada visita. Cuando imprimes un código QR, la persona que lo escanea acaba en tu sitio web, pero sin etiquetas cada escaneo parece igual que cualquier otro tráfico. Al etiquetar cada enlace de destino con su ubicación — este folleto, ese escaparate, ese inserto del producto — puedes ver qué ubicación impresa atrae realmente a la gente y compararlas con honestidad.
Este artículo explica qué hacen los cinco parámetros UTM, cómo construir enlaces etiquetados para códigos impresos, cómo mantener los enlaces cortos para que el patrón del QR siga siendo sencillo de escanear, y cómo se combina el etiquetado con un código QR dinámico que cuenta los escaneos por sí mismo.
Qué son los parámetros UTM
UTM significa "Urchin Tracking Module", un nombre heredado de un producto de analítica que Google adquirió hace años. El nombre no importa mucho; lo importante es que un enlace UTM es simplemente una URL normal con un signo de interrogación y unos pares clave-valor añadidos al final. Todo lo que va después del signo de interrogación es ignorado por tu sitio web en cuanto al contenido de la página: el visitante ve exactamente la misma página. Pero tu herramienta de analítica lee esos valores y los registra con cada visita.
Un enlace etiquetado tiene este aspecto:
https://example.com/oferta-primavera?utm_source=folleto&utm_medium=print&utm_campaign=primavera2025
Existen cinco parámetros estándar. Normalmente usarás tres de ellos; los otros dos son opcionales.
utm_source — de dónde viene la visita
La fuente es el origen del tráfico en el sentido más amplio. Para códigos QR en material impreso, la fuente suele ser el elemento físico o el canal: folleto, cartel, tarjeta, catalogo, ticket. Algunas personas usan en cambio el nombre de la publicación, por ejemplo una revista que publicó un anuncio. Elige una interpretación y mantenla en todas las campañas, porque mezclar interpretaciones hace que las comparaciones posteriores no sean fiables.
utm_medium — el tipo de canal
El medio describe la categoría general del canal. Para cualquier cosa impresa, print es la elección obvia. Otros valores comunes en el marketing digital son email, social o cpc, pero en campañas con QR usarás sobre todo print. Mantener el medio consistente te permite filtrar todo el tráfico impreso offline con un solo clic más adelante.
utm_campaign — la campaña concreta
La campaña identifica la acción a la que pertenece la ubicación: primavera2025, inauguracion, relanzamiento-fidelizacion. Es lo que te permite agrupar todas las ubicaciones de una campaña y comparar campañas entre sí a lo largo del tiempo. Usa un nombre corto, en minúsculas y sin espacios.
utm_term — palabras clave de pago, poco usado en impresos
El parámetro term existe principalmente para la búsqueda de pago, donde registra qué palabra clave activó un anuncio. Para códigos QR en material impreso normalmente se omite. Si algún día lanzas una campaña con QR con varios mensajes distintos que quieres comparar, podrías reutilizarlo, pero la mayoría de los equipos nunca lo toca.
utm_content — distinguir las ubicaciones
El parámetro content es el que hace posible un código por ubicación. Distingue versiones de la misma campaña: utm_content=portada frente a utm_content=contraportada, o escaparate-izquierda frente a escaparate-puerta. Cuando todo lo demás del enlace es idéntico, el valor de content es la única diferencia — y esa diferencia es exactamente lo que quieres medir.
Por qué los códigos QR impresos necesitan etiquetado
Cuando alguien escanea un código QR, su teléfono abre una URL. Tu servidor web ve una visita desde un navegador móvil, pero no puede saber a qué papel apuntaba el teléfono. Sin etiquetas, todas esas visitas se mezclan en el tráfico "directo" o en el valor predeterminado que asigne tu analítica, y no tienes forma de responder preguntas básicas: ¿funcionó mejor el folleto que el escaparate? ¿Vale la pena reimprimir el inserto del producto?
El etiquetado resuelve esto sin tecnología adicional. Las etiquetas viajan con la URL, tu analítica las registra y cada ubicación se convierte en una línea separada en tus informes. Así puedes comparar ubicaciones dentro de una campaña, comparar campañas entre temporadas y tomar decisiones de reimpresión basadas en recuentos reales de escaneos en lugar de suposiciones.
Hay un segundo beneficio: los enlaces etiquetados también te dicen qué hace la gente después de escanear. Como la visita se atribuye a una ubicación, puedes ver hasta dónde llegan los visitantes de cada una: si los del folleto leen la página y se van, mientras que los del inserto siguen adelante y compran. La atribución más el comportamiento es lo que convierte un código QR de un adorno en un canal medible.
Construir un enlace etiquetado, paso a paso
Empieza por la URL de destino sencilla: la página en la que quieres que aterricen quienes escanean. Lo ideal es que sea una página de aterrizaje dedicada en lugar de tu página de inicio, porque una página dedicada da sentido a la visita y te ofrece un punto de conversión limpio.
Después añade los parámetros. El primero va precedido de un signo de interrogación; los siguientes se unen con el símbolo & (ampersand):
Reglas que conviene seguir:
- Usa minúsculas en todo. Muchas herramientas de analítica tratan
Folletoyfolletocomo dos fuentes distintas. Nombrar solo en minúsculas evita divisiones accidentales. - Usa guiones o guiones bajos en lugar de espacios. Los espacios en las URL se codifican como
%20, lo que alarga los enlaces y los hace feos. - Mantén los valores cortos y con sentido.
primavera2025es mejor quecampana_primavera_2025_final_v2. - Sé consistente entre campañas. Si
folletoes tu nombre de fuente este trimestre, debería serlo también el próximo.
No necesitas ninguna herramienta especial para construir estos enlaces; escribirlos a mano siguiendo el patrón anterior es perfectamente válido. Solo prueba el enlace terminado en un navegador antes de generar el código QR, para confirmar que la página carga correctamente con los parámetros añadidos.
Un esquema de nombres que puedes reutilizar
La consistencia es todo el juego. Aquí tienes un esquema sencillo que funciona para una pyme típica que usa códigos QR impresos:
utm_medium=print— siempre, para todo el material impreso.utm_source— el elemento físico:folleto,escaparate,inserto.utm_campaign— el nombre y el periodo de la campaña:primavera2025.utm_content— la ubicación concreta dentro del elemento:portada,dorso,puerta,mostrador,pagina3.
Aplicado a tres ubicaciones de una misma campaña:
Folleto, cara frontal: https://example.com/oferta?utm_source=folleto&utm_medium=print&utm_campaign=primavera2025&utm_content=portada
Escaparate de la tienda, pegatina en la puerta: https://example.com/oferta?utm_source=escaparate&utm_medium=print&utm_campaign=primavera2025&utm_content=puerta
Inserto del producto, dentro de la caja: https://example.com/oferta?utm_source=inserto&utm_medium=print&utm_campaign=primavera2025&utm_content=pagina1
Con este esquema, un informe filtrado por primavera2025 muestra las tres ubicaciones lado a lado. ¿Quieres saber si la pegatina del escaparate rindió mejor que el folleto? La respuesta está a un filtro de distancia. ¿Quieres comparar esta primavera con la anterior? Mantén los mismos nombres de fuente y de contenido, cambia solo el valor de la campaña, y la comparación interanual se construye sola.
Escribe el esquema una vez — basta un simple archivo de texto — y reutilízalo. El fallo más común con los UTM no es técnico: son tres personas nombrando lo mismo de tres maneras diferentes.
Mantén los enlaces cortos: el patrón del QR crece con la URL
Un código QR es, en esencia, una imagen de la URL que codifica. Las URL más largas producen patrones QR más densos — más módulos y más pequeños — y los códigos densos son más difíciles de escanear para los teléfonos, especialmente desde cierta distancia o sobre un folleto ligeramente arrugado. Como cada parámetro UTM que añades alarga la URL, el etiquetado y la escaneabilidad tiran en direcciones opuestas.
Tres hábitos mantienen el equilibrio:
- Acorta la ruta de destino.
example.com/ofertaen lugar deexample.com/promociones/primavera/pagina-2025. La ruta la eliges tú; hazla corta. - Usa solo los parámetros que necesitas. Fuente, medio, campaña y contenido bastan para impresos. Deja fuera
utm_termsalvo que lo uses de verdad. - Usa un dominio corto si tienes uno. Si tu marca posee un dominio corto, apuntar los códigos QR allí y redirigir después mantiene pequeña la cadena codificada.
Como regla orientativa, una URL etiquetada de menos de unos cien caracteres produce un código cómodamente escaneable en los tamaños de impresión habituales. Si tu enlace es mucho más largo, acorta algo antes de imprimir.
Cuida también la zona silenciosa — el margen en blanco alrededor del código — e imprime el código con el tamaño adecuado a su distancia de escaneo. Un código en un escaparate que se lee desde la acera debe ser mucho más grande que uno en un inserto de producto que se lee a un palmo de los ojos. Ningún acortamiento de URL rescata un código impreso demasiado pequeño para el lugar donde vive.
Un código por ubicación, siempre
La regla operativa más importante: genera un código QR independiente para cada ubicación, cada uno apuntando a su propia URL etiquetada. Nunca reutilices un mismo código entre un folleto y un escaparate, aunque ambos lleven a la misma página.
La razón es sencilla. El código QR es tu unidad de medición. Si un código aparece en cinco sitios, su recuento de escaneos es una mezcla de cinco partes desconocidas, y ningún truco de analítica puede separlas después. Si cada ubicación tiene su propio código, los recuentos son limpios desde el primer día, y el coste extra son unos minutos de trabajo con el generador.
Esto también te da libertad para corregir errores sin reimprimirlo todo. Si una ubicación rinde mal, puedes cambiar a dónde apunta su código (con un código dinámico, que vemos a continuación) o rediseñar solo ese elemento. Y si un código se estropea o se retira, sabes exactamente qué ubicación dejó de funcionar.
Etiqueta tus códigos al crearlos — en una hoja de cálculo, una nota o el propio sistema de nombres del generador — con el mismo esquema que usaste en los valores UTM. Seis meses después, cuando alguien pregunte "¿qué código iba en el ticket?", la respuesta debería tardar segundos, no requerir arqueología.
Nunca pongas datos personales en el enlace
Esta regla no tiene excepciones. No codifiques en la URL de destino de un QR nada que identifique a una persona: ni nombres, ni correos electrónicos, ni teléfonos, ni identificadores de cliente, ni códigos de descuento vinculados a un individuo, ni nada personal.
Dos razones. Primera: las URL son visibles. Aparecen en el historial del navegador, pueden circular en capturas de pantalla y las ve cualquiera que tenga el impreso en la mano. Segunda: las URL de campaña etiquetadas a menudo se comparten — un cliente encantado puede reenviar el enlace — y un enlace que contiene datos personales de alguien los filtra hacia quien lo reciba.
Las etiquetas de campaña en sí no son datos personales; utm_source=folleto describe el medio, no a la persona. Mantenlo así. Si necesitas seguimiento por persona, hazlo después de que cargue la página de aterrizaje, mediante los mecanismos normales de tu sitio web, no en la URL impresa.
Cómo se combina el etiquetado con los códigos QR dinámicos y los recuentos de escaneos
Existen dos tipos de códigos QR. Un código estático codifica directamente la URL de destino; nunca cambia y no cuesta nada mantenerlo funcionando. Un código dinámico codifica una URL de redirección corta propiedad del servicio de QR; el servicio cuenta cada escaneo y puede reorientar el código a un nuevo destino más adelante sin reimprimir.
Estos dos mecanismos responden a preguntas distintas y funcionan mejor juntos:
- El recuento de escaneos del código dinámico te dice cuánta gente escaneó, incluidas las personas que escanearon pero cerraron la página antes de que cargara, o que nunca generaron una vista de página en tu analítica.
- Las etiquetas UTM le dicen a tu analítica quién escaneó, de dónde venía y qué hizo en el sitio después.
Los recuentos no coincidirán exactamente, y eso es normal. Los teléfonos pueden no cargar la página tras un escaneo; algunos navegadores y herramientas de privacidad limitan el seguimiento de la analítica; el servicio dinámico cuenta escaneos que tu analítica nunca ve. Trata el recuento dinámico como el límite superior del interés y las visitas atribuidas por la analítica como el subconjunto comprometido. La propia brecha es informativa: una brecha grande en una ubicación puede significar que la página de aterrizaje carga demasiado despacio, o que el código está en un lugar donde la gente escanea sin llegar a nada más.
Una configuración práctica: usa un código dinámico cuyo destino de redirección sea tu URL completamente etiquetada. Obtienes el recuento de escaneos, la capacidad de corregir el destino después de imprimir y una atribución limpia por ubicación en la analítica — todo con un solo código. Si de verdad solo necesitas un destino fijo para siempre y quieres el artefacto más simple posible, un código estático con una URL etiquetada también sirve; simplemente pierdes el contador de escaneos y la redirección posterior a la impresión.
Una precaución con los códigos dinámicos: dependen de que el servicio de QR siga en línea. Si los usas, elige un proveedor que esperes que siga existiendo, y evita apuntar material impreso importante a códigos que podrían dejar de resolver.
Conclusión
Los parámetros UTM convierten los códigos QR impresos de una puerta de un solo sentido en un canal medible. Etiqueta cada enlace de destino con valores consistentes de fuente, medio, campaña y contenido, genera un código por ubicación, mantén la URL corta para que el patrón siga siendo escaneable y mantén los datos personales completamente fuera del enlace. Combina las etiquetas con un código dinámico cuando también quieras recuentos de escaneos y la posibilidad de reorientar después de imprimir. La idea clave: una campaña con QR solo es tan útil como tu capacidad de comparar sus ubicaciones — y comparar no cuesta nada más que unos parámetros bien nombrados, escritos una vez, antes de imprimir.