Imagine um único QR Code que, quando escaneado por um iPhone, abre a App Store, e quando escaneado por um Android, abre a Play Store. Ou um QR no produto que leva o cliente brasileiro pro site em português e o americano pro site em inglês — automaticamente.

Isso é redirecionamento condicional (também chamado de "smart redirect" ou "conditional QR"). Um QR, regras de roteamento, vários destinos. É um dos recursos mais poderosos do QR dinâmico — e pouca gente usa.

Este artigo mostra o que dá pra fazer, os casos de uso reais e como configurar.

Como funciona

O QR aponta pra um redirecionador (code2scan.com/q/abc). Quando alguém escaneia, o redirecionador olha características do scan e decide o destino com base em regras que você define:

  • Sistema operacional: iOS → App Store, Android → Play Store
  • País / região: Brasil → site PT, EUA → site EN, padrão → site global
  • Idioma do navegador: pt-BR → português, es → espanhol
  • Horário: horário comercial → chat ao vivo, fora do horário → formulário
  • Quantidade de scans: primeiros 100 → cupom, depois → página normal

Tudo isso com o mesmo QR físico impresso. As regras você muda no painel a qualquer momento.

Casos de uso reais

📱 App: iOS vs Android (o clássico)

Você lança um app. Imprime UM QR no flyer/embalagem. iPhone → App Store, Android → Play Store. Sem o redirect condicional, você teria que imprimir dois QRs (e o cliente teria que adivinhar qual é o dele).

🌍 Site multi-idioma / multi-país

Produto vendido em vários países. QR na embalagem → cliente brasileiro vê página PT com preço em real, cliente espanhol vê página ES com euro. Detecta pelo país/idioma do dispositivo.

🕐 Roteamento por horário

Restaurante: QR na porta. Horário de almoço → cardápio do almoço. Noite → cardápio de jantar/drinks. Fechado → "Estamos fechados, veja nossos horários".

Atendimento: horário comercial → WhatsApp do time. Fora do horário → formulário "deixe sua mensagem".

🎟️ Campanha com limite

QR numa promoção. Primeiros 100 scans → página de cupom exclusivo. Depois de esgotar → página normal do produto. Cria urgência real.

🔀 Teste A/B

Metade dos scans vai pra landing A, metade pra landing B. Você compara qual converte mais. (Roteamento por porcentagem.)

Como configurar

No Code2Scan, use o tipo "Conditional Redirects":

  1. Crie o QR dinâmico com um destino padrão (fallback).
  2. Adicione regras em ordem de prioridade. Exemplo pra app:
    • Se OS = iOS → apps.apple.com/seu-app
    • Se OS = Android → play.google.com/seu-app
    • Senão (desktop) → página web do app
  3. Salve. O QR já roteia conforme as regras.
  4. Ajuste quando quiser — as regras são editáveis sem reimprimir o QR.

A ordem importa: o redirecionador testa as regras de cima pra baixo e usa a primeira que bater. Sempre tenha um fallback (destino padrão) pra quando nenhuma regra se aplica.

O que o redirecionador consegue (e não consegue) detectar

Consegue (sem pedir permissão, via cabeçalhos do navegador):

  • Sistema operacional e tipo de dispositivo (mobile/desktop)
  • País aproximado (via IP)
  • Idioma preferido do navegador
  • Horário do scan
  • Navegador

Não consegue (sem o usuário permitir explicitamente):

  • Localização GPS exata
  • Identidade da pessoa
  • Dados pessoais

Ou seja: a segmentação é por características técnicas do acesso, não por dados pessoais. Privacidade preservada.

Rastreamento junto

Como é QR dinâmico, além de rotear, ele registra cada scan com a info usada na decisão. Você vê no painel: quantos scans de iOS vs Android, de quais países, em quais horários. Como funciona o rastreio do QR dinâmico.

Erros comuns

❌ Esquecer o fallback

Se nenhuma regra bate e não há destino padrão, o scan "morre". Sempre defina um fallback.

❌ Regras conflitantes mal ordenadas

Se a regra "todos → site global" vier antes de "iOS → App Store", a primeira sempre ganha e a segunda nunca roda. Ordene da mais específica pra mais geral.

❌ Não testar cada caminho

Teste com iPhone, Android e desktop antes de publicar. Os 10 erros comuns de QR.

❌ Detecção de país como única segurança

Geolocalização por IP é aproximada (VPN, roaming enganam). Não use pra nada crítico — só pra melhorar a experiência, com fallback sensato.

Resumo

Redirecionamento condicional transforma um QR físico em vários destinos inteligentes:

  1. iOS vs Android (App Store / Play Store)
  2. País / idioma (site certo automaticamente)
  3. Horário (cardápio/atendimento conforme a hora)
  4. Limite de scans (campanha com urgência)
  5. Teste A/B (porcentagem)

Tudo editável no painel, sem reimprimir. É QR dinâmico levado ao próximo nível.

Crie um QR com redirecionamento condicional — regras por OS, país, horário e mais.