En esta guía, se explica cómo enviar excepciones con analytics.js. El seguimiento de excepciones permite medir el número y el tipo de fallos o errores que se producen en la propiedad.
Implementación
Para enviar hits de excepciones, puedes ejecutar el comando send
y especificar 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
La siguiente tabla es un resumen de los campos de excepción:
Nombre del campo | Tipo de valor | Obligatorio | Descripción |
---|---|---|---|
exDescription |
texto | no | Descripción de la excepción. |
exFatal |
boolean |
no | true si la excepción es grave. |
Ejemplo
En el siguiente comando se incluye lógica que puede fallar en los bloques try/catch
. Si hay un error, 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
});
}