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 usando o comando send
e especificando 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 |
texto | não | Uma descrição da exceção. |
exFatal |
boolean |
não | true se a exceção for fatal. |
Exemplo
O comando a seguir encapsula uma lógica que pode falhar 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
});
}