Seguimiento de excepciones

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