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.
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.



