UrlEdge
Voltar ao blog
5 de maio de 2026 UrlEdge Editorial8 min read

Smart Redirect Routing com geo, dispositivo, A/B e regras condicionais

Um link de campanha pode precisar de destinos diferentes por país, dispositivo, idioma, UTM, peso de teste e fallback. Veja como organizar essa lógica sem esconder tudo no código.

Mapa de routing em estilo editorial mostrando um link se dividindo por país, dispositivo, teste A/B e fallback no edge

Redirect parece simples quando todo clique deve cair na mesma página. Em operação de ecommerce, mídia paga, WhatsApp, Instagram, QR code, afiliados e app, isso raramente acontece.

Um clique de São Paulo pode precisar cair em uma landing com frete e oferta nacional. Tráfego de Portugal talvez precise ir para outra página. iPhone pode ir para App Store ou app link; Android, para Google Play; desktop, para uma landing web. Links de influenciadores, afiliados, marketplaces e campanhas precisam preservar UTM, cupom e sub ID. Em um teste A/B, a pessoa não pode cair em uma variante diferente a cada clique.

Isso é Smart Redirect Routing: um link público controlado por uma política de roteamento, não por um único destino.

No UrlEdge, essa política roda no edge. Você pode combinar país, dispositivo, idioma, query, header, cookie, campanha, peso A/B e fallback, com analytics e rollback. O objetivo não é criar link "esperto" por estética. O objetivo é não perder atribuição, conversão e controle operacional quando growth, ecommerce, agência e desenvolvimento dependem do mesmo link.

No Brasil, a regra costuma ficar fragmentada:

  • geo redirect em CDN ou plataforma
  • mobile redirect no tema da loja
  • A/B test via script no navegador
  • UTMs tratados pela landing page
  • link de WhatsApp editado manualmente
  • fallback guardado em planilha ou grupo de campanha

Funciona até a campanha mudar, a VTEX/Nuvemshop/Tray/Shopify trocar URL, o afiliado pedir outra página ou o time precisar pausar uma variante.

Smart redirect routing policy with geo, device, experiment, and fallback branches

Uma política de roteamento responde:

PerguntaPor que importa
Qual origem entra?Domínio, path, wildcard, regex, slug de campanha, QR ou URL pública
Qual contexto vale?País, dispositivo, idioma, OS, navegador, query, header, cookie ou origem
Qual regra ganha?Segurança, campanha exata, dispositivo, país, A/B ou fallback
Qual destino recebe?Loja, app store, landing, suporte, bloqueio ou fallback
Como dividir tráfego?Peso A/B, rollout, variante de campanha ou canary
O que preservar?Path, query, UTM, ID de afiliado, cupom ou sub ID
Como voltar atrás?Snapshot anterior, fallback, campanha pausada ou alerta ao dono

Sem isso, o link pode até funcionar, mas ninguém consegue explicar a rota quando dá errado.

Geo routing: país, oferta e disponibilidade

Redirecionamento por geolocalização só vale quando melhora a experiência ou evita desperdício.

CenárioRouting melhor
Ecommerce com regiões ou paísesEnviar para catálogo, moeda, frete e estoque corretos
Campanhas Brasil x internacionalManter Brasil em oferta local e outros países em página adequada
Produto indisponívelLista de espera, página de distribuidor ou aviso claro
Compliance ou licençaPolítica explícita de permitido, bloqueado ou fallback
Suporte e conteúdoIdioma local apenas se a página existir e estiver atualizada

O país pode ser inferido no edge. Cloudflare Workers, por exemplo, expõe metadados em request.cf, incluindo país. Mas a detecção técnica não substitui decisão de negócio. Para SEO, evite cloaking, preserve intenção canônica e mantenha fallback global quando fizer sentido.

Device routing: app, loja, webview e QR

No Brasil, boa parte do tráfego passa por WhatsApp, Instagram, TikTok, email e QR. O mesmo link precisa se comportar bem em app nativo, navegador interno e desktop.

Device and geography decision map for app, store, web, and regional destinations

ContextoDestino
iOSUniversal Link se configurado; senão App Store ou web mobile
AndroidAndroid App Link; senão Google Play ou web mobile
DesktopLanding web, formulário, dashboard ou QR para continuar no celular
TabletMuitas vezes web desktop, salvo app tablet real
Webview socialBridge page quando Instagram/TikTok/WhatsApp quebram deep link
Dispositivo desconhecidoWeb estável antes de tentativa de app quebrada

Depois do fim do Firebase Dynamic Links, muitos times precisam assumir essa camada. UrlEdge roteia por dispositivo e fallback; abrir app nativo continua dependendo de Universal Links e Android App Links bem configurados.

A/B split por redirect: quando a landing muda

Redirect A/B é bom quando a variante é outro destino:

  • landing A vs landing B
  • oferta local vs global
  • novo checkout para pequena fatia
  • rollout canário de storefront novo
  • rotação de páginas de afiliados, creators ou parceiros

Não é substituto para uma suíte completa de experimentação. Se você precisa de eventos de produto, segmentação avançada e variantes dentro da aplicação, use ferramenta própria. UrlEdge divide tráfego antes de a página carregar.

A/B redirect split and staged rollout controlled before the page renders

DecisãoBoa prática
Código HTTP302 ou 307, porque teste é temporário
ConsistênciaVisitante recorrente deve ver a mesma variante
SEONão mostrar experiência diferente para crawler
CanonicalIntenção clara se variantes têm URLs separadas
DuraçãoEncerrar o teste; não deixar split antigo rodando
RolloutSubir peso só se monitoramento estiver limpo

O Google recomenda evitar cloaking em testes e usar redirecionamentos temporários quando a URL original manda para uma variação. Isso combina com 302 e split ponderado.

Regra sem prioridade vira conflito

Ter país, dispositivo, A/B e query no mesmo link exige ordem.

PrioridadeCondiçãoExemplo
1Segurança ou legalPaís não atendido vai para aviso claro
2Campanha exata?campaign=afiliado usa landing aprovada
3Dispositivo ou OSiOS, Android e desktop têm fallbacks próprios
4País ou idiomaBrasil, Portugal, LATAM ou global
5Peso A/BSó tráfego elegível entra no teste
6FallbackTodo o resto cai em destino estável

Ordem errada gera erro silencioso: A/B pega tráfego excluído, regra mobile apaga sub ID de afiliado, regra de país manda mídia paga para landing sem UTM.

UTM e afiliado fazem parte da rota

O redirect pode quebrar atribuição antes de qualquer analytics registrar a visita.

PolíticaQuando usar
Preservar tudoFonte confiável e campanha precisa de fidelidade
AllowlistManter UTMs, click IDs e afiliados sem ruído
Adicionar defaultsPadronizar campanha ou canal no destino
Remover tudoLink público não confiável ou destino sensível
ReescreverParâmetro decide path, oferta ou destino

Para campanhas brasileiras, teste URLs reais de WhatsApp, Instagram, QR, email, afiliados, creators e anúncios. É comum um crawler dizer que o redirect funciona, enquanto o relatório de mídia perde o utm_campaign.

QA da matriz antes do tráfego

Cada condição cria novas rotas para testar.

Rule QA and rollback workflow for smart redirect routing

Teste:

  • Brasil, Portugal, LATAM e fallback
  • iOS, Android, desktop, tablet e desconhecido
  • com e sem UTMs, cupom e afiliado
  • WhatsApp, Instagram, QR, email e paid
  • primeira visita e retorno no A/B
  • status final e quantidade de hops
  • prioridade e fallback
  • analytics por país, dispositivo, regra, ação e destino
  • rollback para snapshot anterior

O nível certo de QA é quando o time consegue prever o destino antes de publicar.

Onde o UrlEdge entra

Use UrlEdge quando um link tem vários destinos e vários donos:

FAQ

O que é Smart Redirect Routing?

É direcionar uma URL pública para destinos diferentes de acordo com país, dispositivo, idioma, parâmetros, campanha, peso A/B e fallback.

É igual a geo redirect?

Não. Geo redirect é uma condição. Smart routing combina geo, dispositivo, idioma, query, header, cookie, A/B e fallback em uma regra governada.

A/B por redirect usa 301 ou 302?

Normalmente 302, porque teste é temporário. Use permanente apenas para mudança permanente.

Substitui plataforma de experimentação?

Não. Serve para testes de destino, campanhas e rollouts. Experimentos profundos dentro do produto precisam de ferramenta própria.

Referências

Crie regras de smart routing no edge

Roteie cliques por país, dispositivo, idioma, parâmetros, peso A/B e fallback sem esconder a lógica no site ou no app.

Explorar smart routing

Artigos relacionados

Ver tudo