Questa guida descrive come inviare eccezioni utilizzando analytics.js. Il monitoraggio delle eccezioni ti consente di misurare il numero e il tipo di arresti anomali o errori che si verificano nella tua proprietà.
Implementazione
Gli hit delle eccezioni possono essere inviati utilizzando il comando send
e specificando un hitType pari a exception
. Il comando send
ha la seguente firma per il tipo di hit exception
:
ga('send', 'exception', [fieldsObject]);
Campi delle eccezioni
La tabella seguente riassume i campi dell'eccezione:
Nome campo | Tipo di valore | Obbligatorio | Descrizione |
---|---|---|---|
exDescription |
testo | no | Una descrizione dell'eccezione. |
exFatal |
boolean |
no | true se l'eccezione è stata irreversibile. |
Esempio
Il seguente comando inserisce alcuni elementi logici che potrebbero non riuscire in un blocco try/catch
. Se si verifica un errore, viene inviato un hit eccezione a Google Analytics:
try {
// Runs code that may or may not work.
window.possiblyUndefinedFunction();
} catch(err) {
ga('send', 'exception', {
'exDescription': err.message,
'exFatal': false
});
}