Bot Analytics
Bot Analytics montre quels crawlers IA visitent ton site, quelles pages ils demandent et si ces requêtes aboutissent. Utilise-le pour répondre à des questions concrètes :- ChatGPT, Claude, Perplexity, Google et d’autres crawlers IA peuvent-ils atteindre tes pages importantes ?
- Quelles URLs sont crawlées le plus souvent ?
- Les bots rencontrent-ils des redirections, des 404 ou des erreurs serveur ?
- Un import a-t-il ajouté de nouvelles données, ou étaient-elles déjà importées auparavant ?
Ce dont tu as besoin
Tu as besoin d’un log d’accès serveur du site web que tu veux analyser. Finseo accepte les fichiers.log et .txt et détecte automatiquement le format à partir des premières lignes.
Le log doit inclure le User-Agent de la requête. Sans User-Agent, Finseo ne peut pas déterminer de façon fiable si une requête provient de ChatGPT, Claude, Perplexity, Googlebot ou d’un navigateur normal.
Importer un fichier de log
- Ouvre Bot Analytics dans le dashboard.
- Sélectionne le projet que tu veux analyser.
- Clique sur Upload Logs.
- Dépose un fichier
.logou.txtdans le dialogue d’import. - Attends la fin du traitement.
1GB. Les fichiers de plus de 50MB sont mis en file d’attente pour un traitement en arrière-plan.
Formats pris en charge
Finseo détecte actuellement Nginx, les Apache combined access logs, les logs de style Cloudflare et un format de secours personnalisé.Nginx combined access log
- Adresse IP
- Horodatage au format
[DD/Mon/YYYY:HH:mm:ss +0000] - Méthode HTTP et chemin
- Code de statut HTTP
- Taille de la réponse en octets
- Referrer
- User-Agent
Apache combined access log
Log de style Cloudflare
Format de secours personnalisé
Finseo peut aussi parser des lignes où l’IP apparaît en premier, suivie d’une requête entre guillemets, du statut, de la taille et d’un User-Agent entre guillemets.Comment obtenir des logs
Fenêtre temporelle recommandée
Importe d’abord les30 à 90 derniers jours. C’est en général suffisant pour voir les schémas de crawl et les taux d’erreur. Après le premier import, tu peux ajouter de nouveaux logs chaque semaine ou chaque mois.
Ce que Finseo extrait
Pour chaque requête de bot détectée, Finseo stocke :- La plateforme du bot et le nom du bot
- L’adresse IP et le User-Agent
- Le chemin de requête et les paramètres de query
- Le code de statut HTTP
- La taille de la réponse
- Le referrer
- L’horodatage de la visite
- Visites de bots dans le temps : tendance par bot et par date.
- Pages crawlées : URLs que les bots IA ont atteintes le plus souvent.
- Performance : schémas de statut de réponse et de taille de réponse.
- Codes de statut :
2xxréussis, redirections3xx, erreurs client4xxet erreurs serveur5xx.
Le parser actuel d’import de logs se concentre sur le volume de crawl, les URLs, les tailles de réponse et les codes de statut HTTP. Il n’extrait pas actuellement les champs de temps de réponse des logs personnalisés.
Intégrations de synchronisation
L’onglet Sync peut afficher des fournisseurs comme Cloudflare, Fastly, AWS CloudFront ou une synchronisation par API comme futures options d’ingestion. L’import manuel de fichiers.log et .txt est la voie de production actuelle.
Dépannage
L'import se termine mais aucune visite de bot n'apparaît
L'import se termine mais aucune visite de bot n'apparaît
Vérifie que le fichier inclut des valeurs de User-Agent et que la fenêtre temporelle contient des requêtes de crawlers connus comme
ChatGPT-User, GPTBot, ClaudeBot, Claude-Web, PerplexityBot, Googlebot, Bingbot, Applebot, AhrefsBot ou SemrushBot.Mon log Apache n'est pas parsé
Mon log Apache n'est pas parsé
Assure-toi d’avoir exporté le combined access log. Une ligne courte d’Apache common log manque généralement des champs referrer et User-Agent, requis pour la détection des bots.
Le même fichier a été importé deux fois
Le même fichier a été importé deux fois
Finseo déduplique les visites par bot, horodatage, IP et chemin de page. Réimporter des fichiers qui se chevauchent ne devrait pas gonfler tes chiffres.
Un gros fichier est encore en traitement
Un gros fichier est encore en traitement
Les fichiers de plus de
50MB peuvent être traités en arrière-plan. Reviens après quelques minutes. Si le statut échoue, découpe le log en plages de dates plus petites et réimporte-le.