Pular para o conteúdo
Voltar ao Journal
Proteção contra fraude de cliques

Técnicas de detecção de bots para o tráfego do Google Ads

14 min de leituraEquipe ClickFortify
Técnicas de detecção de bots para o tráfego do Google Ads

As orientações do Google sobre tráfego inválido incluem ferramentas de cliques automatizados, robôs, spiders, crawlers, cliques acidentais e outras atividades que não refletem o interesse genuíno do usuário. O Google filtra a atividade inválida que detecta, mas os anunciantes ainda precisam fazer sua própria revisão da qualidade do tráfego para o comportamento pós-clique, a qualidade dos leads e os padrões suspeitos repetidos. Veja as orientações do Google sobre tráfego inválido e cliques inválidos.

Entender o que é fraude de cliques é o primeiro passo. Para reduzir o risco de bots, você também precisa saber quais sinais são fortes, quais são ruidosos e como evitar falsos positivos.

Por que a detecção baseada em um único sinal falha

A detecção de bots falha quando as equipes tratam um indício como um veredito.

Exemplos:

  • um clique via VPN pode ser de um cliente preocupado com a privacidade
  • uma sessão curta pode ser um bot, uma página de destino ruim ou um termo de pesquisa errado
  • um IP repetido pode ser um concorrente, a rede de um escritório ou uma operadora de celular
  • um IP de data center é suspeito para geração de leads, mas pode ser esperado para algumas ferramentas B2B
  • um lead com cara de falso pode ser fraude ou apenas uma validação de formulário fraca

Uma boa detecção pergunta: os sinais de dispositivo, rede, comportamento e qualidade das conversões concordam?

Tráfego de bots vs. tráfego ruim

Nem todo clique de baixo valor é um bot. Parte do desperdício vem de segmentação, criativos ou desalinhamento da página de destino.

Tipo de tráfegoO que significaMelhor primeira resposta
Tráfego de botsAtividade automatizada ou não humanaAnálise de dispositivo, comportamento, rede e horários
Fraude de cliquesCliques pagos inválidos feitos para desperdiçar investimento ou manipular relatóriosBloqueio e denúncia apoiados em evidências
Tráfego de baixa intençãoPessoas reais com pouca intenção de compraPalavras-chave negativas, limpeza de públicos e alinhamento da página de destino
Cliques acidentaisToques ou cliques não intencionais, muitas vezes vindos de posicionamentos amplosExclusões de posicionamentos e revisão dos criativos
Leads falsosFormulários preenchidos que não representam clientes reaisValidação de leads e importação de conversões qualificadas

Essa distinção importa porque a correção muda. Um problema de bots exige detecção e bloqueio. Um problema de pesquisa de baixa intenção exige higiene da campanha. Um problema de leads falsos exige limpeza da qualidade das conversões.

Principais técnicas de detecção de bots

Uma detecção de bots eficaz exige várias camadas funcionando juntas. Nenhuma técnica isolada pega todos os bots, mas, combinadas, elas criam uma proteção em camadas.

Técnica 1: impressão digital do dispositivo

A impressão digital do dispositivo cria identificadores únicos a partir de dezenas de características do dispositivo, pegando bots que trocam de endereço IP, mas usam a mesma configuração de hardware ou software por trás.

O que a impressão digital captura:

  • Tipo e versão do navegador e plugins instalados
  • Resolução da tela e profundidade de cor
  • Configurações de fuso horário e idioma
  • Impressão digital do canvas (como o navegador renderiza gráficos)
  • Informações do renderizador WebGL
  • Impressão digital do contexto de áudio
  • Enumeração de fontes
  • Concorrência de hardware (núcleos da CPU)
  • Memória do dispositivo
  • Suporte e recursos de toque

Como ela detecta bots:

Usuários legítimos têm impressões digitais consistentes e realistas. Os bots costumam apresentar:

  • Combinações impossíveis (user agent móvel com tela de desktop)
  • Ausência de recursos esperados do navegador
  • Impressões digitais idênticas entre usuários “diferentes”
  • Impressões digitais que mudam no meio da sessão
  • Assinaturas de navegador headless (Puppeteer, Playwright)
  • Artefatos de frameworks de automação

Exemplo de detecção:

Mecanismo próprio
Fingerprint Analysis: - User Agent: Chrome 120 on Windows 11 - Screen Resolution: 800x600 (unusual for modern desktop) - WebGL Renderer: ANGLE (Google Inc.); indicates headless browser - Canvas Hash: Matches 847 other "users" this week - Result: HIGH PROBABILITY BOT

Limitações:

Bots sofisticados podem randomizar impressões digitais ou usar instâncias reais de navegador. Trate a impressão digital como uma camada, não como a decisão inteira.

Técnica 2: análise comportamental

A análise comportamental examina como os visitantes interagem com suas páginas, identificando padrões não humanos que a impressão digital pode deixar passar.

Análise do movimento do mouse:

Os humanos apresentam padrões naturais de movimento do mouse:

  • Trajetórias curvas entre os alvos (não linhas retas)
  • Velocidade variável (aceleração/desaceleração)
  • Microcorreções e ultrapassagens do alvo
  • Pausas durante a leitura ou a tomada de decisão
  • Tremor e imprecisão naturais

Os bots normalmente mostram:

  • Linhas perfeitamente retas entre os elementos
  • Movimento com velocidade constante
  • Precisão matemática nos cliques
  • Nenhuma hesitação ou tempo de leitura
  • Velocidades de reação desumanas (respostas em <100ms)

Análise do comportamento de rolagem:

Os padrões humanos de rolagem incluem:

  • Velocidade de rolagem variável conforme a densidade do conteúdo
  • Pausas em conteúdos interessantes
  • Rolagens para trás para reler
  • Rolagem com inércia em dispositivos de toque
  • Desaceleração natural no fim das páginas

A rolagem dos bots costuma apresentar:

  • Ritmo de rolagem constante
  • Nenhuma pausa motivada pelo conteúdo
  • Rolagem imediata até o fim da página
  • Rolagens com distâncias em pixels perfeitas
  • Nenhuma variação entre sessões

Análise do tempo dos cliques:

Os humanos precisam de tempo de processamento cognitivo:

  • Mínimo de 250-500ms entre o carregamento da página e a primeira interação
  • Atrasos variáveis conforme a complexidade da página
  • Tempos maiores para decisões importantes
  • Variação natural em ações repetidas

Os bots costumam mostrar:

  • Cliques poucos milissegundos depois do carregamento da página
  • Padrões de tempo idênticos entre sessões
  • Intervalos matematicamente precisos
  • Nenhuma correlação entre complexidade e tempo de resposta

Análise do fluxo da sessão:

Usuários legítimos seguem fluxos de sessão lógicos:

  • Leem antes de clicar nos CTAs
  • Visitam várias páginas para pesquisar
  • Voltam a páginas anteriores
  • Durações de sessão naturais (2-15 minutos)
  • Padrões de navegação lógicos

As sessões de bots costumam mostrar:

  • Cliques imediatos no CTA sem leitura
  • Visitas a uma única página
  • Nenhuma visita de retorno
  • Sessões extremamente curtas (<10 segundos)
  • Navegação aleatória ou ilógica

Técnica 3: inteligência e reputação de IP

Embora bots sofisticados usem proxies residenciais, a análise de IP ainda pega uma quantidade significativa de fraude e fornece sinais valiosos.

Bancos de dados de reputação de IP:

  • Faixas de IP conhecidas de data centers
  • Nós de saída de serviços de VPN e proxy
  • Nós de saída da rede Tor
  • Fontes de fraude identificadas anteriormente
  • Faixas de IP de provedores de hospedagem

Consistência da geolocalização:

  • Divergência entre a localização do IP e o fuso horário do dispositivo
  • Viagem impossível (cliques de vários países em poucos minutos)
  • Divergência entre a localização do IP e as configurações de idioma
  • Anomalias no tipo de conexão (IP móvel com comportamento de desktop)

Análise de rede:

  • Reputação do ASN (Autonomous System Number)
  • Categorização do provedor (residencial, empresarial, hospedagem)
  • Velocidade de conexão vs. comportamento esperado
  • Vários usuários a partir de um único IP corporativo (legítimo) vs. IP residencial (suspeito)

Exemplo de detecção:

Mecanismo próprio
IP Analysis: - IP Address: 45.33.32.156 - ASN: AS14061 (DigitalOcean) - Type: Data Center / Hosting - Reputation Score: 12/100 (High Risk) - Previous fraud flags: repeated in past 30 days - Result: high-risk source for review or blocking

Técnica 4: classificação por aprendizado de máquina

A detecção de bots moderna usa modelos de aprendizado de máquina treinados com milhões de sessões humanas e de bots.

Modelos de aprendizado supervisionado:

Treinados com conjuntos de dados rotulados de tráfego humano e de bots conhecido:

  • Classificadores Random Forest para combinações de características
  • Gradient Boosting para reconhecimento de padrões complexos
  • Redes neurais para análise de sequências comportamentais
  • Métodos de ensemble que combinam vários modelos

Características usadas:

  • Características da impressão digital do dispositivo (mais de 50 características)
  • Métricas comportamentais (padrões de mouse, rolagem e cliques)
  • Características da sessão (duração, páginas, interações)
  • Características de rede (reputação do IP, tipo de conexão)
  • Características temporais (padrões por hora do dia e dia da semana)
  • Padrões históricos (esta impressão digital/IP já foi vista antes?)

Pontuação em tempo real:

Cada clique recebe uma pontuação de probabilidade de fraude:

Mecanismo próprio
Fraud Score: 0.87 (High Probability Bot) Contributing Factors: - Behavioral anomaly score: 0.92 - Device fingerprint risk: 0.78 - IP reputation: 0.45 - Session pattern match: 0.91 Decision: BLOCK

Técnica 5: desafio JavaScript e prova de trabalho

Exigir a execução de JavaScript e trabalho computacional filtra bots básicos que não renderizam páginas.

Testes de execução de JavaScript:

  • Verificar se o JavaScript está realmente sendo executado (e não apenas declarado)
  • Testar a disponibilidade das APIs do navegador
  • Executar desafios baseados em tempo
  • Verificar as capacidades de manipulação do DOM

Desafios de prova de trabalho:

Para tráfego suspeito, exija trabalho computacional:

  • Desafios de cálculo de hash
  • Resolução de quebra-cabeças que exige um navegador real
  • CAPTCHA para visitantes de alto risco
  • Desafios invisíveis que os humanos passam automaticamente

Consideração de implementação:

Os desafios devem ser invisíveis para usuários legítimos. Qualquer atrito reduz as conversões. As melhores implementações:

  • Rodam silenciosamente em segundo plano
  • Terminam antes da interação do usuário
  • Mostram CAPTCHA apenas aos visitantes de maior risco
  • Usam verificação invisível sempre que possível

Estratégias avançadas de detecção

Análise entre sessões

Sessões individuais podem parecer legítimas. Os padrões surgem ao longo de várias sessões:

  • A mesma impressão digital aparecendo a partir de vários IPs
  • Padrões comportamentais semelhantes entre usuários “diferentes”
  • Horários coordenados que sugerem ataques orquestrados
  • Impossibilidades geográficas entre sessões
  • Sinais de fraude consistentes que, individualmente, ficam abaixo do limite

Técnicas de honeypot

Elementos ocultos com os quais os humanos nunca interagem, mas os bots sim:

  • Campos de formulário invisíveis (ocultos por CSS)
  • Links fora da tela
  • Botões ocultos com nomes atraentes
  • Endpoints de conversão falsos

Qualquer interação com um honeypot é um sinal de risco forte, mas ainda assim revise como o campo foi implementado antes de usá-lo como bloqueio automático.

Análise de padrões de tráfego

Analisar os padrões de tráfego agregados revela ataques coordenados:

  • Picos repentinos de tráfego sem mudanças correspondentes na campanha
  • Tráfego de origens geográficas incomuns
  • Distribuições anormais de tipos de dispositivo
  • Padrões por hora do dia incompatíveis com o público-alvo

Como implementar a detecção de bots no Google Ads

Camada 1: proteção pré-clique

Bloqueie agentes mal-intencionados conhecidos antes que eles cliquem:

  • Listas de exclusão de IP no Google Ads
  • Exclusões geográficas para regiões com muita fraude
  • Segmentação por dispositivo para excluir categorias suspeitas
  • Exclusões de posicionamentos para sites fraudulentos

O Google Ads limita você a 500 exclusões de IP por campanha; o ClickFortify gerencia isso automaticamente.

Camada 2: detecção em tempo real

Analise cada clique no momento em que acontece:

  • Decisões de detecção rápidas que não deixam os usuários legítimos mais lentos
  • Várias técnicas de detecção em paralelo
  • Ação automatizada para padrões repetidos de alta confiança
  • Impacto mínimo de latência sobre os usuários legítimos

Camada 3: validação pós-clique

Para os cliques que passam pela triagem inicial:

  • Análise comportamental na página de destino
  • Validação por JavaScript
  • Monitoramento da sessão em busca de anomalias
  • Validação das conversões

Camada 4: ciclo de feedback

Use os resultados da detecção para melhorar a proteção:

  • Atualizar as listas de exclusão de IP
  • Retreinar os modelos de ML com novos padrões de fraude
  • Ajustar os limites de detecção com base nas taxas de falsos positivos
  • Denunciar a fraude confirmada ao Google para obter reembolsos

Como medir a eficácia da detecção

Métricas-chave

  • Taxa de detecção: porcentagem da fraude conhecida que é pega
  • Taxa de falsos positivos: usuários legítimos bloqueados por engano
  • Tempo até a detecção: com que rapidez novos padrões de fraude são identificados
  • Economia: orçamento protegido contra fraude
  • Melhora do Índice de qualidade: à medida que a fraude diminui, o Índice de qualidade sobe

Como testar sua proteção

  • Revisar padrões suspeitos conhecidos sem violar os termos da plataforma
  • Comparar as taxas de conversão antes/depois da proteção
  • Analisar o tráfego bloqueado em busca de falsos positivos
  • Acompanhar as mudanças no Índice de qualidade ao longo do tempo

A abordagem da ClickFortify

A ClickFortify combina todas essas técnicas de detecção em uma proteção unificada:

Detecção em várias camadas:

  • Impressão digital do dispositivo com mais de 50 sinais
  • Análise comportamental em tempo real
  • Pontuação de reputação de IP a partir de várias fontes
  • Classificação por aprendizado de máquina
  • Reconhecimento de padrões entre sessões

Resposta automatizada:

  • Bloqueio em tempo real antes do impacto no orçamento
  • Gerenciamento automático das listas de exclusão de IP
  • Integração com a API do Google Ads para atualizações instantâneas
  • Relatórios de fraude para pedidos de reembolso

Melhoria contínua:

  • Modelos retreinados com os padrões de fraude mais recentes
  • Novas técnicas de detecção à medida que os bots evoluem
  • Regras personalizadas com base nos seus padrões de tráfego
  • Equipe dedicada de pesquisa de fraude monitorando as ameaças

Controles de falsos positivos

A detecção de bots deve proteger as campanhas sem punir clientes reais. Adicione controles antes que a automação fique agressiva.

  • Use listas de permissão para equipes internas, agências e redes de clientes confiáveis
  • Exija vários sinais antes de bloquear uma nova fonte
  • Crie uma fila de revisão para sessões de risco médio
  • Compare o tráfego bloqueado com os resultados do CRM e o feedback de vendas
  • Mantenha regras separadas no nível da campanha quando campanhas diferentes tiverem perfis de risco diferentes
  • Documente por que as regras importantes foram adicionadas e quando devem ser revisadas

O objetivo não é mostrar o maior número de cliques bloqueados. O objetivo é proteger o orçamento preservando a demanda real.

Conclusão: defesa em profundidade

Nenhuma técnica isolada de detecção de bots é suficiente. A fraude moderna exige uma defesa em camadas que combine:

  1. Impressão digital do dispositivo para identificar configurações suspeitas
  2. Análise comportamental para pegar imitações sofisticadas
  3. Inteligência de IP para bloquear agentes mal-intencionados conhecidos
  4. Aprendizado de máquina para identificar padrões emergentes
  5. Adaptação contínua à medida que os bots evoluem

Os padrões dos bots mudam, então a detecção precisa de revisões regulares. Mantenha a estrutura prática: detecte comportamentos suspeitos, valide os resultados no fim do funil e ajuste as regras quando as evidências mudarem.

Entender como a fraude de cliques afeta seu Índice de qualidade mostra por que uma detecção eficaz é crucial: a fraude não apenas desperdiça orçamento, ela agrava os danos à sua conta inteira.

Proteja seu orçamento do Google Ads e da Meta

A ClickFortify pontua cada clique pago em tempo real, exclui automaticamente bots, fazendas de cliques e infratores reincidentes e mantém conversões falsas fora do Smart Bidding e da CAPI da Meta.

Google Ads: Search, Shopping, Display, YouTube e Performance Max
Meta Ads: Facebook e Instagram, com CAPI filtrada contra fraude
Exclusões automáticas com uma trilha de evidências para cada bloqueio
Planos a partir de US$ 8/mês no faturamento anual, com teste grátis de 7 dias

Teste na sua própria conta

Veja o que a ClickFortify sinaliza na sua primeira semana. Sem cartão de crédito.

Perguntas frequentes

O que é detecção de bots para o Google Ads?

A detecção de bots para o Google Ads é o processo de encontrar cliques ou sessões pagas que não se comportam como clientes reais. Ela usa em conjunto sinais de dispositivo, rede, comportamento, horários, posicionamento e qualidade das conversões.

Um único sinal pode provar que um clique é de um bot?

Normalmente não. Uma única sessão curta, uma conexão de VPN ou um clique repetido é um indício, não uma prova. Decisões mais sólidas vêm de vários sinais apontando na mesma direção.

Quais técnicas de detecção de bots funcionam melhor?

A melhor combinação reúne impressão digital do dispositivo, análise de comportamento, inteligência de IP e de rede, tempo das sessões, revisão de posicionamentos, validação de leads e revisão humana para os casos limítrofes.

Como evito bloquear clientes reais?

Use limites de evidência, listas de permissão, regras no nível da campanha e filas de revisão. Evite bloqueios amplos de localização, dispositivo ou IP, a menos que o padrão de risco seja claro e repetido.

O Google Ads já detecta bots?

O Google filtra o tráfego inválido que detecta, mas os anunciantes ainda devem monitorar o comportamento pós-clique, a qualidade dos leads, os padrões suspeitos de fontes e os dados das campanhas, porque nem todo problema de qualidade aparece como um crédito por clique inválido.