Traduit de l'anglais à l'aide de l'IA
Veuillez noter que cet article a été traduit à l'aide de la technologie IA. Bien que nous travaillions à maintenir l'exactitude, certains détails peuvent ne pas refléter parfaitement le texte original. Si vous avez des doutes sur une information, veuillez vous référer à la version anglaise.
Qu'est-ce que JavaScript ?
JavaScript est un langage de développement qui alimente 95 % de toutes les pages web sur Internet. La page standard télécharge en moyenne 20 fichiers JavaScript par vue.
Le JavaScript est traité par le navigateur d'un utilisateur lorsqu'il visite une page de votre site web. Si le code contient des erreurs, un erreur Javascript se produira.
Une erreur de script est le type d'erreur JavaScript le plus courant, vous pouvez en lire plus ici.
Les erreurs ne sont pas toujours visibles pour les utilisateurs sur le front-end de votre site, mais lorsqu'elles le sont, les utilisateurs peuvent rencontrer :
- Messages d'erreur
- Pages ne se chargeant pas du tout
- Longs temps de chargement
- CTAs non réactifs
- Menu déroulant vide
Comment les erreurs JavaScript (JS) sont collectées
Activation de la collecte des erreurs JS
Les utilisateurs administrateurs de votre projet peuvent activer ou désactiver la collecte des erreurs JS à tout moment. Selon votre offre, cela se fait soit dans les paramètres de votre projet, soit dans la console Contentsquare. Consultez et suivez les étapes pertinentes pour votre offre ci-dessous.
Offres Free et Growth :
Vous pouvez activer/désactiver la collecte des erreurs JS dans les paramètres de votre projet :
- Cliquez sur l'icône de votre profil en haut à droite, puis sur 'Projet et utilisateurs'.
- Sélectionnez le menu 'Suivi'.
- À côté de 'Collecter les erreurs JS', utilisez le bouton bascule pour activer/désactiver leur collecte.
Offres Enterprise et offres Pro (avec l'extension Experience Monitoring) :
Visitez notre article sur la configuration de la collecte des erreurs et des détails du réseau.
Erreurs collectées par page vue
Un maximum de 20 erreurs JS est collecté par page vue.
Format d'affichage des erreurs JS
Les erreurs JS sont affichées dans le format suivant : 'Nom de l'erreur : message d'erreur'.
Voici quelques exemples :
Erreur de script.
TypeError non intercepté : Impossible de lire la propriété '0' de non défini
TypeError : this.stickyHeights est non défini
SecurityError : exception DOM 18 : Une tentative a été faite de contourner
la politique de sécurité de l'agent utilisateur
SyntaxError : expression attendue, fin de script obtenue Comment lire les erreurs JS dans l'Error Analysis
L'Error Analysis suit automatiquement toutes les erreurs JavaScript que les utilisateurs ont rencontrées lors de leur visite.
En cliquant sur l'erreur, vous verrez les détails de l'erreur s'ouvrir sur un panneau latéral qui vous permet de différencier les erreurs et d'identifier leur emplacement précis.
- La première ligne affiche le type d'erreur (dans ce cas : une erreur Javascript)
- La deuxième ligne affiche l'ID de l'erreur de groupe.
- La troisième ligne est le chemin du fichier.
- La quatrième et la cinquième lignes sont la ligne et la colonne dans le fichier pour vous aider à localiser le code d'erreur.
Vous pouvez également trouver des erreurs JavaScript en les recherchant dans l'Error Explorer en cliquant sur le
'Recherche' bouton sous Rechercher des erreurs.
Dans la ligne d'erreur affichée, vous verrez trois lignes de texte pour chaque erreur JS ; ce sont les détails de l'erreur (ou des erreurs groupées) qui vous permettent de différencier les erreurs et d'identifier leur emplacement :
- La première ligne affiche le type d'erreur et la ligne et la colonne dans le fichier pour vous aider à localiser le code d'erreur
- La deuxième ligne affiche le nom de l'erreur
- La troisième ligne est l'emplacement du fichier de script qui contient l'erreur ou l'URL si le code JS est en ligne dans le code HTML.
Note : Une extension .js (à la fin du fichier de script) peut ne pas toujours être visible si la page est construite à l'aide de certains cadres d'application à page unique.
Le module d'analyse des erreurs JS fait apparaître ces problèmes et les priorise par rapport à vos KPI uniques du site web.