Imagina un único QR Code que, cuando lo escanea un iPhone, abre la App Store, y cuando lo escanea un Android, abre la Play Store. O un QR en el producto que lleva al cliente brasileño al sitio en portugués y al estadounidense al sitio en inglés — automáticamente.
Esto es redirección condicional (también llamada "smart redirect" o "conditional QR"). Un QR, reglas de enrutamiento, varios destinos. Es una de las funciones más potentes del QR dinámico — y poca gente la usa.
Este artículo muestra qué se puede hacer, los casos de uso reales y cómo configurarlo.
Cómo funciona
El QR apunta a un redirector (code2scan.com/q/abc). Cuando alguien escanea, el redirector mira características del escaneo y decide el destino según reglas que tú defines:
- Sistema operativo: iOS → App Store, Android → Play Store
- País / región: Brasil → sitio PT, EE.UU. → sitio EN, predeterminado → sitio global
- Idioma del navegador: pt-BR → portugués, es → español
- Hora: horario comercial → chat en vivo, fuera de horario → formulario
- Cantidad de escaneos: primeros 100 → cupón, después → página normal
Todo esto con el mismo QR físico impreso. Las reglas las cambias en el panel en cualquier momento.
Casos de uso reales
📱 App: iOS vs Android (el clásico)
Lanzas una app. Imprimes UN QR en el flyer/embalaje. iPhone → App Store, Android → Play Store. Sin la redirección condicional, tendrías que imprimir dos QRs (y el cliente tendría que adivinar cuál es el suyo).
🌍 Sitio multi-idioma / multi-país
Producto vendido en varios países. QR en el embalaje → cliente brasileño ve página PT con precio en reales, cliente español ve página ES con euros. Detecta por el país/idioma del dispositivo.
🕐 Enrutamiento por hora
Restaurante: QR en la puerta. Hora de comer → carta del almuerzo. Noche → carta de cena/copas. Cerrado → "Estamos cerrados, mira nuestros horarios".
Atención: horario comercial → WhatsApp del equipo. Fuera de horario → formulario "deja tu mensaje".
🎟️ Campaña con límite
QR en una promoción. Primeros 100 escaneos → página de cupón exclusivo. Después de agotarse → página normal del producto. Crea urgencia real.
🔀 Test A/B
La mitad de los escaneos va a landing A, la mitad a landing B. Comparas cuál convierte más. (Enrutamiento por porcentaje.)
Cómo configurarlo
En Code2Scan, usa el tipo "Conditional Redirects":
- Crea el QR dinámico con un destino predeterminado (fallback).
- Añade reglas en orden de prioridad. Ejemplo para app:
- Si OS = iOS →
apps.apple.com/tu-app - Si OS = Android →
play.google.com/tu-app - Si no (escritorio) → página web de la app
- Si OS = iOS →
- Guarda. El QR ya enruta según las reglas.
- Ajusta cuando quieras — las reglas son editables sin reimprimir el QR.
El orden importa: el redirector prueba las reglas de arriba abajo y usa la primera que coincide. Siempre ten un fallback (destino predeterminado) para cuando ninguna regla se aplica.
Qué consigue (y qué no) detectar el redirector
Consigue (sin pedir permiso, vía cabeceras del navegador):
- Sistema operativo y tipo de dispositivo (móvil/escritorio)
- País aproximado (vía IP)
- Idioma preferido del navegador
- Hora del escaneo
- Navegador
No consigue (sin que el usuario lo permita explícitamente):
- Ubicación GPS exacta
- Identidad de la persona
- Datos personales
O sea: la segmentación es por características técnicas del acceso, no por datos personales. Privacidad preservada.
Rastreo incluido
Como es QR dinámico, además de enrutar, registra cada escaneo con la info usada en la decisión. Ves en el panel: cuántos escaneos de iOS vs Android, de qué países, en qué horarios. Cómo funciona el rastreo del QR dinámico.
Errores comunes
❌ Olvidar el fallback
Si ninguna regla coincide y no hay destino predeterminado, el escaneo "muere". Siempre define un fallback.
❌ Reglas conflictivas mal ordenadas
Si la regla "todos → sitio global" viene antes de "iOS → App Store", la primera siempre gana y la segunda nunca corre. Ordena de la más específica a la más general.
❌ No probar cada camino
Prueba con iPhone, Android y escritorio antes de publicar. Los 10 errores comunes de QR.
❌ Detección de país como única seguridad
La geolocalización por IP es aproximada (VPN, roaming engañan). No la uses para nada crítico — solo para mejorar la experiencia, con un fallback sensato.
Resumen
La redirección condicional transforma un QR físico en varios destinos inteligentes:
- iOS vs Android (App Store / Play Store)
- País / idioma (el sitio correcto automáticamente)
- Hora (carta/atención según la hora)
- Límite de escaneos (campaña con urgencia)
- Test A/B (porcentaje)
Todo editable en el panel, sin reimprimir. Es QR dinámico llevado al siguiente nivel.
Crea un QR con redirección condicional — reglas por OS, país, hora y más.