Monitoraggio eccezioni

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