Qu'est-ce-que le JavaScript ?
Le JavaScript est un langage de développement qui alimente 95% de toutes les pages Web sur Internet. Une page standard télécharge en moyenne 20 fichiers JavaScript par vue.
Le JavaScript est traité par le navigateur de l'utilisateur lorsqu'il visite une page de votre site Web. Si le code contient des erreurs, une erreur JavaScript se produira. Une erreur de script est le type d'erreur JavaScript le plus courant. Apprenez en plus sur le sujet dans cet article.
Les erreurs ne sont pas toujours visibles par les utilisateurs sur le front-end de votre site, mais lorsqu'elles le sont, les utilisateurs peuvent rencontrer :
-
des messages d'erreur
-
des pages qui ne se chargent pas du tout
-
des temps de chargement longs
-
des CTA qui ne répondent pas
-
un menu déroulant vide
Comment les erreurs JavaScript (JS) sont collectées are collected
Format d'affichage des erreurs JS
Les erreurs JS sont affichées au format suivant : 'Error name : error message'.
Voici quelques exemples.
Script error.
Uncaught TypeError: Cannot read property '0' of undefined
TypeError: this.stickyHeights is undefined
SecurityError: DOM exception 18: An attempt was made to break through
the security policy of the user agent
SyntaxError: expected expression, got end of script
Erreurs collectées par page vues
Un maximum de 20 erreurs JS sont collectées par vue de page.
Lire les erreurs JS dans le module d'Analyse des Erreurs JS
Le module d'Analyse des Erreurs de Contentsquare traque automatiquement toutes les erreurs JavaScript que les utilisateurs rencontrent au cours de leur visite sur votre site.
Dans la ligne d'erreur présentée ci-dessous, vous pouvez voir trois lignes de texte. Celles-ci représentent les détails de l'erreur (ou du groupe d'erreurs), qui vous permettent de différencier les différentes erreurs ainsi que de les localiser.
- La première ligne présente le type d'erreur et les ligne et colonne du fichier dans lesquelles elle apparaît afin de vous aider à localiser le code de l'erreur.
- La deuxième ligne affiche le nom de l'erreur.
- Quant à la troisième, elle représente la localisation du script contenant l'erreur de l'URL si le code JS est en adéquation avec le code HTML.
Le module d'Analyse des Erreurs JS permet de détecter ces problèmes et de les classer par ordre de priorité en fonction des KPI uniques de votre site.