Aller au contenu

Suivi

Bots et filtrage

Comment les bots, le spam de référents et les rafales sont filtrés avant d’atteindre un rapport, et comment exclure des pages et des hôtes.

Un globe en direct qui ment est pire que pas de globe du tout : le filtrage a donc lieu dès l’ingestion, avant qu’un hit n’atteigne la présence, les rapports ou les alertes. Les bots ne sont jamais dessinés sur le globe.

Couches de filtrage

CoucheCe qu’elle intercepte
Liste de crawlersCrawlers, outils et fetchers connus (la liste de motifs isbot, maintenue à jour), y compris les crawlers IA.
Analyseur de user agentLes bots reconnus par ua-parser-js : crawlers IA, générateurs d’aperçus de liens, Lighthouse et assimilés.
Navigateurs headless et automatisationNavigateurs headless, Playwright, Puppeteer, Selenium, outils de surveillance de disponibilité, bibliothèques HTTP (curl, Python, Go, Java…), et user agents qui ne ressemblent pas du tout à un navigateur.
Spam de référentsUne liste de blocage de référents de spam connus, appliquée aux référents des pages vues.
Limite de débitLes rafales d’une même adresse sur un même site (voir plus bas).

Le compteur de hits filtrés

Les hits rejetés ne disparaissent pas en silence : ils sont comptés par jour et par motif (bot, excluded, rate_limited, invalid). L’état du suivi du site affiche « Filtered today » avec le détail : vous voyez ce qui n’est pas entré dans vos chiffres.

Exclure des pages et des hôtes

  • Les chemins exclus (réglages du site) écartent côté serveur les hits sur les chemins correspondants, par exemple /admin/**. Dans le navigateur, data-exclude empêche le tracker d’envoyer quoi que ce soit sur ces chemins.
  • Les noms d’hôte autorisés : les hits sont acceptés depuis le domaine du site et tous ses sous-domaines. Ajoutez d’autres noms d’hôte (un domaine de préproduction, une seconde marque) dans les réglages du site. Tout le reste est rejeté.
  • Ignore localhost (réglages du site) garde le trafic de développement hors des chiffres de production.
  • Excluez votre propre navigateur avec #globatics-ignore, voir le démarrage rapide.

Limites de débit

Chaque couple site et adresse client dispose de 30 hits par seconde, avec des pointes jusqu’à 60, ce qu’aucun vrai visiteur n’atteint. Sur un serveur auto-hébergé, modifiez cette limite avec une variable d’environnement :

GLOBATICS_RATE_LIMIT=30,60   # hits par seconde, pointe