Вы можете отправлять события исключений, чтобы измерить количество и тип сбоев или ошибок, возникающих на веб-странице. На этой странице описано, как использовать gtag.js для отправки исключений в Google Analytics.
Выполнение
При возникновении ошибки отправьте событие исключения в Google Analytics:
gtag('event', 'exception', {<exception_parameters>});
где <exception_parameters>
— это одна или несколько пар параметр-значение. Разделяйте каждую пару запятой. Например, эта команда отправляет исключение нефатальной ошибки.
gtag('event', 'exception', {
'description': 'error_description',
'fatal': false // set to true if the error is fatal
});
Параметры исключений
В следующей таблице перечислены параметры исключений:
Имя параметра | Тип данных | Необходимый | Описание |
---|---|---|---|
description | нить | Нет | Описание ошибки. |
fatal | логическое значение | Нет | true , если ошибка была фатальной. |
Пример
Учитывая следующую функцию:
function divide(x, y) {
if (y === 0) {
throw "Division by zero";
}
return x/y;
}
следующий код отправит событие исключения в Google Analytics, если делитель y равен нулю:
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
});
}