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