Seguimiento de excepciones

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

Los hits de excepciones se pueden enviar con el comando send y especificando 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 Una descripción de la excepción.
exFatal boolean no true si la excepción ha sido grave.

Ejemplo

En el siguiente comando se incluye lógica que puede fallar en un bloque 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
  });
}