En esta guía se describe cómo enviar excepciones con analytics.js. El seguimiento de excepciones permite medir el número y el tipo de bloqueos o de 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 la excepción
En la siguiente tabla se ofrece un resumen de los campos de la 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
});
}