Misura eccezioni

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