Voltar ao blog
Como Adicionar Back Redirect na Sua Página de Vendas
back redirectpágina de vendasjavascriptconversão

Como Adicionar Back Redirect na Sua Página de Vendas

Aprenda a redirecionar visitantes que clicam no botão voltar do navegador para uma URL estratégica. Script JavaScript pronto para copiar e colar.

Trafius|12 de abril de 2026|5 min de leitura

Back redirect é um script que intercepta o botão voltar do navegador e redireciona o visitante para uma URL de sua escolha, em vez de voltar à página anterior. É uma técnica usada em páginas de vendas para recuperar visitantes que estão abandonando a oferta, direcionando para uma página de downsell, um grupo no WhatsApp ou qualquer destino estratégico.

"Em vez de perder o visitante que clicou em voltar, você o envia para uma segunda chance de conversão."

Resumo rápido:

  • Back redirect intercepta o botão voltar do navegador com JavaScript
  • O script preserva automaticamente os parâmetros da URL (UTMs, fbclid, etc.)
  • Basta colar o código antes do fechamento da tag </html>
  • Funciona em desktop e mobile, em qualquer página HTML

O que é back redirect e como funciona?

Back redirect é uma técnica que usa a API history.pushState do navegador para manipular o histórico de navegação. O script adiciona entradas extras no histórico e, quando o visitante clica em voltar, o evento popstate é disparado -- e em vez de voltar à página anterior, o navegador executa o redirecionamento para a URL que você definiu.

Na prática, o visitante nem percebe o que aconteceu. Ele clica em voltar esperando sair da página, mas é levado a uma oferta alternativa, uma página de downsell ou qualquer outro destino.

Como adicionar o script na sua página

Cole o código abaixo antes da tag de fechamento </html> da sua página de vendas:

<script>
    // URL para onde o visitante será redirecionado ao clicar em voltar
    var urlRedirecionamento = 'https://sua-url-aqui.com.br';

    // Preserva os parâmetros da URL atual (UTMs, fbclid, etc.)
    urlRedirecionamento = urlRedirecionamento.trim() +
            (urlRedirecionamento.indexOf("?") > 0 ? '&' : '?') +
            document.location.search.replace('?', '').toString();

    // Adiciona duas entradas no histórico para interceptar o botão voltar
    history.pushState({}, "", location.href);
    history.pushState({}, "", location.href);

    // Quando o visitante clicar em voltar, redireciona para a URL definida
    window.onpopstate = function () {
        setTimeout(function () {
            location.href = urlRedirecionamento;
        }, 1);
    };
</script>

Substitua https://sua-url-aqui.com.br pela URL de destino. Pode ser uma página de downsell, um link do WhatsApp, uma página de checkout com desconto -- qualquer URL válida.

Como preservar parâmetros da URL automaticamente

Uma das vantagens desse script é que ele preserva automaticamente todos os parâmetros da URL original. Se o visitante chegou na sua página com ?utm_source=facebook&utm_campaign=venda, esses mesmos parâmetros serão adicionados à URL de redirecionamento.

Isso é essencial para manter o rastreamento de campanhas funcionando. O pixel do Facebook e outras ferramentas de tracking continuam recebendo os dados corretos mesmo após o redirecionamento.

Como usar em páginas com múltiplos domínios

Se você tem páginas hospedadas em domínios diferentes e quer que o redirect funcione de forma relativa (apontando para um caminho no mesmo domínio), use esta variação:

<script>
    // Redireciona para um caminho no mesmo domínio da página atual
    var urlRedirecionamento = '//' + window.location.hostname + '/oferta-especial';

    // Preserva os parâmetros da URL atual
    urlRedirecionamento = urlRedirecionamento.trim() +
            (urlRedirecionamento.indexOf("?") > 0 ? '&' : '?') +
            document.location.search.replace('?', '').toString();

    // Adiciona entradas no histórico
    history.pushState({}, "", location.href);
    history.pushState({}, "", location.href);

    // Executa o redirecionamento ao clicar em voltar
    window.onpopstate = function () {
        setTimeout(function () {
            location.href = urlRedirecionamento;
        }, 1);
    };
</script>

Essa versão é útil quando você replica a mesma página em vários domínios e não quer alterar a URL de destino manualmente em cada um.

Onde usar back redirect na prática

Os usos mais comuns de back redirect em páginas de vendas incluem:

  • Downsell: visitante abandona a oferta principal e é redirecionado para uma versão mais barata
  • Order bump: redireciona para uma página com oferta complementar
  • WhatsApp: envia o visitante para uma conversa com atendente ou chatbot
  • Formulário de lead: captura o contato antes de perder o visitante

Se você trabalha com tráfego pago e quer monitorar suas campanhas pelo WhatsApp, o Trafius envia alertas em tempo real sobre o desempenho dos seus anúncios -- assim você sabe rapidamente se a página de destino está convertendo.


Perguntas frequentes

O back redirect funciona em dispositivos móveis?

Sim. O script usa a API history.pushState, que é suportada por todos os navegadores modernos em desktop e mobile. No celular, o botão voltar nativo do Android e o gesto de voltar no iOS disparam o mesmo evento popstate.

O back redirect prejudica o SEO da página?

Não. O script atua apenas no lado do cliente (navegador) e não interfere na indexação da página pelos mecanismos de busca. Os crawlers do Google não executam o evento de voltar, então o redirect não afeta o rastreamento.

Posso usar back redirect em construtores de página como Elementor ou Klickpages?

Sim. A maioria dos construtores permite inserir código HTML/JavaScript personalizado. Procure a opção de "código personalizado" ou "scripts no rodapé" e cole o script lá. O importante é que ele seja carregado antes do fechamento da página.

O visitante consegue sair da página mesmo com back redirect?

Sim. O back redirect intercepta apenas o primeiro clique no botão voltar. Se o visitante clicar em voltar novamente na página de destino, ele seguirá o fluxo normal de navegação. O script não prende o usuário na página.

Consulte suas métricas pelo WhatsApp

Com o Trafius, você pergunta "quanto gastei hoje?" e recebe CPC, ROAS, gastos e conversões em segundos, direto no WhatsApp.

Testar grátis por 7 diasVer mais artigos

Veja também

Como Redirecionar Quem Clica em Voltar no Navegador
redirectback button

Como Redirecionar Quem Clica em Voltar no Navegador

5 min de leitura
Como Criar um Botão de Voltar Personalizado na Sua Landing Page
botão voltarlanding page

Como Criar um Botão de Voltar Personalizado na Sua Landing Page

5 min de leitura
Como Reduzir o CPA nas suas Campanhas de Facebook Ads
facebook adscpa

Como Reduzir o CPA nas suas Campanhas de Facebook Ads

12 min de leitura