Cómo añadir redirecciones condicionales a un código QR
Una redirección condicional envía a cada persona a una página distinta según quién sea —su país, su dispositivo o su idioma— y todo desde el mismo código impreso. Es lo que permite que una sola tirada sirva a varios mercados sin varios códigos.
Actualizado 6 de octubre de 2026 · 5 min de lectura
Cómo se evalúan las reglas
Cada regla declara una o varias condiciones. Cuando llega un escaneo, las reglas se revisan de mayor a menor prioridad y gana la primera coincidencia: las de abajo no se llegan a evaluar. Un destino por defecto recoge a todos los demás.
Como la decisión se toma en el servidor al escanear, las reglas necesitan un código dinámico. Un código estático lleva la URL grabada en el patrón y no hay nada que evaluar.
- País: códigos ISO como US, DE, FR
- Dispositivo: móvil, tablet u ordenador
- Sistema operativo: iOS, Android, Windows, macOS
- Idioma: el preferido del navegador
Sobre qué puedes hacer coincidir
Las condiciones útiles son las que un navegador o un teléfono revelan sin preguntar nada al visitante. El país viene de la geolocalización por IP y acierta casi siempre; el dispositivo y el sistema salen del user agent; el idioma sale de la cabecera Accept-Language que el navegador ya envía.
Ninguna es perfecta. Un viajero con SIM en roaming puede resolver al país equivocado, y un navegador configurado en inglés en un teléfono comprado en España pedirá inglés. Por eso las reglas son una comodidad de enrutado y no una garantía, y por eso el destino por defecto tiene que servir por sí solo.
- País: fiable en líneas fijas y en la mayoría de redes móviles, poco fiable con VPN y roaming
- Dispositivo: fiable para móvil frente a escritorio, menos para tablets
- Sistema: suficiente para separar un enlace a la tienda de apps
- Idioma: solo tan bueno como la configuración del navegador de quien lee
Orden y alternativas
Da a las reglas específicas más prioridad que a las generales. Una regla para usuarios alemanes de iOS debe pesar más que una regla general de móvil, porque la específica es más probablemente lo que querías decir; si la general fuera primero, se tragaría el escaneo y la específica nunca se ejecutaría.
Define siempre un destino por defecto. Un escaneo sin país, con un idioma desconocido o de un rastreador desde un centro de datos tiene que acabar en algún sitio sensato, y el destino por defecto evita que un conjunto de reglas se convierta en un callejón sin salida.
- Específico antes que general: país y dispositivo pesa más que dispositivo solo
- Una regla, una intención: no anides casos sin relación en una misma regla
- Un destino por defecto válido para cualquier lector, en cualquier país
- Pocas reglas bien ordenadas baten a muchas que se solapan
Montajes que se ganan su sitio
Tres patrones cubren la mayoría de casos reales: una tirada para varios mercados, un envase para varios idiomas y un cartel para dos tiendas de apps.
En todos, el valor está en imprimir una sola vez. Cada regla que añades sale más barata que un segundo arte, una segunda tirada y un segundo código que mantener.
- Reparto por mercado: reglas de país mandan los escaneos de EE. UU. a la tienda de EE. UU. y al resto a la página de la UE, que es además el destino por defecto
- Reparto por idioma: reglas de idioma mandan a lectores de de/fr/es/nl a páginas locales, con inglés como fallback
- Instalación de la app: reglas de sistema mandan iOS a la App Store y Android a Play, y el escritorio a una página que explica la app
Probar las reglas antes de imprimir
Las reglas fallan en silencio: un orden equivocado o una errata en un código de país siguen mandando al visitante a algún sitio, solo que no al que pretendías. Prueba cada rama antes de la tirada abriendo el código desde la fuente que intentas igualar —una VPN para otro país, un móvil y un portátil para el reparto por dispositivo— en lugar de fiarte de la previsualización del panel.
Comprueba también el camino por defecto a propósito, simulando un escaneo que no coincide con nada. Es la rama que más se olvida y la que recoge a visitantes reales.
- Escanea desde al menos dos países (basta una VPN) para demostrar que la regla de país se dispara
- Escanea desde móvil, tablet y escritorio para demostrar que la regla de dispositivo se dispara
- Fuerza el caso sin coincidencia a propósito para ver a dónde manda el destino por defecto
- Vuelve a probar tras cada cambio de reglas: una regla nueva puede tapar una antigua
Preguntas frecuentes
¿Una regla puede exigir más de una condición?
¿Qué pasa si no coincide ninguna regla?
¿Funcionan las redirecciones condicionales en códigos estáticos?
¿Cuántas reglas debería tener un código?
¿Y si un navegador informa de un idioma inesperado?
¿Puedo probar una regla sin imprimir?
Sigue leyendo
¿Listo para crear uno?
Los códigos dinámicos son editables desde 4 $/mes.
Crea tu primer código QR dinámico
Gratis para empezar. Un código que puedes editar cuando quieras, con analíticas desde el primer escaneo.