En esta guía, se describe cómo enviar excepciones con el archivo analytics.js. El seguimiento de excepciones te permite medir la cantidad y el tipo de fallas o errores que ocurren en tu propiedad.
Implementación
Los hits de excepción se pueden enviar con el comando send
y con la especificación de un hitType de exception
. El comando send
tiene la siguiente firma para el tipo de hit exception
:
ga('send', 'exception', [fieldsObject]);
Campos de excepción
En la siguiente tabla, se resumen los campos de excepción:
Nombre del campo | Value Type | Obligatorio | Descripción |
---|---|---|---|
exDescription |
text | no | Una descripción de la excepción. |
exFatal |
boolean |
no | true si la excepción fue irrecuperable. |
Ejemplo
El siguiente comando une alguna lógica que puede fallar en un bloque try/catch
. Si se produce un error, se envía un hit de excepción a Google Analytics:
try {
// Runs code that may or may not work.
window.possiblyUndefinedFunction();
} catch(err) {
ga('send', 'exception', {
'exDescription': err.message,
'exFatal': false
});
}