---
title: Envoyer des erreurs personnalisées - Web
description: Envoyez des erreurs personnalisées depuis votre page web
lastUpdated: 14 April 2026
source_url:
  html: https://docs.contentsquare.com/fr/web/sending-custom-errors/
  md: https://docs.contentsquare.com/fr/web/sending-custom-errors/index.md
---

> Documentation index: https://docs.contentsquare.com/llms.txt
> Use this file to discover all available pages before exploring further.

Note

Cette fonctionnalité est disponible pour les clients [Experience Monitoring ↗](https://contentsquare.com/platform/digital-experience-monitoring/).

Les erreurs personnalisées collectent tout texte affiché à l'écran suite à une action spécifique comme :

* Saisie d'un formulaire,
* Chargement d'une liste de produits,
* Connexion à un site web,
* Une requête pour récupérer le stock disponible sur une page produit et qui échoue.

Les erreurs personnalisées peuvent se situer dans les messages d'alertes, les fenêtres pop-ups, ou dans un formulaire.

## Définir les erreurs personnalisées (`trackError`)

Note

Vous pouvez définir jusqu'à 20 erreurs par page.

[Tag Configurator Template: Custom Error ](https://support.contentsquare.com/hc/en-us/articles/37271813052817-CSTC-Template-Custom-Error)Utilisez le Tag Configurator pour implémenter le suivi des erreurs personnalisées via une interface visuelle.

Pour définir des erreurs personnalisées, utilisez la commande `trackError`:

```html
<script type="text/javascript">
  window._uxa = window._uxa || [];
  window._uxa.push([
    "trackError",
    "<MESSAGE>",
    {key: value, key: value, ...}
  ])
</script>
```

où :

* `<MESSAGE>` est une chaîne de caractères (`string`) contenant le message d'erreur affiché aux utilisateurs (300 caractères max.).
* (optionnel) - Un object JavaScript avec **jusqu'à 5 paires de clé/valeur** pour catégoriser les erreurs. La clé et la valeur doivent être des chaînes de charactères (`string`) et peuvent contenir jusqu'à 30 caractères.

### Exemples

Envoyer une erreur personnalisée pour une requête ayant échoué, typée comme une erreur système :

```html
<script type="text/javascript">
  window._uxa = window._uxa || [];
  window._uxa.push(["trackError", "Could not get stock quantity", { type: "systemError" }]);
</script>
```

Envoyer une erreur personnalisée pour une saisie utilisateur incorrecte avec plusieurs attributs (type, sévérité, langue):

```html
<script type="text/javascript">
  window._uxa = window._uxa || [];
  window._uxa.push([
    "trackError",
    "140000 is not a valid postal code",
    {
      type: "formValidation",
      severity: "minor",
      lang: "english"
    },
  ]);
</script>
```

## Vérifier l'envoi des erreurs personnalisées

Utilisez l'extension Chrome [Contentsquare Tracking Setup Assistant ↗](https://chrome.google.com/webstore/detail/contentsquare-tracking-se/pfldcnnaiaiaogmpfdjjpdkpnigplfca) pour tracer les erreurs personnalisées qui sont envoyées.

![](https://docs.contentsquare.com/_astro/ctsa-custom-erorrs.BfztI1e8_14pHYm.webp)
