Seguimiento de excepciones

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