Bot Analytics
Bot Analytics mostra quali crawler AI visitano il tuo sito, quali pagine richiedono e se tali richieste vanno a buon fine. Usalo per rispondere a domande pratiche:- ChatGPT, Claude, Perplexity, Google e altri crawler AI riescono a raggiungere le tue pagine importanti?
- Quali URL vengono crawlati più spesso?
- I bot incontrano redirect, 404 o errori del server?
- Un upload ha aggiunto nuovi dati o erano già stati importati in precedenza?
Cosa ti serve
Ti serve un access log del server del sito web che vuoi analizzare. Finseo accetta file.log e .txt e rileva automaticamente il formato dalle prime righe.
Il log deve includere lo User-Agent della richiesta. Senza lo User-Agent, Finseo non può stabilire in modo affidabile se una richiesta provenga da ChatGPT, Claude, Perplexity, Googlebot o da un normale browser.
Caricare un file di log
- Apri Bot Analytics nella dashboard.
- Seleziona il progetto che vuoi analizzare.
- Clicca su Upload Logs.
- Trascina un file
.logo.txtnel dialog di upload. - Attendi il completamento dell’elaborazione.
1GB. I file sopra i 50MB vengono messi in coda per l’elaborazione in background.
Formati supportati
Attualmente Finseo rileva Nginx, gli Apache combined access log, i log in stile Cloudflare e un formato di fallback personalizzato.Nginx combined access log
- Indirizzo IP
- Timestamp nel formato
[DD/Mon/YYYY:HH:mm:ss +0000] - Metodo HTTP e path
- Codice di stato HTTP
- Dimensione della risposta in byte
- Referrer
- User-Agent
Apache combined access log
Log in stile Cloudflare
Fallback personalizzato
Finseo può anche analizzare righe in cui l’IP compare per primo, seguito da una richiesta tra virgolette, dallo stato, dalla dimensione e da uno User-Agent tra virgolette.Come ottenere i log
Finestra temporale consigliata
Carica prima gli ultimi30-90 giorni. Di solito è sufficiente per individuare i pattern dei crawler e i tassi di errore. Dopo il primo upload, puoi aggiungere nuovi log su base settimanale o mensile.
Cosa estrae Finseo
Per ogni richiesta di bot rilevata, Finseo memorizza:- Piattaforma del bot e nome del bot
- Indirizzo IP e User-Agent
- Path della richiesta e parametri di query
- Codice di stato HTTP
- Dimensione della risposta
- Referrer
- Timestamp della visita
- Visite dei bot nel tempo: trend per bot e data.
- Pagine crawlate: URL raggiunti più spesso dai bot AI.
- Performance: pattern di stato e dimensione delle risposte.
- Codici di stato:
2xxriusciti, redirect3xx, errori client4xxed errori server5xx.
L’attuale parser di upload dei log si concentra su volume di crawl, URL, dimensioni delle risposte e codici di stato HTTP. Al momento non estrae i campi relativi ai tempi di risposta dai log personalizzati.
Integrazioni di sincronizzazione
Il tab Sync può mostrare provider come Cloudflare, Fastly, AWS CloudFront o l’API sync come future opzioni di ingestion. L’upload manuale di file.log e .txt è la modalità di produzione attuale.
Risoluzione dei problemi
L'upload termina ma non compare nessuna visita dei bot
L'upload termina ma non compare nessuna visita dei bot
Verifica che il file includa i valori dello User-Agent e che la finestra temporale contenga richieste da crawler noti come
ChatGPT-User, GPTBot, ClaudeBot, Claude-Web, PerplexityBot, Googlebot, Bingbot, Applebot, AhrefsBot o SemrushBot.Il mio log Apache non viene analizzato
Il mio log Apache non viene analizzato
Assicurati di aver esportato il combined access log. Una riga breve di Apache common log di solito non contiene i campi referrer e User-Agent, che sono necessari per il rilevamento dei bot.
Lo stesso file è stato caricato due volte
Lo stesso file è stato caricato due volte
Finseo deduplica le visite per bot, timestamp, IP e path della pagina. Ricaricare file sovrapposti non dovrebbe gonfiare i tuoi numeri.
Un file di grandi dimensioni è ancora in elaborazione
Un file di grandi dimensioni è ancora in elaborazione
I file sopra i
50MB possono essere elaborati in background. Ricontrolla dopo qualche minuto. Se lo stato risulta fallito, suddividi il log in intervalli di date più piccoli e ricaricalo.