Suivi des exceptions

Ce guide explique comment envoyer des exceptions à l'aide d'analytics.js. Le suivi des exceptions vous permet de mesurer le nombre et le type de plantages ou d'erreurs qui se produisent sur votre propriété.

Implémentation

Les appels d'exception peuvent être envoyés à l'aide de la commande send et en spécifiant un hitType de exception. La commande send a la signature suivante pour le type d'appel exception:

ga('send', 'exception', [fieldsObject]);

Champs d'exception

Le tableau suivant récapitule les champs d'exception:

Nom du champ Type de valeur Obligatoire Description
exDescription text no Description de l'exception.
exFatal boolean no true si l'exception était fatale.

Exemple

La commande suivante encapsule une logique qui peut échouer dans un bloc try/catch. En cas d'erreur, il envoie un appel d'exception à Google Analytics:

try {
  // Runs code that may or may not work.
  window.possiblyUndefinedFunction();
} catch(err) {
  ga('send', 'exception', {
    'exDescription': err.message,
    'exFatal': false
  });
}