Mide las excepciones

Puedes medir las excepciones para supervisar 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 la etiqueta 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>});

donde <exception_parameters> es uno o más pares de valores del parámetro. 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 string 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 exception 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
  });
}