Skip links
Opti-Behavior
Opti-Behavior
créé par OptiUser
PRO 6 mois gratuits

Suivi des erreurs
et des performances

5 outils de monitoring dans un seul tableau de bord : erreurs JavaScript, événements de friction (clics de rage, clics morts), Core Web Vitals, évaluation des performances et détection des liens brisés. Sachez tout ce qui ne va pas sur votre site.

5
Outils en un
Erreurs JS, événements de friction, Core Web Vitals, scores de performances et liens rompus
Traces de pile
Traces de pile complète avec fichier, numéro de ligne et nombre d’occurrences
Core Web Vitals
LCP, INP, CLS, FCP et TTFB avec un score de performance de 0 à 100
workflow de statut
Ouvert → Enquête → Résolu pour chaque problème
Présentation du tableau de bord des erreurs Opti-Behavior et du suivi des performances
100% auto-hébergé
Compatible RGPD
Mises à jour en temps réel
Suivi illimité

5 outils de monitoring, un tableau de bord unifié

Chaque erreur, événement de friction, mesure de performance et lien rompu est capturé automatiquement et organisé pour une résolution rapide.

Présentation du tableau de bord des erreurs avec niveaux de gravité

Présentation du tableau de bord des erreurs

Tableau de bord unifié affichant les 5 outils de monitoring avec le nombre d’erreurs, les niveaux de gravité et une navigation rapide entre les erreurs JavaScript, les événements de friction, les scores de performances et les liens rompus. Chaque onglet d’outil affiche un badge de décompte récapitulatif afin que vous puissiez voir en un coup d’œil quelle catégorie nécessite votre attention. Les erreurs sont triées par nombre d’occurrences et par gravité pour faire apparaître en premier les problèmes ayant l’impact le plus important.

Tendances des erreurs et analyses au fil du temps

Tendances des erreurs et analyses

Suivez les erreurs au fil du temps grâce à des graphiques de tendance montrant la répartition des erreurs par type et par gravité. Identifiez les modèles récurrents qui permettent de prioriser les correctifs. Le tableau de bord regroupe les données via des points de terminaison AJAX dédiés (get_errors_summary et get_errors_dashboard) pour fournir des analyses rapides et en temps réel sans rechargement de page.

Suivi des erreurs JavaScript avec traces de pile

Suivi des erreurs JavaScript

Capturez les erreurs JS avec traces de pile complète, les URL de pages concernées, les informations sur le navigateur et le système d’exploitation, ainsi que le nombre d’occurrences par erreur. Chaque erreur enregistre le nom exact du fichier et le numéro de ligne. Utilisez le exclure_erreurs paramètre pour filtrer le bruit de script tiers connu. Le workflow d’état suit chaque erreur depuis Ouvert → Enquête → Résolu afin que votre équipe puisse collaborer sur les correctifs.

Détection des événements de friction pour les clics de rage et les clics morts

Détection des événements de friction

Détecter des clics de rage (3+ clics rapides dans une fenêtre de 1000 ms sur le même élément) et clics morts (clique sur les éléments non interactifs). Chaque événement enregistre le Sélecteur d’éléments CSS, URL de la page et horodatage. Seuils configurables via rage_click_threshold et rage_click_window Les paramètres vous permettent d’ajuster la sensibilité en fonction des modèles d’interaction de votre site.

Surveillance Core Web Vitals avec scores de performances

Surveillance Core Web Vitals

Suivez les 5 Core Web Vitals : LCP (Largest Contentful Paint), INP (Interaction to Next Paint), CLS (Cumulative Layout Shift), FCP (Première peinture contenue), et TTFB (Délai jusqu’au premier octet). Chaque page reçoit un score de performance de 0 à 100 avec des notes Bon/Amélioration nécessaire/Mauvais alignées sur les seuils officiels de Google. Pages dépassant la slow_page_threshold (3 000 ms par défaut) sont signalés automatiquement.

Détection de lien rompu avec codes d'état

Détection de lien rompu

Détecter automatiquement 404 (introuvable) et 500 (Erreur du serveur) Réponses HTTP sur l’ensemble de votre site. Chaque lien rompu enregistre le URL cassé, page source de référence, code d’état HTTP et date de découverte. Suivez le nombre d’occurrences pour hiérarchiser les liens rompus les plus visités. Utilisez le workflow d’état pour marquer les liens comme En cours d’investigation ou Résolu une fois corrigés. Proprotégez votre référencement et votre expérience utilisateur de manière proactive.

Paramètres de suivi des erreurs et contrôles de rétention configurables

Paramètres configurables et nettoyage automatique

Chaque outil de surveillance est entièrement configurable à partir du panneau de paramètres. Basculer les modes de capture individuels : Erreurs JS, erreurs de réseau, erreurs de console, événements de friction, et mesures de performances. Affinez la détection des clics de rage avec la personnalisation seuil et fenêtre de temps valeurs. Définir exclure_urls des modèles pour ignorer le suivi sur les pages d’administration ou les environnements de test, et exclure_erreurs modèles pour filtrer le bruit de script tiers connu. Les données d’erreur sont conservées pendant 90 jours par défaut avec nettoyage programmé automatique — gardant votre base de données légère sans aucune maintenance manuelle. Compatible avec Autoptimize, LiteSpeed Cache, WP Rocket, SG Optimizer, et Chargeur de fusée Cloudflare hors de la boîte.

Comment ça marche

1

Activer le suivi des erreurs

Activez le suivi des erreurs dans le panneau des paramètres d’Opti-Behavior Pro. Activez ou désactivez les outils de surveillance individuels : Erreurs JS, erreurs de réseau, erreurs de console, événements de friction, Core Web Vitals, et détection de lien rompu. Configurez des seuils pour la sensibilité aux clics furieux, la détection des pages lentes, les modèles d’exclusion URL et les filtres de messages d’erreur, le tout à partir d’une seule page de paramètres.

2

La surveillance automatique commence

Le script de suivi léger se charge sur chaque page et surveille les erreurs, les clics et les mesures de performances dans en temps réel. Les erreurs JS capturent les traces complètes de la pile. Les événements de friction détectent les clics de rage (3+ clics en 1 000 ms) et les clics morts avec les sélecteurs d’éléments. Core Web Vitals mesure LCP, INP, CLS, FCP et TTFB. Toutes les données sont envoyées à votre propre serveur via AJAX — aucun service tiers impliqué. Les exclusions du plugin de mise en cache sont appliquées automatiquement.

3

Classification et notation de gravité

Les erreurs sont automatiquement classées par taper (Erreur JS, friction, performances, lien rompu) et niveau de gravité. Les erreurs JavaScript reçoivent des traces de pile complètes avec le numéro de fichier et de ligne. Les événements de friction enregistrent le sélecteur d’éléments CSS et les coordonnées de clic. Les problèmes de performances sont notés de 0 à 100 par rapport aux seuils Web Vitals officiels de Google. Les liens brisés enregistrent le code d’état HTTP, la page source et la date de découverte.

4

Examiner, enquêter et résoudre

Examinez tous les problèmes à partir du tableau de bord unifié avec onglets par outil et des badges de décompte récapitulatif. Mettez à jour les statuts d’erreur via le workflow : Ouvert → Enquête → Résolu. Les liens rompus ont leur propre workflow de statut. Les erreurs sont automatiquement nettoyées après 90 jours (configurable via erreur_retention_days), en gardant votre base de données légère sans intervention manuelle.

Qui utilise le suivi des erreurs et des performances ?

Fiabilité du site

Surveillez les erreurs JavaScript et les liens rompus pour détecter les problèmes avant que les utilisateurs ne se plaignent. La notation des priorités permet de se concentrer en premier sur les problèmes à fort impact.

Optimisation UX

Détectez les clics de rage et les clics morts pour trouver les éléments qui déroutent ou frustrent les utilisateurs. Corrigez les points de friction pour améliorer les taux de conversion.

Surveillance des performances

Suivez les scores Core Web Vitals par page. Identifiez les pages lentes, les changements de mise en page et les retards d’interaction qui nuisent au référencement et à l’expérience utilisateur.

Comparaison du suivi des erreurs

Fonctionnalité Opti-Behavior Hotjar MS Clarity Sentinelle
Suivi des erreurs JS✓ Pro✓ 29 $+/mois
Rage/Clics morts✓ Pro
Core Web Vitals✓ Pro
Liens brisés✓ Pro
Score de performance✓ Pro
workflow de statut✓ Pro
Seuils configurables✓ Pro
Nettoyage automatique de la rétention✓ Pro
Auto-hébergé
Prix89 €/an213 $+/mois$0*29 $+/mois

* Microsoft Clarity est gratuit mais Microsoft utilise les données de vos visiteurs à des fins publicitaires.

FAQ sur le suivi des erreurs

Quels types d’erreurs suit-il ?
Opti-Behavior suit 5 types de problèmes : les erreurs JavaScript avec des traces de pile complètes, les clics de rage (clics répétés frustrés), les clics morts (clics sur des éléments non interactifs), les mesures de performances Core Web Vitals (LCP, INP, CLS, FCP, TTFB) et les liens rompus (erreurs HTTP 404/500).
Comment fonctionne la détection des clics de rage ?
Opti-Behavior détecte lorsqu’un utilisateur clique rapidement sur le même élément plusieurs fois sur une courte période. Le seuil par défaut est 3 clics dans une fenêtre de 1 000 ms. Ce modèle indique une frustration, généralement parce qu’un bouton ne répond pas, qu’un lien est rompu ou qu’un élément interactif ne fonctionne pas comme prévu. Chaque événement de clic de rage est enregistré avec le sélecteur d’élément CSS et la URL de la page. Vous pouvez personnaliser le seuil et la fenêtre horaire dans les paramètres.
Est-ce qu’il surveille automatiquement le Core Web Vitals ?
Oui. Une fois activé, Opti-Behavior Pro mesure automatiquement LCP (Largest Contentful Paint), INP (Interaction avec Next Paint), CLS (Cumulative Layout Shift), FCP (First Contentful Paint) et TTFB (Time to First Byte) pour chaque visite de page. FID (First Input Delay) a été supprimé du Core Web Vitals par Google en mars 2024 et remplacé par le INP. Chaque page obtient un score de performance de 0 à 100.
Puis-je suivre l’état des erreurs (ouvertes, enquêtées, résolues) ?
Oui. Chaque erreur a un workflow de statut : Ouvert, Enquête et Résolu. Vous pouvez mettre à jour les statuts au fur et à mesure que votre équipe résout les problèmes. Les erreurs ont également des niveaux de gravité et des scores de priorité pour vous aider à vous concentrer en premier sur les problèmes les plus importants.
Comment fonctionne la détection des liens rompus ?
Le plugin surveille les réponses HTTP sur votre site et enregistre toutes les réponses 404 (Introuvable) ou 500 (Erreur du serveur). Il enregistre le URL cassé, la page source de référence, le code d’état HTTP, la date de découverte et le nombre d’occurrences — afin que vous puissiez rapidement trouver et corriger les liens morts qui nuisent au référencement et à l’expérience utilisateur. Les liens brisés ont leur propre flux de travail d’état pour suivre la progression de la résolution.
Puis-je configurer les seuils de suivi ?
Oui. Le panneau des paramètres vous permet de personnaliser seuil de clic de rage (nombre de clics pour déclencher la détection, par défaut 3), fenêtre de clic de rage (fenêtre de temps en millisecondes, par défaut 1 000 ms), et seuil de page lente (temps de chargement de la page à signaler comme lent, 3 000 ms par défaut). Vous pouvez également définir Modèles d’exclusion URL pour ignorer le suivi sur les pages d’administration ou les environnements de test, et modèles d’exclusion d’erreurs pour filtrer le bruit de script tiers connu.
Combien de temps les données d’erreur sont-elles conservées ?
Par défaut, les données d’erreur sont conservées pendant 90 jours. Une tâche de nettoyage planifiée purge automatiquement les anciens enregistrements pour que votre base de données reste légère. Vous pouvez ajuster la durée de conservation via le erreur_retention_days paramètre pour conserver les données pendant des périodes plus courtes ou plus longues en fonction de vos besoins.
Capture-t-il les erreurs du réseau et de la console ?
Oui. En plus des erreurs d’exécution JavaScript, vous pouvez activer capture d’erreur réseau (requêtes AJAX échouées, appels API interrompus) et capture d’erreur de la console (erreurs enregistrées sur la console du navigateur par plugins ou thèmes). Chaque mode de capture peut être activé indépendamment dans les paramètres, afin que vous puissiez surveiller exactement les types d’erreurs importants pour votre site.
Est-ce que ça marche avec les plugins de mise en cache ?
Oui. Opti-Behavior Pro inclut des filtres de compatibilité automatiques pour tous les principaux plugins de mise en cache et d’optimisation : Autoptimize, LiteSpeed Cache, WP Rocket, SG Optimizer, et Chargeur de fusée Cloudflare. Les scripts de suivi des erreurs sont automatiquement excluss de la combinaison, du report et du retard de l’exécution JS pour garantir une surveillance fiable à chaque chargement de page. Aucune configuration d’exclusion manuelle n’est requise.

Résoudre les problèmes avant que les utilisateurs ne se plaignent

Obtenez Opti-Behavior Pro et commencez à détecter les erreurs, les événements de friction, les problèmes de performances et les liens rompus JavaScript, le tout à partir d’un tableau de bord auto-hébergé.

Explore
Drag