Mide las excepciones

Puedes enviar eventos de excepción para medir la cantidad y el tipo de fallas o errores que ocurren en una página web. En esta página, se describe cómo usar gtag.js para enviar excepciones a Google Analytics.

Implementación

Cuando se produce un error, envía un evento de excepción a Google Analytics:

gtag('event', 'exception', {<exception_parameters>});

En el ejemplo anterior, <exception_parameters> es uno o más pares parámetro-valor. Separa cada par con una coma. Por ejemplo, este comando envía una excepción de error recuperable.

gtag('event', 'exception', {
  'description': 'error_description',
  'fatal': false   // set to true if the error is fatal
});

Parámetros de excepción

En la siguiente tabla, se enumeran los parámetros de excepción:

Nombre del parámetro Tipo de datos Obligatorio Descripción
description cadena No Es una descripción del error.
fatal boolean No true si el error fue no recuperable

Ejemplo

Dada la siguiente función:

function divide(x, y) {
  if (y === 0) {
    throw "Division by zero";
  }
  return x/y;
}

El siguiente código enviará un evento de excepción a Google Analytics si el divisor y es cero:

var x = document.getElementById('x').value;
var y = document.getElementById('y').value;

try {
  var r = divide(x, y);
} catch(err) {
  gtag('event', 'exception', {
    'description': err,
    'fatal': false
  });
}