Możesz wysyłać zdarzenia wyjątków, aby mierzyć liczbę i typ awarii lub błędów występujących na stronie internetowej. Na tej stronie opisujemy, jak używać tagu gtag.js do wysyłania wyjątków do Google Analytics.
Implementacja
W przypadku błędu wyślij do Google Analytics zdarzenie wyjątku:
gtag('event', 'exception', {<exception_parameters>});
gdzie <exception_parameters>
to co najmniej jedna para parametr-wartość. Oddziel każdą parę przecinkiem. Na przykład to polecenie wysyła wyjątek niekrytyczny.
gtag('event', 'exception', {
'description': 'error_description',
'fatal': false // set to true if the error is fatal
});
Parametry wyjątku
W tabeli poniżej znajdziesz parametry wyjątków:
Nazwa parametru | Typ danych | Wymagane | Opis |
---|---|---|---|
description |
string, | Nie | Opis błędu. |
fatal |
boolean | Nie | true , jeśli błąd jest krytyczny. |
Przykład
Biorąc pod uwagę tę funkcję:
function divide(x, y) {
if (y === 0) {
throw "Division by zero";
}
return x/y;
}
jeśli dzielnik y = 0, ten kod wyśle do Google Analytics zdarzenie wyjątku:
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
});
}