Deteção de fraude em afiliação: bots, datacenters, VPN e conversões suspeitas
Como o Rastro deteta cliques de bots, tráfego de datacenters e VPN, IPs e dispositivos repetidos, país não coincidente e taxas de conversão anormais, e como rever.
Atualizado a 21/10/2026
A fraude em afiliação vai de bots a inflacionar cliques até leads falsos e conversões do mesmo dispositivo. O Rastro verifica cada clique quando chega, procura padrões suspeitos de poucos em poucos minutos, e põe tudo na página Fraude para a tua equipa rever.
Verificações em cada clique
Quando chega um clique, o Rastro verifica:
- Bots e ferramentas: user agents de robôs, scripts e ferramentas de automação, browsers muito antigos e user agents malformados.
- Datacenters: IPs de servidores e alojamento (bots, scripts, proxies).
- VPN: IPs de fornecedores de VPN conhecidos.
- IPs bloqueados: IPs e intervalos que acrescentes à lista da tua rede.
As listas de datacenters e de VPN atualizam-se sozinhas todos os dias. Para cada uma decides o que acontece em Fraude → Regras:
- desligado: ignora;
- assinalar: o clique conta, mas fica marcado para revisão;
- bloquear: o visitante vai para a página de oferta indisponível e o clique não conta.
Também há pessoas reais a usar VPN, por isso bloquear pode cortar tráfego bom. Assinalar é a escolha mais segura por defeito.
Padrões encontrados pelos detetores
De 5 em 5 minutos, o Rastro procura padrões que um clique isolado não mostra. Todos os limites se ajustam em Fraude → Regras:
| Sinal | Quando aparece (por defeito) |
|---|---|
| Cliques repetidos | O mesmo IP clica mais de 5 vezes por dia na mesma oferta |
| Rajada de cliques | Mais de 30 cliques de um IP em 10 minutos |
| Pico de um afiliado | Os cliques de um afiliado sobem para 4× o habitual (com pelo menos 200 cliques) |
| Conversões do mesmo IP | Mais de 3 conversões por dia de cliques com o mesmo IP |
| Conversões do mesmo dispositivo | Mais de 3 conversões por dia, num afiliado, do mesmo dispositivo e sub-rede |
| Conversão rápida demais | Conversão menos de 10 segundos depois do clique |
| Taxa de conversão anormal | Um afiliado converte 3× acima da média da oferta (com cliques suficientes) |
| País não coincide | O país da conversão é diferente do do clique, ou não é permitido na oferta |
A verificação do país não coincidente precisa do país da conversão: o anunciante envia-o no postback com country=XX (ver Configurar o postback do anunciante). Nas conversões por pixel, vem do IP do visitante.
A verificação do mesmo dispositivo junta o user agent exato do browser à sub-rede do IP. Só o user agent seria um mau sinal, porque muitos telemóveis iguais têm o mesmo.
Rever os alertas
Cada sinal dá origem a um alerta com gravidade (alta, média ou baixa) e os detalhes: IPs (só em hash), o afiliado, a oferta, as conversões envolvidas. Em cada alerta podes:
- Confirmar fraude: as conversões ligadas são rejeitadas e o saldo do afiliado é acertado;
- Dispensar: um falso positivo, por exemplo uma rede de empresa onde muitas pessoas partilham o mesmo IP;
- Continuar a acompanhar.
Nada é bloqueado sem uma decisão da tua equipa, exceto os IPs da lista negra (se ligares o bloqueio) e o tráfego de datacenters ou VPN definido como bloquear.
Agir automaticamente
Para casos repetidos, uma regra de automação pode agir sozinha, por exemplo: quando os cliques suspeitos de um afiliado passarem 30% nas últimas 24 horas, com pelo menos 200 cliques, bloquear o afiliado. As regras são simuladas antes de as ativares, para veres o que apanhariam.