Mesurer les exceptions

Vous pouvez envoyer des événements d'exception pour mesurer le nombre et le type de plantages les erreurs qui se produisent sur une page Web. Cette page explique comment utiliser gtag.js pour envoyer des exceptions à Google Analytics.

Implémentation

En cas d'erreur, envoyez un événement d'exception à Google Analytics:

gtag('event', 'exception', {<exception_parameters>});

<exception_parameters> correspond à une ou plusieurs paires paramètre/valeur. Séparé chaque paire par une virgule. Par exemple, cette commande envoie une erreur non fatale une exception.

gtag('event', 'exception', {
  'description': 'error_description',
  'fatal': false   // set to true if the error is fatal
});

Paramètres d'exception

Le tableau suivant répertorie les paramètres d'exception:

Nom du paramètre Type de données Requis Description
description chaîne Non Description de l'erreur.
fatal booléen Non true si l'erreur était fatale.

Exemple

Compte tenu de la fonction suivante:

function divide(x, y) {
  if (y === 0) {
    throw "Division by zero";
  }
  return x/y;
}

le code suivant envoie un événement d'exception à Google Analytics si le le diviseur y est égal à zéro:

var x = document.getElementById('x').value;
var y = document.getElementById('y').value;

try {
  var r = divide(x, y);
} catch(err) {
  gtag('event', 'exception', {
    'description': err,
    'fatal': false
  });
}