Acompanhamento de exceções

Este guia descreve como enviar exceções usando o analytics.js Com o acompanhamento de exceções, você pode saber qual é o número e o tipo de falha ou erro que ocorre na sua propriedade.

Implementação

Os hits de exceção podem ser enviados por meio do comando send e da especificação de um hitType de exception. O comando send tem a seguinte assinatura para o tipo de hit exception:

ga('send', 'exception', [fieldsObject]);

Campos de exceção

A tabela a seguir resume os campos de exceção:

Nome do campo Tipo de valor Obrigatório Descrição
exDescription text não Uma descrição da exceção.
exFatal boolean não true, se a exceção era fatal.

Exemplo

O comando a seguir envolve lógicas que podem apresentar falhas em um bloco try/catch. Se ocorrer um erro, ele enviará um hit de exceção ao Google Analytics:

try {
  // Runs code that may or may not work.
  window.possiblyUndefinedFunction();
} catch(err) {
  ga('send', 'exception', {
    'exDescription': err.message,
    'exFatal': false
  });
}