Misura eccezioni

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