Puoi misurare le eccezioni per monitorare il numero e il tipo di arresti anomali o errori che si verificano su una pagina web. Questa pagina descrive come utilizzare gtag.js per inviare 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 con una virgola. Ad esempio, questo comando invia un'eccezione di 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 |
string |
No | Una descrizione dell'errore. |
fatal |
boolean |
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 exception
a Google Analytics
se il divisore y
è pari a 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
});
}