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
});
}