OROVA.VN — BIZ AI AGENT
Guide

Cómo rastrear visitas de un código QR con UTM en 7 pasos (2026)

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.

Campaign URL Builder de Google: formulario donde se rellenan website URL, campaign source, medium y name para generar la URL con UTM que irá dentro del código QR.
Campaign URL Builder de Google: formulario donde se rellenan website URL, campaign source, medium y name para generar la URL con UTM que irá dentro del código QR.

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 necesarioDónde conseguirloTiempo estimadoImpacto si falta este elemento
Permisos de editor en GA4Panel de Administración de Google Analytics5 minutosImposibilita crear grupos de canales personalizados y filtros
Hoja de cálculo de nomenclaturaGoogle Sheets o Microsoft Excel10 minutosGenera dispersión de nombres y parámetros rotos por errores tipográficos
Herramienta generadora de códigos QRPlataforma web de generación QR5 minutosCódigos con resolución insuficiente para impresión física
Entorno de pruebas móvilSmartphone con cámara nativa y navegador actualizadoInmediatoRiesgo 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.

Comparación entre nomenclatura caótica y nomenclatura estandarizada para códigos QR con parámetros UTM.
El uso de minúsculas y guiones evita la fragmentación de canales en los informes de adquisición.

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ísicoutm_source sugeridoutm_medium sugeridoutm_campaign sugeridoutm_content (detalle)
Packaging de productoempaque-linea-aqrlanzamiento-2026caja-frontal-500g
Folleto de mano (Flyer)folleto-feriaprintexpofarma-madriddescuento-dorso
Standee en punto de ventastandee-tiendaqrretail-veranolateral-cajas
Tarjeta de visita comercialtarjeta-personalprintnetworking-b2bcontacto-directo
Factura impresa / Albaránfactura-fisicaprintfidelizacion-postventaqr-pie-pagina
Lona publicitaria exteriorvalla-exteriorofflinebranding-q2avenida-central-12m
Catálogo técnico de productoscatalogo-anualprintdistribuidores-2026ficha-maquinaria-p12
Rotulación de vehículo de empresafurgoneta-flotaofflineservicio-tecnicopuerta-trasera-04
Póster en probador o escaparateposter-escaparateqrrebajas-inviernoespejo-interior
Ticket de caja registradoraticket-tpvprintencuesta-satisfaccionqr-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.

Diagrama de flujo horizontal que muestra los cuatro pasos para componer una URL con parámetros UTM.
Cada parámetro aporta una capa de contexto indispensable para el análisis posterior en GA4.

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 URLMódulos típicos del QRTamaño mínimo en papel lisoTamaño mínimo en soporte rugosoDistancia de lectura recomendada
URL corta (20–30 car.)25 × 25 (Versión 2)20 × 20 mm25 × 25 mmHasta 25 cm
URL media (50–70 car.)33 × 33 (Versión 4)28 × 28 mm35 × 35 mmHasta 30 cm
URL larga con UTM (100–140 car.)45 × 45 (Versión 7)38 × 38 mm48 × 48 mmHasta 40 cm
URL extrema (>180 car.)57 × 57 (Versión 10)50 × 50 mm65 × 65 mmHasta 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.

Árbol de decisión para elegir el nivel de corrección de error en función de la presencia de un logotipo central.
El nivel H previene fallos de lectura cuando un logotipo cubre parte del centro del código.

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ónSuperficie recuperableCuándo usarlo
L7%Pantallas o papel liso sin logo y sin riesgo de desgaste
M15%Folletos, tarjetas y carteles de interior sin logo central
Q25%Empaques y soportes que se manipulan o se ensucian
H30%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.

Lista de verificación con viñetas de confirmación para crear un grupo de canales personalizado en GA4.
La regla personalizada garantiza que el tráfico físico no se mezcle con visitas no identificadas.

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:

  1. Inicia sesión en Google Analytics 4 y haz clic en el icono de Administrar (el engranaje situado en la esquina inferior izquierda).
  2. Dentro de la columna Visualización de datos, selecciona Grupos de canales.
  3. Haz clic en los tres puntos verticales situados junto a Default Channel Group y selecciona Copiar para crear uno nuevo.
  4. Asigna un nombre claro al nuevo grupo, por ejemplo: Grupos de canales de marketing con QR.
  5. Haz clic en el botón Añadir nuevo canal.
  6. En el campo Nombre del canal, escribe QR Offline.
  7. 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.
  8. 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).
  9. 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.

Pantalla inicial de Google Tag Assistant, donde se añade el dominio para activar el modo de depuración antes de revisar DebugView.
Pantalla inicial de Google Tag Assistant, donde se añade el dominio para activar el modo de depuración antes de revisar DebugView.

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 controlVerificación técnicaParámetro esperadoCriterio de aprobación
1Evento de inicio registradopage_viewEl evento aparece en la línea de tiempo en menos de 10 segundos
2Fuente de la campañasourceRefleja con exactitud el valor asignado en la hoja de nomenclatura
3Medio de la campañamediumCoincide con qr, offline o print en minúsculas
4Nombre de campañacampaignMuestra el nombre comercial de la acción sin signos extraños
5Contenido de campañacontentIdentifica la variante o posición del soporte (si se configuró)
6Integridad de páginapage_locationNo contiene dobles interrogaciones ?? ni barras finales perdidas
7Disparo de eventos claveconversion / evento claveSi la landing tiene un formulario, este completa el envío de prueba
Cronograma de cuatro fases para auditar el funcionamiento del código QR con DebugView antes de imprimir.
Esta auditoría previa evita errores costosos en tiradas de impresión masivas.

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.

Página oficial de funciones de Google Analytics con una captura de un informe de exploración de GA4.
Página oficial de funciones de Google Analytics con una captura de un informe de exploración de GA4.

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 analizadaPunto técnico de capturaCausas habituales de pérdidaRango orientativo (ejemplo hipotético)
Escaneo óptico (Herramienta QR)Petición al servidor del código al leer la imagenEl usuario cancela la carga antes de abrir el navegador webDato base (100% de partida)
Petición HTTP recibidaEl servidor web entrega el documento HTML de la landingBloqueadores de contenido o desconexión en redes móviles lentas10% a 15% de caída respecto a escaneos
Sesión registrada (GA4)El archivo de analítica se ejecuta tras aceptar cookiesRechazo del banner de consentimiento o abandono antes de la carga15% a 30% de caída respecto a escaneos
Embudo de conversión descendente mostrando la pérdida de usuarios entre el escaneo óptico y la sesión registrada.
Ejemplo hipotético: parte de los escaneos no llega a convertirse en sesión registrada en GA4.

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 procesoTarea principalCriterio de validaciónTiempo estimado
1. NomenclaturaEstandarizar variables UTMHoja de cálculo sin mayúsculas, espacios ni caracteres especiales10 minutos
2. Enlace de destinoEnsamblar URL completaComprobación de respuesta HTTP 200 directa sin saltos de redirección5 minutos
3. Optimización de matrizAcortar la dirección webReducción a menos de 30 caracteres para aligerar la densidad visual5 minutos
4. Generación gráficaExportar archivo para imprentaArchivo vectorial SVG/EPS descargado con nivel de corrección M o H5 minutos
5. Reglas en GA4Configurar grupo de canalesCanal QR Offline creado con condiciones para qr, offline y print, por encima de Direct10 minutos
6. Control en vivoAuditar con DebugViewParámetros source, medium y campaign verificados en tiempo real5 minutos
7. Panel analíticoMontar informe de exploraciónVista personalizada filtrada por medio físico y desglosada por SO5 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 detectadoCausa técnica comúnSolución recomendada
Tráfico clasificado en UnassignedEl valor de utm_medium no encaja en las reglas estándar de GA4Crear un grupo de canales personalizado con regla regex para el medio empleado
Parámetros UTM desaparecidos al cargarRedirección de servidor de http a https que borra la query stringConfigurar el servidor para propagar parámetros o usar la URL canónica final
Código ilegible en distancias cortasMatriz excesivamente densa provocada por una URL con demasiados caracteresUtilizar un enlace corto que mantenga la cuadrícula del QR por debajo de la Versión 5
Métricas divididas en filas múltiplesUso simultáneo de mayúsculas y minúsculas en el nombre de campañaEstandarizar la hoja de cálculo con la función =LOWER() y no introducir nombres a mano
Caída severa entre escaneos y visitasLanding page pesada que tarda más de 3 segundos en cargar en redes móvilesOptimizar recursos gráficos, tiempos de respuesta de servidor y carga del script analítico
QR no escaneable tras añadir logotipoInserción de imagen central sobre un código con nivel de corrección LRegenerar 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.

Fórmula matemática para calcular el ratio de sesiones registradas en GA4 frente a escaneos brutos del código QR.
Permite auditar caídas prematuras causadas por tiempos de carga lentos o bloqueadores de rastreo.

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.

IndicadorDónde verloQué te dice
Porcentaje de interaccionesExploración de GA4 filtrada por medio físicoSi quien escanea se queda en la página o la abandona enseguida
Eventos clave por Contenido de la campañaExploración de GA4 con esa dimensión en filasQué emplazamiento físico genera más registros o compras
Ratio escaneo-sesiónContador del generador QR frente a sesiones de GA4Cuá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.

About the author

Nguyễn Đỗ Trọng Ân

Builder of Orova

Nguyễn Đỗ Trọng Ân has 8 years of experience in marketing, including 6 years managing market development across Asia. He builds Orova, a Biz AI Agent that never sleeps: it plans, runs and optimizes work for businesses.

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.

Pruébalo gratis