Puoi inviare eventi di eccezione per misurare il numero e il tipo di arresti anomali oppure che si verificano su una pagina web. In questa pagina viene descritto come utilizzare gtag.js per l'invio eccezioni a Google Analytics.
Implementazione
Quando si verifica un errore, invia un evento di eccezione a Google Analytics:
gtag('event', 'exception', {<exception_parameters>});
dove <exception_parameters>
rappresenta una o più coppie parametro-valore. Separa
ogni coppia per virgola. Ad esempio, questo comando invia un errore non irreversibile
.
gtag('event', 'exception', {
'description': 'error_description',
'fatal': false // set to true if the error is fatal
});
Parametri di eccezione
Nella tabella seguente sono elencati i parametri di eccezione:
Nome del parametro | Tipo di dati | Obbligatorio | Descrizione |
---|---|---|---|
description |
stringa | No | Una descrizione dell'errore. |
fatal |
booleano | No | true se l'errore è stato irreversibile. |
Esempio
Data la seguente funzione:
function divide(x, y) {
if (y === 0) {
throw "Division by zero";
}
return x/y;
}
il seguente codice invierà un evento di eccezione a Google Analytics se divisore y è zero:
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
});
}