Visitor Analytics
Cada visitante que o SOptim pontua é logado com os sinais que levaram à decisão. Visitor Analytics é onde você vai para investigar "por que essa pessoa foi bloqueada?" ou "como meu tráfego realmente parece?".
O que é logado por visitante
| Campo | Notas |
|---|---|
| Timestamp | Hora do servidor, UTC |
| IP (hasheado) | Armazenamos SHA-256(ip + salt-por-loja) — nunca o IP bruto |
| ASN | Número do Autonomous System + nome da organização |
| País | cf-ipcountry do Cloudflare |
| User-agent | Truncado para 256 caracteres |
| Path | Path da loja que o visitante acessou |
| Score | 0–100, veja Visão geral do Bot Shield |
| Ação | allow / challenge / block |
| Razão | Sinal principal que puxou o score (ex. "reputação ASN", "entropia comportamental") |
IPs hasheados permitem identificar visitantes recorrentes (mesmo hash = mesmo IP) sem que armazenemos PII.
Filtros
- Faixa de score — slide para filtrar
0–100 - Ação — só bloqueios, só desafios, etc.
- País — escolha num dropdown
- ASN — cole um número AS ou nome da organização
- Faixa de tempo — últimas 24h / 7d / 30d / personalizado
Exportação CSV
Clique em Exportar CSV para baixar. O CSV tem 11 colunas: timestamp, ip_hash, asn, asn_org, country, user_agent, path, score, action, reason, session_id.
| Plano | Limite de linhas por exportação | Retenção |
|---|---|---|
| Free | Exportação desabilitada (402) | 7 dias, máximo 500 linhas total |
| Grow | 5.000 linhas | 30 dias |
| Scale | 30.000 linhas | 90 dias |
| Max | 365.000 linhas | 1 ano |
O cron de retenção roda a cada 6 horas e corta por idade e por contagem de linhas.
Disponível em
Free lê o visitor analytics com retenção de 500 linhas mas sem exportação. Grow+ desbloqueia exportação + retenção estendida.