Identificar bots no tráfego direto: guia prático
Identificar bots no tráfego direto é essencial para não tomar decisões baseadas em dados falsos. Este guia mostra como usar parâmetros UTM, analisar métricas comportamentais e configurar filtros no Google Analytics para detectar acessos automatizados.

Identificar bots no tráfego direto é o primeiro passo para limpar seus dados de analytics e evitar decisões baseadas em métricas falsas. Bots frequentemente acessam URLs sem parâmetros de campanha, caindo como tráfego direto, e distorcem indicadores como taxa de rejeição e sessões. Este guia ensina como detectá-los e filtrá-los.
Passo 1: Analise a taxa de rejeição e o tempo na página
Acesse o Google Analytics e filtre por tráfego direto (Aquisição > Todo o tráfego > Direto). Bots tendem a ter taxa de rejeição acima de 90% e tempo médio na página inferior a 5 segundos, pois não interagem de fato. Um erro comum é ignorar sessões com duração zero, elas são o principal indicador de robôs.
Passo 2: Verifique o comportamento de páginas por sessão
No mesmo relatório, veja a média de páginas por sessão. Bots geralmente acessam apenas uma URL (valor próximo de 1,0). Se o tráfego direto de uma fonte específica tiver menos de 1,1 páginas por sessão, desconfie. Dica: cruze com a origem geográfica, tráfego concentrado em um único país ou data center (como AWS ou Google Cloud) reforça a hipótese.
Passo 3: Use parâmetros UTM para rastrear campanhas reais
Configure parâmetros UTM em todas as suas campanhas de marketing. Todo acesso sem UTM que chega como direto pode ser legítimo (digitação manual) ou de bot. Crie um segmento personalizado no GA para isolar sessões sem UTM e com alta rejeição. Erro comum: confiar em URLs encurtadas sem UTM, elas mascaram a origem real.
Passo 4: Configure filtros no Google Analytics
Vá em Administrador > Filtros e crie um filtro para excluir bots conhecidos (opção disponível no GA4 e Universal Analytics). Adicione também uma lista de IPs de data centers suspeitos. Dica: atualize essa lista trimestralmente, pois novos IPs surgem. Nunca aplique o filtro sem antes testar em uma visualização de teste.
Checklist do que foi feito
- [ ] Analisou taxa de rejeição e tempo na página do tráfego direto
- [ ] Verificou páginas por sessão e origem geográfica
- [ ] Implementou parâmetros UTM em todas as campanhas
- [ ] Criou filtro para bots conhecidos no Google Analytics
- [ ] Testou o filtro em uma visualização separada antes de aplicar
FAQ
Como diferenciar um bot de um usuário real no tráfego direto?
Bots têm taxa de rejeição >90%, tempo na página <5s e páginas por sessão próximas de 1. Usuários reais costumam navegar por mais páginas e ter interações como cliques e scroll, que geram eventos.
Quais ferramentas ajudam a identificar bots no tráfego direto?
Google Analytics (com segmentos e filtros), Cloudflare (para bloquear bots na origem) e ferramentas como Botify ou Similarweb ajudam a cruzar dados de IP e comportamento.
Por que o tráfego direto é o mais afetado por bots?
Porque bots geralmente não carregam parâmetros de campanha ou referenciadores, caindo como direto. Campanhas com UTM são mais fáceis de rastrear e isolar.
Devo excluir todo tráfego direto com alta rejeição?
Não. Alguns usuários reais podem ter alta rejeição (ex.: página de contato sem interação). Analise o conjunto: IP, geolocalização, frequência de sessões e padrão de horário.
Como atualizar a lista de IPs de bots no Google Analytics?
Consulte listas públicas como a da SpamHaus ou do próprio Google (bots conhecidos). Exporte os IPs e adicione manualmente nos filtros, ou use integrações com serviços de segurança.
Qual a diferença entre bot e spam no tráfego direto?
Bots são robôs automatizados que acessam URLs para crawling ou fraude. Spam refere-se a referenciadores falsos (ex.: sites de casino) que aparecem como direto. Ambos poluem dados, mas bots têm comportamento técnico, enquanto spam tem origem em domínios maliciosos.