Blog

Códigos QR para campañas offline: haz seguimiento de cada folleto, caja y stand

Cómo poner códigos QR en material impreso, envases y materiales de eventos para que cada escaneo aparezca en tu analítica: un código etiquetado por ubicación, la corrección de errores adecuada, el margen de cuatro módulos y una prueba antes de imprimir.

Un folleto no te dice si funcionó. Tampoco una pegatina en una caja de envío ni un cartel en el puesto de un mercadillo. Pon un código QR y quizá tampoco, porque un escaneo sin etiquetas llega a tu analítica como si alguien hubiera escrito tu dirección de memoria.

La solución es pequeña y tiene que hacerse antes de la tirada: etiqueta el enlace, crea un código por ubicación y pruébalo. Esta guía cubre toda la rutina, y nuestro generador de códigos QR gratuito hace el etiquetado y el código en un solo paso, en tu navegador.

Por qué un código sin etiquetas es un código desperdiciado

Cuando alguien escanea un código, su teléfono abre el enlace directamente. No hay ninguna página antes, así que no hay referente que diga de dónde vino la visita. Google Analytics entonces no tiene con qué trabajar y clasifica la visita como Directo, el canal que describe como personas que llegan a través de un enlace guardado o escribiendo tu URL. Las visitas de tu folleto acaban mezcladas con las de todos los que tienen tu web en marcadores.

Las etiquetas UTM solucionan eso. Son marcas que se añaden al final del enlace, y Google recomienda definir siempre tres: utm_source, utm_medium y utm_campaign. Añádelas al enlace dentro del código y cada escaneo las lleva consigo.

Un código por ubicación

El hábito más útil es también el más sencillo: nunca reutilices un código entre ubicaciones. Si el mismo código aparece en la tarjeta del mostrador, en el cartel del escaparate y en el ticket, sabrás que los códigos QR tuvieron escaneos, pero no cuál de ellos los consiguió.

Dale a cada ubicación su propio enlace etiquetado. Mantén la misma campaña y cambia la etiqueta de contenido:

  • utm_source=print, utm_medium=qr, utm_campaign=spring_launch, utm_content=window_poster
  • lo mismo, con utm_content=counter_card
  • lo mismo, con utm_content=receipt

En el caso de los envases, usa la etiqueta de contenido para indicar en qué parte del envase está (box-insert, back-label). En eventos, pon el nombre del evento en la campaña y el lugar en el contenido (booth-banner, handout). Escribe todos los valores en minúsculas, porque Google trata los valores como sensibles a mayúsculas: Print y print aparecerían como dos fuentes.

Si ya usas nuestro creador de enlaces UTM para anuncios, las reglas son las mismas. El generador de QR las aplica por ti: conserva los parámetros que ya tenga tu enlace, sustituye los valores UTM anteriores y mantiene un ancla #section al final.

Dónde aparecen los escaneos en Google Analytics

GA4 clasifica las visitas en canales según reglas sobre la fuente y el medio. Su grupo de canales predeterminado tiene canales para correo electrónico, SMS, redes sociales, búsqueda, referencia y más, pero ninguno para impresos. Un medio como qr no encaja en ninguna regla, así que esas visitas caen en Sin asignar, que es lo que usa GA4 cuando ninguna regla encaja. Dos avisos en la misma tabla: una fuente con el nombre de una red social (por ejemplo instagram) envía las visitas a Social orgánico, y un nombre de campaña con shop o shopping, como utm_campaign=summer_shop, las envía a Compras orgánicas. Una fuente neutra como utm_source=print y una campaña como utm_campaign=spring_launch evitan ambos problemas.

Está bien, y es mejor que Directo: las visitas están separadas y totalmente etiquetadas. Filtra cualquier informe por campaña o por fuente y medio, y cada ubicación tendrá su propia fila. Solo decide una forma de escribir el medio y mantente en ella, para que todo tu material impreso quede junto.

Elige el nivel de corrección de errores con intención

Cada código QR lleva datos de sobra para seguir escaneándose aunque una parte esté dañada. Denso Wave, la empresa que creó el código QR, enumera cuatro niveles, que recuperan aproximadamente el 7% (L), el 15% (M), el 25% (Q) y el 30% (H) del código. También señala que el nivel M es el más elegido, que Q o H van bien en lugares donde los códigos se ensucian y que un nivel más alto hace el código más grande.

En la práctica:

  • M para folletos, cartas, carteles y todo lo que se mantenga limpio.
  • Q o H para envases que se manipulan, etiquetas de envío, pegatinas en exterior y todo lo que pueda rayarse, doblarse o taparse en parte con un pulgar.
  • L solo cuando un enlace largo no quepa de otra forma, y entonces considera usar un enlace más corto.

No toques el borde blanco

El marco vacío alrededor de un código forma parte del código. La guía de tamaño de código de Denso Wave es tajante al respecto: “El código QR requiere un margen de cuatro módulos de ancho en todos los lados del símbolo.” Un módulo es uno de los cuadraditos pequeños. Es tentador recortar ese margen para que el diseño quede ordenado, o poner el código sobre un fondo con estampado. Ambas cosas invaden el marco libre que exige el estándar, así que no hagas ninguna.

Nuestro generador parte de un margen de cuatro módulos y te avisa si lo reduces.

Calcula el tamaño impreso

Un código QR viene en 40 tamaños de cuadrícula llamados versiones. La versión 1 mide 21 por 21 módulos y cada versión añade 4 por lado, hasta 177 por 177 en la versión 40. El generador muestra qué versión necesita tu enlace. La aritmética para el tamaño impreso es entonces sencilla:

ancho impreso = (módulos + 8) × tamaño del módulo

El 8 es el margen de cuatro módulos a cada lado. El ejemplo propio de Denso Wave usa un módulo de 0.254 mm: un código de versión 3 tiene 29 módulos, o sea 7.366 mm, y 9.398 mm con el margen.

Un ejemplo resuelto para un folleto: tu enlace etiquetado cabe en la versión 4, que son 21 + 3 × 4 = 33 módulos. Quieres que cada módulo mida 0.6 mm. Eso es (33 + 8) × 0.6 = 24.6 mm, así que planifica un cuadrado de unos 25 mm. Si el enlace necesita la versión 6 (41 módulos), los mismos módulos de 0.6 mm necesitan (41 + 8) × 0.6 = 29.4 mm. Por eso importan los enlaces cortos: cada versión que añades hace crecer el cuadrado, o reduce los módulos si el espacio es fijo.

No hay un único tamaño de módulo correcto, porque depende de a qué distancia se pare la gente y de sus teléfonos. El método honesto es la siguiente sección.

Pruébalo como lo haría un cliente

  1. Escanea el archivo en pantalla con dos o tres teléfonos distintos, incluido uno antiguo.
  2. Imprime una prueba a tamaño real, en el papel definitivo si puedes, y escanéala desde la distancia a la que se pondrá la gente.
  3. Revisa la página de destino en el móvil. Ahí acaban todos los escaneos, así que debe cargar rápido y tener sentido para alguien que acaba de acercarse a un cartel.
  4. Comprueba que llegaron las etiquetas. Abre la vista en tiempo real de tu analítica, escanea una vez y busca el nombre de tu campaña.

Usa la descarga SVG para imprimir. Es un vector, así que se mantiene nítido a cualquier tamaño, y es lo que quieren una imprenta o una herramienta de diseño.

Colores y marca

Un código en los colores de tu marca está bien siempre que los módulos sigan siendo claramente más oscuros que el fondo. Gris pálido sobre blanco, o un código claro sobre una caja oscura, es donde los escaneos empiezan a fallar. El generador mide el contraste entre tus dos colores y avisa cuando es bajo o está invertido. Aun así, confía más en la prueba impresa que en la vista previa.

¿Estático o dinámico?

Un código estático guarda tu enlace directamente. Funciona mientras exista esa página, sin cuenta, sin suscripción y sin caducidad. Un código dinámico guarda un enlace corto a un servicio de redirección, lo que te permite cambiar el destino más adelante y contar los escaneos en su lado, pero el código deja de funcionar si ese servicio desaparece.

Para la mayoría de las campañas impresas, un código estático con etiquetas UTM basta: los escaneos se cuentan en tu propia analítica, donde ya está el resto de tu tráfico. Si un destino podría cambiar después de imprimir, apunta el código a una página de tu propia web que controles, y cambia esa página.

Una lista de comprobación antes de la tirada

  • Un código etiquetado por ubicación, con fuente, medio y campaña definidos, todo en minúsculas.
  • Corrección de errores en M para superficies limpias, Q o H para todo lo que se manipule o vaya a exterior.
  • Un margen blanco de cuatro módulos, sin tocar por el diseño.
  • Tamaño impreso calculado a partir de la versión y el tamaño del módulo.
  • Una prueba a tamaño real escaneada con varios teléfonos, y la visita vista en la analítica.

¿Listo para crearlos? Abre el generador de códigos QR, marca Añadir etiquetas UTM y descarga un SVG por cada ubicación.

Dónde encaja Hermoso

Hermoso es un agente de marketing con IA. Investiga los anuncios que ya funcionan en tu mercado, crea anuncios y publicaciones de imagen y vídeo con tu marca, publica y programa en tus propias cuentas de redes sociales, y ejecuta campañas de pago en tus propias cuentas publicitarias. Funciona en la app web, o dentro de Claude, ChatGPT y Cursor a través de su servidor MCP. Los códigos QR siguen siendo una herramienta gratuita, sin registro.

Preguntas frecuentes

¿Cómo hago seguimiento de los escaneos de un código QR impreso?

Añade etiquetas UTM al enlace antes de crear el código: como mínimo utm_source, utm_medium y utm_campaign, y utm_content para distinguir ubicaciones. Así, cada escaneo llega a Google Analytics con esas etiquetas. Sin etiquetas, un escaneo suele aparecer como tráfico Directo.

¿Qué nivel de corrección de errores debo usar para envases?

Q o H. Denso Wave, la empresa que creó el código QR, dice que esos niveles van bien en lugares donde los códigos se ensucian, y los envases se manipulan. Usa M para superficies limpias como folletos y cartas.

¿De qué tamaño debe ser el borde blanco alrededor de un código QR?

Cuatro módulos por cada lado. Denso Wave afirma que el código QR requiere un margen de cuatro módulos de ancho en todos los lados del símbolo.

¿Dónde aparecen las visitas de códigos QR en GA4?

GA4 no tiene canal para impresos. Con un medio como qr y un nombre de fuente y campaña neutro, las visitas caen en Sin asignar, donde quedan separadas y totalmente etiquetadas. Filtra por campaña o por fuente y medio para ver cada ubicación. Un nombre de campaña que contenga shop las envía a Compras orgánicas en su lugar.

¿Caducan los códigos QR estáticos?

No. Un código estático guarda el enlace en sí, así que funciona mientras exista la página a la que apunta. Solo los códigos dinámicos, que pasan por un servicio de redirección, dependen de que ese servicio siga activo.