QR con parámetros UTM: cómo medir tus campañas en Google Analytics
La diferencia entre incrustar UTM en la URL y usar un QR dinámico con analytics propio
Añadir parámetros UTM a la URL de un código QR es la forma más directa de medir en Google Analytics de dónde vienen los escaneos. Pero hay dos maneras de hacerlo, con ventajas distintas: incrustar los UTM directamente en la URL del QR estático, o usar un QR dinámico que registra estadísticas propias antes de redirigir. Conocer la diferencia te ahorra datos sucios en GA4.
¿Qué son los parámetros UTM y por qué importan en QR?
Los UTM son etiquetas que añades a una URL para que Google Analytics identifique la fuente, el medio y la campaña de cada visita.
UTM son las siglas de Urchin Tracking Module, el sistema de etiquetado de URLs que usa Google Analytics. Cuando alguien hace clic en una URL con UTM, GA registra la visita con la fuente, el medio y la campaña que tú hayas definido.
Sin UTM, una visita que llega desde el escaneo de un QR aparece en GA4 como tráfico directo, igual que si el usuario hubiera escrito la URL a mano. Con UTM, aparece correctamente etiquetado como campaña de cartelería, mailing o lo que hayas configurado.
Ejemplo de URL con UTM para un QR:
``` https://tudominio.com/oferta ?utm_source=qr &utm_medium=cartel &utm_campaign=apertura-mayo-2026 &utm_content=cartel-escaparate ```
Cuando alguien escanea el QR que apunta a esa URL, GA4 registra: fuente = qr, medio = cartel, campaña = apertura-mayo-2026, contenido = cartel-escaparate. Puedes filtrar esas visitas en cualquier informe de GA4 y compararlas con otras campañas.
¿Cómo crear un QR con UTM paso a paso?
Construyes la URL en Google Campaign URL Builder, la pegas en el generador de QR de codigo-qr.es y descargas el código listo para imprimir.
El proceso tiene dos pasos.
Paso 1: construir la URL con UTM.
Usa el generador oficial de Google: `https://ga-dev-tools.google/campaign-url-builder/`. Introduce:
• URL del destino: la página a la que va el QR
• `utm_source`: origen del tráfico (ej: `qr`, `cartel`, `folleto`)
• `utm_medium`: canal (ej: `print`, `offline`, `display`)
• `utm_campaign`: nombre de la campaña (ej: `apertura-mayo-2026`)
• `utm_content`: (opcional) para distinguir dos QR de la misma campaña (ej: `escaparate` vs `mostrador`)
El generador te da la URL completa con los UTM ya codificados.
Paso 2: generar el QR con esa URL. Pega la URL completa (con UTM) en el generador de QR de codigo-qr.es. Descarga el QR en PNG o SVG. Ese QR, al escanearse, lleva al usuario a la URL con UTM y GA4 registra la visita con todas las etiquetas correctas.
Truco: si usas un QR estático, la URL con UTM queda fija para siempre. Si en el futuro necesitas cambiar la campaña o el destino, tienes que generar un QR nuevo y reimprimir.
¿Cuál es la diferencia entre QR con UTM y QR dinámico con analytics propio?
El QR con UTM mide en GA4 pero exige GA en el destino. El QR dinámico registra escaneos propios y permite cambiar el destino sin reimprimir.
Las dos opciones tienen usos distintos:
QR estático con UTM:
• La URL con UTM va codificada dentro del QR.
• Google Analytics registra la visita con las etiquetas UTM cuando el usuario llega a tu web.
• Requiere que GA4 esté instalado en el destino.
• Si el destino no tiene GA (un PDF, una ficha de Google Maps, una web de terceros), los UTM no se registran en ningún sitio.
• No puedes cambiar el destino sin reimprimir el QR.
QR dinámico con analytics propio:
• El QR apunta a una URL corta del tipo `/r/abc12345`.
• codigo-qr.es registra cada escaneo (total, hora, país, dispositivo) antes de redirigir.
• No depende de GA ni de que el destino tenga ningún sistema de analítica.
• Puedes cambiar el destino en cualquier momento sin reimprimir.
• Si además quieres datos en GA4, añades UTM a la URL de destino del QR dinámico y tienes los dos registros.
Cuadro resumen:
| Criterio | QR estático + UTM | QR dinámico | |----------|------------------|-------------| | Medición en GA4 | Si (si GA está en el destino) | No (analytics propio) | | Independiente de GA | No | Si | | Cambiar destino sin reimprimir | No | Si | | Funciona con PDF o web de terceros | No mide en GA | Si mide escaneos | | Coste | Gratis | Plan Pro 5,99€/mes |
¿Cuándo usar QR con UTM y cuándo usar QR dinámico con analytics propio?
Usa UTM cuando el destino tiene GA y la URL no cambiará. Usa QR dinámico cuando no hay GA o necesitas editar el destino después.
La elección depende de tres preguntas:
¿El destino tiene Google Analytics? Si tu web tiene GA4, los UTM funcionan bien. Si el QR apunta a un PDF en Drive, un perfil de Instagram o una web de terceros sin GA, los UTM no llegan a ningún sistema de medición. En ese caso, el QR dinámico con analytics propio es la única forma de saber cuánta gente escanea.
¿Necesitas cambiar el destino en el futuro? Si la URL del destino puede cambiar (nueva versión de la carta, nueva temporada de la oferta, nueva landing), usa QR dinámico. Con UTM y QR estático, cualquier cambio implica reimprimir.
¿Necesitas datos en GA4 para combinar con otros canales? Si tu equipo de marketing ya trabaja con GA4 y quiere comparar el QR con otros canales (email, redes sociales, paid), los UTM son la forma estándar de hacer esa comparación. Puedes combinar las dos opciones: QR dinámico cuya URL de destino incluye UTM. Así tienes estadísticas propias en codigo-qr.es y datos en GA4.
Ver la guía completa de QR dinámico vs estático para más detalle.
¿Qué UTM usar en cada tipo de soporte impreso?
Cartel usa utm_medium=print, folleto usa utm_medium=brochure, packaging usa utm_medium=packaging. El campo utm_content distingue cada ubicación dentro de la misma campaña.
Una convención coherente de UTM facilita el análisis posterior en GA4. Estas son las etiquetas recomendadas para los soportes físicos más comunes:
| Soporte | utm_source | utm_medium | utm_content (ejemplo) | |---------|-----------|------------|---------------------| | Cartel exterior | qr | print | cartel-escaparate | | Folleto o flyer | qr | brochure | folleto-feria-may26 | | Packaging o etiqueta | qr | packaging | caja-producto-a | | Tarjeta de visita | qr | business-card | tarjeta-comercial | | Mesa de restaurante | qr | table | mesa-terraza | | Ticket de compra | qr | receipt | ticket-tienda-bcn |
`utm_campaign` debe ser el nombre de la campaña completa, el mismo para todos los soportes de esa campaña (ej: `apertura-mayo-2026`). Así puedes agrupar todos los QR de la campaña en un solo informe de GA4 y ver qué soporte genera más tráfico.
§CODIGO-QR.ES / PRO
Crea tu QR con UTM o tu QR dinámico con analytics
Generador gratuito para QR con UTM. Plan Pro a 5,99€/mes para QR dinámico con estadísticas propias y edición de destino.
Preguntas frecuentes
- ¿Los parámetros UTM hacen que el QR sea más grande o difícil de escanear?
- Los UTM alargan la URL, lo que aumenta la densidad de puntos del QR. Para URLs largas (más de 150 caracteres con UTM), usa nivel de corrección de errores M en lugar de H para mantener el QR escaneable. O usa un QR dinámico, que codifica una URL corta independientemente del destino.
- ¿Puedo usar UTM en un QR dinámico?
- Sí, son compatibles. El QR dinámico codifica la URL corta (/r/abc12345). Esa URL corta redirige a la URL de destino, que puede incluir UTM. Así tienes estadísticas propias en codigo-qr.es y datos de UTM en GA4 al mismo tiempo.
- ¿Los UTM funcionan en GA4 igual que en Universal Analytics?
- Los cinco parámetros UTM clásicos (source, medium, campaign, term, content) funcionan igual en GA4. La diferencia es que GA4 los ve en los informes de Adquisición, dentro de la sección Campañas. El modelo de atribución es distinto, pero los UTM se registran igual.
- ¿Qué pasa si dos QR de la misma campaña tienen el mismo utm_content?
- No es un error, pero pierdes granularidad. Si quieres distinguir el QR del escaparate del QR del mostrador, usa utm_content distinto en cada uno. Si no te importa distinguirlos, el mismo utm_content está bien.
Jose Flores
Fundador de codigo-qr.es · codigo-qr.es
Jose Flores es fundador de codigo-qr.es, herramienta de generación de QR dinámicos y códigos de barras creada en Barcelona en 2026. Especializado en soluciones digitales para pequeños negocios, desarrolla herramientas que permiten a restaurantes, comercios y profesionales digitalizar su comunicación sin infraestructura técnica propia.
Más artículos