Cómo rastrear visitas de un código QR con UTM en 7 pasos (2026)
Aprender cómo rastrear visitas de un código QR con UTM te permite transformar cualquier cartel, folleto o empaque físico en un canal de adquisición medible dentro de Google Analytics 4 (GA4). Al finalizar este tutorial, dispondrás de una infraestructura de etiquetado limpia, un panel de control personalizado que aísla el tráfico físico sin enviarlo al cajón de sastre de canales no asignados y un informe visual para auditar conversiones por tipo de dispositivo móvil. Para aplicar este método necesitas acceso con rol de editor o administrador a una propiedad de GA4, una hoja de cálculo para estandarizar parámetros y un generador de códigos QR con soporte de exportación vectorial, dedicando aproximadamente 45 minutos de trabajo técnico. Si únicamente buscas imprimir un código de contacto personal o compartir la clave de una red wifi doméstica, no precisas este despliegue analítico.
Cómo rastrear visitas de un código QR con UTM paso a paso
Aprender cómo rastrear visitas de un código QR con UTM exige diseñar la URL con cinco parámetros estandarizados, generar una matriz visual legible y configurar una regla de canal personalizada en GA4; el proceso completo consta de 7 pasos técnicos ejecutables en unos 45 minutos. Esta configuración garantiza que cada interacción física quede atribuida a su soporte exacto en los paneles analíticos.

Los parámetros UTM (Urchin Tracking Module) son etiquetas añadidas al final de una dirección web que informan a las plataformas de analítica sobre el origen exacto del visitante. En soportes físicos, donde no existen enlaces clicables directos, el código QR funciona como el puente óptico que traslada esos parámetros al navegador del teléfono del usuario.
Qué necesitas antes de empezar a medir tus códigos QR
Antes de generar el primer arte final o enviar material a imprenta, debes reunir los accesos y las herramientas operativas para asegurar que los datos viajen sin bloqueos desde el escaneo hasta los servidores de analítica.
| Elemento necesario | Dónde conseguirlo | Tiempo estimado | Impacto si falta este elemento |
|---|---|---|---|
| Permisos de editor en GA4 | Panel de Administración de Google Analytics | 5 minutos | Imposibilita crear grupos de canales personalizados y filtros |
| Hoja de cálculo de nomenclatura | Google Sheets o Microsoft Excel | 10 minutos | Genera dispersión de nombres y parámetros rotos por errores tipográficos |
| Herramienta generadora de códigos QR | Plataforma web de generación QR | 5 minutos | Códigos con resolución insuficiente para impresión física |
| Entorno de pruebas móvil | Smartphone con cámara nativa y navegador actualizado | Inmediato | Riesgo de enviar a imprenta URLs con errores 404 o parámetros perdidos |
Paso 1: Definir la convención de nomenclatura UTM para soportes físicos
El objetivo de este paso consiste en establecer un estándar estricto de redacción para los parámetros UTM, impidiendo que variaciones ortográficas fragmenten las métricas en Google Analytics 4.

Para operar correctamente, abre una hoja de cálculo y define las columnas correspondientes a utm_source, utm_medium, utm_campaign, utm_term y utm_content. Aplica una regla universal: utiliza exclusivamente letras minúsculas, sustituye cualquier espacio por un guion medio (-) y elimina acentos, eñes o caracteres especiales. Google Analytics distingue entre mayúsculas y minúsculas; si etiquetas un folleto como Folleto y otro como folleto, la plataforma dividirá los datos en dos fuentes independientes.
El siguiente diagrama compara el impacto estructural entre una nomenclatura descuidada y una convención técnica unificada:
El soporte físico requiere una taxonomía adaptada a objetos tangibles. En lugar de utilizar términos genéricos, clasifica el origen según el soporte exacto y el contexto espacial donde se encontrará el usuario.
| Soporte físico | utm_source sugerido | utm_medium sugerido | utm_campaign sugerido | utm_content (detalle) |
|---|---|---|---|---|
| Packaging de producto | empaque-linea-a | qr | lanzamiento-2026 | caja-frontal-500g |
| Folleto de mano (Flyer) | folleto-feria | expofarma-madrid | descuento-dorso | |
| Standee en punto de venta | standee-tienda | qr | retail-verano | lateral-cajas |
| Tarjeta de visita comercial | tarjeta-personal | networking-b2b | contacto-directo | |
| Factura impresa / Albarán | factura-fisica | fidelizacion-postventa | qr-pie-pagina | |
| Lona publicitaria exterior | valla-exterior | offline | branding-q2 | avenida-central-12m |
| Catálogo técnico de productos | catalogo-anual | distribuidores-2026 | ficha-maquinaria-p12 | |
| Rotulación de vehículo de empresa | furgoneta-flota | offline | servicio-tecnico | puerta-trasera-04 |
| Póster en probador o escaparate | poster-escaparate | qr | rebajas-invierno | espejo-interior |
| Ticket de caja registradora | ticket-tpv | encuesta-satisfaccion | qr-inferior-caja |
El resultado visible tras completar este paso es una tabla estructurada sin celdas vacías en los tres parámetros obligatorios (source, medium, campaign), donde ningún texto contiene mayúsculas ni caracteres codificados como %20.
Un error común en este punto radica en mezclar idiomas o traducir etiquetas dinámicas, como emplear fuera-de-linea en lugar de offline. Si detectas términos discordantes, aplica una función de sustitución masiva en tu hoja de cálculo antes de generar enlaces definitivos.
Paso 2: Construir la URL etiquetada con parámetros UTM
El objetivo de esta fase es ensamblar la dirección web final fusionando la URL de aterrizaje con los parámetros analíticos definidos previamente.

Para llevar a cabo la construcción, puedes utilizar la herramienta oficial Campaign URL Builder de Google o formular la combinación directamente en tu hoja de cálculo. En Google Sheets, sitúa la URL base en la celda A2, la fuente en B2, el medio en C2, la campaña en D2 y el contenido en E2. En la celda F2, introduce la siguiente fórmula de concatenación:
=LOWER(CONCATENATE(A2, "?utm_source=", B2, "&utm_medium=", C2, "&utm_campaign=", D2, IF(ISBLANK(E2), "", CONCATENATE("&utm_content=", E2))))
El siguiente esquema resume el flujo secuencial para estructurar la cadena de texto de destino:
Asegúrate de que la URL de destino responda con un código de estado HTTP 200 directo. Si tu sitio web redirige automáticamente de http:// a https:// o de un dominio sin www a uno con www, los parámetros UTM pueden perderse durante el salto de redirección si el servidor no está configurado para propagar cadenas de consulta (query strings).
Ejemplo ilustrativo:
- Contexto: Una empresa de moda sostenible preparó cinco expositores físicos de cartón (standees) para centros comerciales con motivo de su campaña de temporada.
- Qué se hizo: El equipo redactó los enlaces introduciendo mayúsculas aleatorias según el centro comercial (utm_campaign=Madrid-Norte y utm_campaign=valencia-centro), pegando las direcciones directamente en un generador sin comprobar redirecciones.
- Obstáculo y solución: Al analizar los primeros datos, detectaron que las visitas de Madrid aparecían fragmentadas en tres filas distintas y las de Valencia se registraban como tráfico directo porque el servidor web descartaba los parámetros al forzar el protocolo seguro HTTPS; el equipo corrigió el fallo unificando la fórmula en minúsculas en su hoja de cálculo y fijando la URL base directamente en https://www. para evitar saltos de servidor.
- Resultado: Los datos de los cinco expositores comenzaron a consolidarse bajo una única estructura de campaña limpia, permitiendo identificar qué centro comercial generaba más tiempo de permanencia en la tienda online.
El resultado visible de este paso es una cadena de texto continua que comienza con el protocolo seguro y concatena los parámetros precedidos por el signo de interrogación ? y separados entre sí por el carácter &.
Un fallo habitual consiste en colocar un segundo signo de interrogación si la página de aterrizaje ya contenía parámetros internos (por ejemplo, filtros de catálogo). La norma técnica establece un único ? para iniciar los parámetros; las variables subsiguientes deben enlazarse siempre con &.
Paso 3: Acortar la URL para optimizar la densidad de la matriz QR
El propósito de este paso es reducir la cantidad de caracteres que componen el enlace para generar un código QR con una cuadrícula visualmente limpia y de fácil lectura óptica.
Una URL con parámetros UTM completos suele superar con facilidad los 110 caracteres. Cuanta mayor información contiene un código QR, más densa se vuelve su matriz de puntos (módulos). Si imprimes una matriz de alta densidad en un tamaño pequeño o sobre materiales rugosos como cartón kraft o tela, las cámaras de los teléfonos móviles experimentan dificultades para enfocar y decodificar los datos.
Al acortar la URL mediante un servicio fiable, reduces la cadena a unos 20 o 25 caracteres, lo que simplifica la matriz visual a una versión de pocos módulos que se lee de manera instantánea, incluso con poca luz.
| Longitud de la URL | Módulos típicos del QR | Tamaño mínimo en papel liso | Tamaño mínimo en soporte rugoso | Distancia de lectura recomendada |
|---|---|---|---|---|
| URL corta (20–30 car.) | 25 × 25 (Versión 2) | 20 × 20 mm | 25 × 25 mm | Hasta 25 cm |
| URL media (50–70 car.) | 33 × 33 (Versión 4) | 28 × 28 mm | 35 × 35 mm | Hasta 30 cm |
| URL larga con UTM (100–140 car.) | 45 × 45 (Versión 7) | 38 × 38 mm | 48 × 48 mm | Hasta 40 cm |
| URL extrema (>180 car.) | 57 × 57 (Versión 10) | 50 × 50 mm | 65 × 65 mm | Hasta 50 cm |
Los valores de la tabla son orientativos (ejemplo hipotético calculado para un nivel de corrección M); confirma siempre el tamaño con una prueba de impresión real.
El resultado visible tras acortar el enlace es una dirección concisa que, al ser introducida en el navegador, redirige de forma inmediata a la URL completa conservando todos los parámetros UTM intactos en la barra de direcciones.
El error recurrente en esta fase radica en emplear acortadores gratuitos genéricos que insertan páginas intermedias de publicidad o que caducan tras unos meses. Si el acortador interrumpe el servicio, el código impreso quedará inservible para siempre.
Paso 4: Generar y descargar el código QR con corrección de errores
El objetivo es transformar la URL optimizada en un archivo gráfico de alta resolución preparado técnicamente para los requisitos de imprenta.

En la interfaz de tu generador de códigos QR, selecciona el tipo de contenido Enlace web o URL y pega la dirección acortada que preparaste en el paso previo. Dirígete a la sección de configuración de corrección de error (Error Correction Level). El estándar internacional contempla cuatro niveles: L (7%), M (15%), Q (25%) y H (30%). Para soportes físicos sujetos a desgaste, suciedad o que incorporen un imagotipo corporativo en el centro, selecciona siempre el nivel H o M.
El siguiente diagrama ayuda a determinar el nivel de corrección según el diseño previsto para el soporte:
Al momento de exportar, descarga siempre el archivo en formato vectorial, como SVG o EPS. Los formatos de mapa de bits como PNG o JPEG pierden definición al ser escalados en programas de maquetación editorial. Un código impreso con bordes pixelados provoca errores de difracción óptica en las lentes de los teléfonos inteligentes.
El resultado visible es un archivo vectorial que puedes ampliar a cualquier dimensión en un software de diseño sin que los bordes de los módulos negros pierdan nitidez geométrica.
| Nivel de corrección | Superficie recuperable | Cuándo usarlo |
|---|---|---|
| L | 7% | Pantallas o papel liso sin logo y sin riesgo de desgaste |
| M | 15% | Folletos, tarjetas y carteles de interior sin logo central |
| Q | 25% | Empaques y soportes que se manipulan o se ensucian |
| H | 30% | Códigos con logotipo en el centro o en exteriores |
El error típico consiste en descargar un archivo PNG a baja resolución (por ejemplo, 300 × 300 píxeles) y estirarlo para que encaje en un cartel de gran formato. En imprenta, esto genera una imagen borrosa que inutiliza la lectura del código.
Paso 5: Configurar un grupo de canales personalizado en GA4 para evitar tráfico Unassigned
El objetivo primordial de esta fase es evitar que Google Analytics 4 envíe el tráfico de tus códigos QR al canal Unassigned, asignándole una categoría propia denominada QR Offline.

Por defecto, GA4 procesa las visitas mediante su sistema de agrupación de canales predeterminado (Default Channel Grouping). Si utilizas parámetros recomendados habitualmente en internet como utm_medium=qr o utm_medium=offline, la plataforma no encontrará ninguna regla predefinida que admita esos valores. En consecuencia, agrupará esas visitas bajo la etiqueta Unassigned, arruinando la visibilidad del retorno de inversión de tus campañas físicas.
Para resolver esta limitación de manera definitiva, sigue estos pasos en el panel de control:
- Inicia sesión en Google Analytics 4 y haz clic en el icono de Administrar (el engranaje situado en la esquina inferior izquierda).
- Dentro de la columna Visualización de datos, selecciona Grupos de canales.
- Haz clic en los tres puntos verticales situados junto a Default Channel Group y selecciona Copiar para crear uno nuevo.
- Asigna un nombre claro al nuevo grupo, por ejemplo: Grupos de canales de marketing con QR.
- Haz clic en el botón Añadir nuevo canal.
- En el campo Nombre del canal, escribe QR Offline.
- En la sección de reglas de canal, define la condición: selecciona la dimensión Medio de la sesión, elige el operador coincide exactamente con e introduce qr; después añade dos condiciones más unidas con O (OR) para offline y print, de modo que el canal capture los tres medios físicos.
- Guarda la regla del canal y arrastra QR Offline hacia arriba en la lista de canales, asegurándote de que quede ubicado por encima de la regla de tráfico directo (Direct).
- Haz clic en Guardar grupo.
El siguiente resumen sintetiza las acciones necesarias para consolidar esta regla técnica:
Ejemplo ilustrativo:
- Contexto: Una compañía de suministros industriales distribuyó 500 catálogos prémium en una feria sectorial con un código QR que apuntaba a una tarifa de precios especial usando utm_medium=print.
- Qué se hizo: El director de marketing revisó el informe de adquisición estándar tras el evento y observó que las visitas no aparecían en ningún canal de campaña, mientras que la categoría Unassigned mostraba un incremento repentino de 180 usuarios.
- Obstáculo y solución: El equipo comprobó que la definición estándar de canales de GA4 ignora el medio print; para corregirlo, accedieron al Administrador, crearon un grupo de canales personalizado llamado Canales Corporativos e incorporaron la regla regex para el medio print por encima del canal Directo.
- Resultado: De forma inmediata, el tráfico de los catálogos se desglosó en una fila propia rotulada como QR Offline, permitiendo demostrar a la dirección que la feria había generado 24 solicitudes de presupuesto directas.
El resultado visible tras guardar la configuración es un nuevo grupo de canales disponible como dimensión primaria en los informes estándar de adquisición, donde el tráfico procedente de tus códigos QR se presenta bajo su propia etiqueta identificativa.
Un error habitual consiste en intentar editar directamente el grupo predeterminado del sistema sin duplicarlo, algo que la interfaz de GA4 no permite porque el grupo predeterminado no es editable. Recuerda siempre utilizar la opción de copiar para generar la versión editable.
Si quieres crear códigos QR dinámicos con las 5 casillas UTM y un enlace corto orova.vn/l/ que no sature la matriz de impresión, Orova Link & QR te deja elegir entre 59 tipos de código y ver los escaneos por dispositivo y sistema operativo en una sola pestaña de estadísticas.
Paso 6: Validar el rastreo en tiempo real con DebugView de GA4
El objetivo de este paso es comprobar la correcta recepción de los parámetros analíticos antes de imprimir miles de copias de tu material publicitario.

Para realizar la comprobación técnica, no basta con abrir el enlace en tu navegador habitual, ya que tus visitas personales podrían estar filtradas por IP. Activa el modo de depuración conectando la URL de destino a Tag Assistant (tagassistant.google.com) o, si tu sitio usa Google Tag Manager, mediante el modo Vista previa. Para la prueba con el móvil, abre después el informe Tiempo real, donde también aparecen las visitas que no están en modo de depuración.
Dirígete a GA4, haz clic en Administrar y, dentro de la columna Visualización de datos, pulsa en DebugView. Abre la URL de prueba en la sesión conectada a Tag Assistant y escanea además el código QR impreso en una hoja de prueba. En la columna temporal de DebugView verás aparecer en pocos segundos los eventos del dispositivo en depuración, y el escaneo móvil se reflejará en el informe Tiempo real con su fuente y medio. Haz clic sobre el evento page_view o session_start y despliega la pestaña de parámetros.
Aplica la siguiente lista de verificación secuencial antes de autorizar cualquier tirada de impresión:
| Nº de control | Verificación técnica | Parámetro esperado | Criterio de aprobación |
|---|---|---|---|
| 1 | Evento de inicio registrado | page_view | El evento aparece en la línea de tiempo en menos de 10 segundos |
| 2 | Fuente de la campaña | source | Refleja con exactitud el valor asignado en la hoja de nomenclatura |
| 3 | Medio de la campaña | medium | Coincide con qr, offline o print en minúsculas |
| 4 | Nombre de campaña | campaign | Muestra el nombre comercial de la acción sin signos extraños |
| 5 | Contenido de campaña | content | Identifica la variante o posición del soporte (si se configuró) |
| 6 | Integridad de página | page_location | No contiene dobles interrogaciones ?? ni barras finales perdidas |
| 7 | Disparo de eventos clave | conversion / evento clave | Si la landing tiene un formulario, este completa el envío de prueba |

El siguiente esquema marca la secuencia temporal para llevar a cabo esta validación:
El resultado visible de esta auditoría es la confirmación visual en DebugView de que los parámetros source, medium y campaign quedan asociados al ID de usuario de prueba sin registrar anomalías de sintaxis.
El error más peligroso en este punto es validar la URL visualizándola en un ordenador pero omitir el escaneo con la cámara nativa del teléfono móvil. Algunos lectores de códigos integrados en capas de personalización de Android abren navegadores internos que bloquean scripts de analítica si las políticas de cookies no están debidamente resueltas.
Paso 7: Crear un informe de exploración en GA4 para medir conversiones por dispositivo
El objetivo de este paso final es configurar un panel de exploración en formato libre que cruce el rendimiento de tus códigos QR físicos con el comportamiento de los usuarios según su sistema operativo y modelo de dispositivo móvil.

En el menú lateral izquierdo de GA4, accede a la sección Explorar y haz clic en Crear una nueva exploración en blanco. En la columna de Variables, pulsa el signo + en Dimensiones e importa las siguientes: Nombre de la campaña, Medio de la sesión, Fuente de la sesión, Categoría de dispositivo y Sistema operativo. A continuación, pulsa el signo + en Métricas e importa: Sesiones, Sesiones con interacción, Porcentaje de interacciones y los eventos clave que representen ventas o registros.
Arrastra Nombre de la campaña y Sistema operativo al área de Filas, y coloca Sesiones y tus eventos clave en el área de Valores. En la sección inferior de Filtros, añade una regla sobre Medio de la sesión con la condición coincide con la expresión regular y escribe los tres medios físicos (qr, offline y print) separados por una barra vertical, entre ^( y )$. De este modo, la tabla excluirá cualquier tráfico procedente de campañas digitales convencionales, mostrando únicamente el rendimiento de tus soportes físicos.
Al analizar estos datos, notarás con frecuencia una divergencia entre el número de escaneos reportados por el panel del generador de códigos QR y el número de sesiones registradas en GA4. Esta discrepancia es habitual en el ecosistema técnico móvil y responde a factores medibles.
| Métrica analizada | Punto técnico de captura | Causas habituales de pérdida | Rango orientativo (ejemplo hipotético) |
|---|---|---|---|
| Escaneo óptico (Herramienta QR) | Petición al servidor del código al leer la imagen | El usuario cancela la carga antes de abrir el navegador web | Dato base (100% de partida) |
| Petición HTTP recibida | El servidor web entrega el documento HTML de la landing | Bloqueadores de contenido o desconexión en redes móviles lentas | 10% a 15% de caída respecto a escaneos |
| Sesión registrada (GA4) | El archivo de analítica se ejecuta tras aceptar cookies | Rechazo del banner de consentimiento o abandono antes de la carga | 15% a 30% de caída respecto a escaneos |

La siguiente representación ilustra el embudo técnico de caída entre el contacto óptico y el procesamiento analítico:
Ejemplo ilustrativo:
- Contexto: Una cadena de restaurantes colocó códigos QR en los servilleteros de 12 locales para medir la visualización de su carta de postres mediante un enlace con etiquetas UTM.
- Qué se hizo: El panel del generador QR contabilizó 1.000 escaneos durante el fin de semana, pero el informe de exploración de GA4 solo reflejaba 650 sesiones, lo que llevó a la dirección a sospechar de un fallo en la medición.
- Obstáculo y solución: El analista cruzó las métricas por dispositivo, midió los tiempos de carga desde la red wifi de los locales y descubrió que allí se concentraba buena parte de las pérdidas, donde la página tardaba más de 4 segundos en cargar y los comensales cerraban la pestaña antes de que se cargara la biblioteca de analítica; la empresa optimizó el peso de la página y simplificó el aviso de cookies.
- Resultado: En el siguiente fin de semana, con 1.000 nuevos escaneos brutos, las sesiones en GA4 aumentaron a 820, reduciendo la discrepancia al 18%.
El resultado visible tras completar este paso es un informe dinámico en GA4 que puedes consultar en cualquier fecha para comparar la rentabilidad de cada tirada física y detectar si los usuarios de determinados sistemas operativos presentan tasas de rebote elevadas.
Un error común al interpretar este informe consiste en asumir que un escaneo equivale obligatoriamente a una sesión. Si un usuario escanea el mismo código dos veces en un intervalo de 10 minutos desde el mismo dispositivo, la herramienta QR registrará dos escaneos, mientras que GA4 mantendrá abierta una única sesión activa.
Checklist de auditoría para el rastreo de códigos QR con UTM
Utiliza esta tabla de control técnico para verificar cada fase del despliegue antes de autorizar la fabricación física de materiales promocionales.
| Paso del proceso | Tarea principal | Criterio de validación | Tiempo estimado |
|---|---|---|---|
| 1. Nomenclatura | Estandarizar variables UTM | Hoja de cálculo sin mayúsculas, espacios ni caracteres especiales | 10 minutos |
| 2. Enlace de destino | Ensamblar URL completa | Comprobación de respuesta HTTP 200 directa sin saltos de redirección | 5 minutos |
| 3. Optimización de matriz | Acortar la dirección web | Reducción a menos de 30 caracteres para aligerar la densidad visual | 5 minutos |
| 4. Generación gráfica | Exportar archivo para imprenta | Archivo vectorial SVG/EPS descargado con nivel de corrección M o H | 5 minutos |
| 5. Reglas en GA4 | Configurar grupo de canales | Canal QR Offline creado con condiciones para qr, offline y print, por encima de Direct | 10 minutos |
| 6. Control en vivo | Auditar con DebugView | Parámetros source, medium y campaign verificados en tiempo real | 5 minutos |
| 7. Panel analítico | Montar informe de exploración | Vista personalizada filtrada por medio físico y desglosada por SO | 5 minutos |
Errores comunes al medir códigos QR y cómo solucionarlos
Incluso los equipos experimentados cometen fallos al conectar el mundo impreso con la analítica digital. La siguiente tabla sintetiza los problemas más recurrentes y su corrección técnica.
| Error detectado | Causa técnica común | Solución recomendada |
|---|---|---|
| Tráfico clasificado en Unassigned | El valor de utm_medium no encaja en las reglas estándar de GA4 | Crear un grupo de canales personalizado con regla regex para el medio empleado |
| Parámetros UTM desaparecidos al cargar | Redirección de servidor de http a https que borra la query string | Configurar el servidor para propagar parámetros o usar la URL canónica final |
| Código ilegible en distancias cortas | Matriz excesivamente densa provocada por una URL con demasiados caracteres | Utilizar un enlace corto que mantenga la cuadrícula del QR por debajo de la Versión 5 |
| Métricas divididas en filas múltiples | Uso simultáneo de mayúsculas y minúsculas en el nombre de campaña | Estandarizar la hoja de cálculo con la función =LOWER() y no introducir nombres a mano |
| Caída severa entre escaneos y visitas | Landing page pesada que tarda más de 3 segundos en cargar en redes móviles | Optimizar recursos gráficos, tiempos de respuesta de servidor y carga del script analítico |
| QR no escaneable tras añadir logotipo | Inserción de imagen central sobre un código con nivel de corrección L | Regenerar el código QR asignando un nivel de corrección de error H (30%) |
Si prefieres no montar la hoja de cálculo y el acortador por separado, Orova Link & QR reúne varios de estos pasos: rellenas las 5 casillas UTM (source, medium, campaign, term y content), obtienes un enlace corto orova.vn/l/ con su código QR dinámico, puedes cambiar el destino o los UTM sin reimprimir y descargas el arte final en SVG o EPS. Su pestaña de estadísticas muestra los escaneos por día, dispositivo, sistema operativo y etiqueta UTM, lo que facilita compararlos con las sesiones de GA4.
Comprueba el rendimiento de tus soportes impresos y cambia la URL de destino sin volver a imprimir con Orova Link & QR, gratis hasta el 7 de julio de 2027.
Cómo medir el éxito y la atribución tras la implementación
Para evaluar si una campaña física funciona, debes vigilar indicadores que superen el simple volumen de visitas. La métrica fundamental de calidad es el porcentaje de interacciones de la sesión en GA4; si este ratio cae por debajo del 50%, significa que los usuarios que escanean el soporte abandonan la web de forma prematura.

La siguiente fórmula sintetiza la relación entre el tráfico físico inicial y las sesiones efectivas capturadas:
Otro indicador prioritario es la tasa de conversión a eventos clave según el soporte físico. Al cruzar la dimensión Contenido de la campaña con los envíos de formulario o compras, descubrirás con exactitud qué emplazamiento físico genera mayor valor económico. Los datos en los informes en tiempo real se visualizan de manera instantánea, mientras que los informes de exploración procesan los datos consolidados en un plazo habitual de 24 a 48 horas.
| Indicador | Dónde verlo | Qué te dice |
|---|---|---|
| Porcentaje de interacciones | Exploración de GA4 filtrada por medio físico | Si quien escanea se queda en la página o la abandona enseguida |
| Eventos clave por Contenido de la campaña | Exploración de GA4 con esa dimensión en filas | Qué emplazamiento físico genera más registros o compras |
| Ratio escaneo-sesión | Contador del generador QR frente a sesiones de GA4 | Cuánto tráfico se pierde entre el escaneo y la carga de la página |
Para enriquecer tu estrategia digital global, puedes coordinar estas mediciones con tu calendario de contenidos para marketing, integrar códigos QR de pago en establecimientos físicos, respaldar la visibilidad de tu marca con una sólida estrategia de posicionamiento SEO y asegurar que las páginas de destino cumplan con una estricta auditoría de arquitectura web SEO.
Tendencias en el rastreo de códigos QR en los próximos años: opinión del autor
Las dinámicas de medición física están experimentando una transformación profunda impulsada por normativas de privacidad y nuevas arquitecturas de software. A continuación, expongo mis tres perspectivas sobre el futuro de esta disciplina analítica:
El etiquetado en el cliente cederá su protagonismo frente al procesamiento en el servidor. A fecha de 2026, observo cómo las restricciones de rastreo en navegadores móviles como Safari y las aplicaciones con navegadores web embebidos descartan parámetros analíticos con creciente agresividad. Considero que en los próximos dos o tres años los parámetros UTM convencionales embebidos en el cliente perderán eficacia en favor de enlaces de redirección gestionados íntegramente por etiquetas del lado del servidor (server-side tagging). Este cambio trasladará la responsabilidad del navegador del usuario al servidor web, mitigando la pérdida de datos producida por bloqueadores locales. Si los consorcios de navegadores endurecen los bloqueos sobre las cadenas de consulta en redirecciones HTTP, esta transición técnica podría acelerarse aún más. Por ello, recomiendo que los equipos de analítica comiencen a familiarizarse con entornos de medición en servidor para no depender exclusivamente de scripts ejecutados en el dispositivo móvil.
La inteligencia artificial automatizará la auditoría de nomenclatura y la correlación de anomalías. Hoy en día ya existen herramientas analíticas que integran modelos de lenguaje para clasificar datos desordenados. En mi opinión, en pocos años no será necesario diseñar complejas fórmulas en hojas de cálculo ni expresiones regulares manuales para limpiar canales mal etiquetados; los motores de IA integrados en las plataformas corregirán en tiempo real los errores de mayúsculas, asignarán de forma probabilística el tráfico huérfano y predecirán el agotamiento de una campaña física comparando curvas de escaneo con variables meteorológicas o de tráfico peatonal. Esta previsión podría retrasarse si las empresas priorizan la privacidad estricta sobre la telemetría automática. Los profesionales deberían empezar a documentar sus históricos de campañas físicas para alimentar estos futuros sistemas predictivos con datos contextuales fiables.
La convergencia entre empaques interactivos y analítica sin cookies redefinirá el retail físico. Actualmente vemos que los códigos QR ya no se perciben como un parche publicitario, sino como una interfaz permanente en el ciclo de vida del producto. Yo creo que en los próximos años los empaques comerciales prescindirán de enlaces genéricos para ofrecer experiencias que adapten el destino del código según el historial de compra o la localización geográfica sin depender de cookies de terceros. No obstante, si las normativas globales de etiquetado físico imponen trabas burocráticas a los enlaces dinámicos, esta adopción podría ralentizarse en favor de estándares más rígidos. Mi consejo práctico es apostar desde ahora por infraestructuras de códigos QR dinámicos que permitan modificar destinos y parámetros de forma remota sin obligar a retirar productos de los puntos de venta.
Preguntas frecuentes sobre cómo rastrear visitas de un código QR con UTM
¿Por qué mis visitas de código QR aparecen como Unassigned en Google Analytics 4?
Este fenómeno ocurre porque GA4 evalúa el tráfico mediante una lista cerrada de reglas para su grupo de canales predeterminado. Cuando utilizas valores personalizados en el parámetro de medio como qr u offline, el algoritmo de Google no encuentra ninguna coincidencia y asigna la sesión a la categoría de canales no asignados. Para solucionarlo, debes crear un grupo de canales personalizado en la sección de Administración y añadir una regla basada en expresiones regulares que capture ese medio específico.
¿Cuál es la diferencia técnica entre el contador de escaneos de la herramienta QR y las sesiones de GA4?
El contador del generador de códigos QR registra cada petición óptica individual recibida por su servidor de redirección, independientemente de lo que ocurra después. Por el contrario, GA4 registra una sesión únicamente cuando la página web termina de cargarse en el navegador del usuario y se ejecuta el script de medición. Factores como el cierre prematuro de la ventana, la falta de cobertura móvil o el rechazo de las cookies explican por qué las sesiones siempre son numéricamente inferiores a los escaneos brutos.
¿Qué tamaño mínimo debe tener un código QR impreso que contiene parámetros UTM largos?
Si imprimes un código QR que almacena una URL larga sin acortar (superior a 110 caracteres), la matriz resultante requiere un tamaño mínimo de 38 × 38 milímetros sobre papel satinado para que las lentes móviles estándar puedan enfocar los módulos. Si utilizas una URL acortada de unos 25 caracteres, el código reduce sustancialmente su complejidad visual y puede imprimirse con total seguridad en dimensiones de hasta 20 × 20 milímetros a distancias de lectura cortas.
¿Es mejor usar un código QR dinámico o estático para campañas con UTM?
Los códigos QR dinámicos son sustancialmente superiores para campañas analíticas porque desacoplan la imagen impresa de la dirección final mediante un enlace intermedio corto. Esto permite modificar la URL de destino o corregir errores en las etiquetas UTM en cualquier momento sin tener que volver a imprimir la cartelería o el empaque. Los códigos estáticos fijan la URL en la propia imagen para siempre, impidiendo cualquier rectificación técnica posterior al tiraje de imprenta.
¿Cómo puede la inteligencia artificial mejorar el análisis de tráfico procedente de códigos QR?
Los algoritmos de inteligencia artificial aplicados a la analítica de códigos QR permiten procesar patrones de escaneo en grandes volúmenes de datos físicos para predecir comportamientos de compra y detectar anomalías en tiempo real. Por ejemplo, un modelo de aprendizaje automático puede identificar caídas anormales en las tasas de conversión física cruzando variables de geolocalización o alertar sobre discrepancias técnicas causadas por actualizaciones en navegadores móviles, automatizando la atribución multicanal sin intervención manual.
¿Los parámetros UTM afectan la velocidad de carga de la página de destino?
Los parámetros UTM en sí mismos son cadenas de texto pasivas que no incrementan de forma apreciable el peso de la petición de red ni ralentizan la velocidad de carga. Sin embargo, si el sitio web cuenta con sistemas de caché mal configurados que deshabilitan el almacenamiento en caché cada vez que detectan una cadena de consulta en la URL, los tiempos de respuesta del servidor aumentarán notablemente para los visitantes móviles que escaneen el código.
¿Por dónde empezar si quieres medir tus códigos QR hoy mismo?
El punto de partida técnico depende directamente del estado en que se encuentren tus materiales y tus sistemas de analítica:
Si ya tienes códigos QR impresos y distribuidos sin parámetros UTM: Tu prioridad inmediata consiste en comprobar si los códigos que imprimiste son de tipo dinámico. Accede al panel de control de la plataforma donde los generaste y revisa si dispones de la opción de editar la URL de destino. Si es posible, no toques el código impreso: simplemente añade la cadena de parámetros UTM correspondiente a la dirección web en el panel y guarda los cambios; las nuevas lecturas comenzarán a registrarse de inmediato con su atribución correcta en GA4.
Si estás preparando el diseño de un nuevo tiraje de folletos, carteles o empaques: No abras el generador de códigos QR todavía. Tu primer paso debe ser crear una hoja de cálculo con la convención de nomenclatura que explicamos en este tutorial. Define las variables en minúsculas para cada pieza publicitaria, construye las URLs de destino definitivas y pásalas por un acortador de confianza para garantizar una matriz gráfica despejada. Una vez que tengas los enlaces cortos listos, genera los códigos en formato vectorial SVG y entrégaselos al equipo de diseño.
Si ya utilizas códigos con UTM pero tus informes de GA4 están desordenados: Dedica la próxima media hora a sanear tu estructura de canales en Google Analytics 4. Entra al menú de Administrador, localiza la sección de Grupos de canales y crea un grupo personalizado que incorpore el canal QR Offline con condiciones para los medios qr, offline y print en el medio de la sesión. Una vez guardado este filtro, el tráfico físico dejará de acumularse en el canal de no asignados y podrás tomar decisiones informadas sobre la base definitiva de cómo rastrear visitas de un código QR con UTM con total precisión analítica.
Gestiona tu negocio con AI Agents
Orova es el Biz AI Agent que nunca para: planifica, ejecuta y optimiza el trabajo por ti.
Gana tiempo y multiplica tu productividad.