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