La medición de excepciones te permite supervisar el número y tipo de fallos o errores que se producen en una página web. En esta guía se explica cómo enviar excepciones a Google Analytics con gtag.js.
Implementación
Cuando se produzca un error, envía un evento de excepción a Google Analytics:
gtag('event', 'exception', {<exception_parameters>});
donde <exception_parameters> son pares de un parámetro y un valor, de los cuales puede haber uno o más. Separa cada par con una coma. Por ejemplo, este comando envía una excepción para informar de un error que no es grave.
gtag('event', 'exception', {
'description': 'error_description',
'fatal': false // set to true if the error is fatal
});
Parámetros de excepción
En la tabla siguiente se enumeran los parámetros de excepción:
Nombre del parámetro | Tipo de datos | Obligatorio | Descripción |
---|---|---|---|
description |
string |
No | Descripción del error. |
fatal |
boolean |
No | true si el error es grave. |
Ejemplo
Con esta función:
function divide(x, y) {
if (y === 0) {
throw "Division by zero";
}
return x/y;
}
el código siguiente enviará un evento exception
a Google Analytics si el divisor y
es cero:
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
});
}