Mierz wyjątki

Możesz wysyłać zdarzenia wyjątków, aby mierzyć liczbę i rodzaj awarii lub jakie występują na stronie. Na tej stronie dowiesz się, jak używać tagu gtag.js do wysyłania wyjątki od Google Analytics.

Implementacja

Gdy wystąpi błąd, wyślij do Google Analytics zdarzenie wyjątku:

gtag('event', 'exception', {<exception_parameters>});

gdzie <exception_parameters> to co najmniej jedna para parametr-wartość. Rozdziel każdą parę, rozdzielając je przecinkami. Na przykład to polecenie wysyła błąd niekrytyczny wyjątek.

gtag('event', 'exception', {
  'description': 'error_description',
  'fatal': false   // set to true if the error is fatal
});

Parametry wyjątków

Poniższa tabela zawiera listę parametrów wyjątków:

Nazwa parametru Typ danych Wymagane Opis
description ciąg znaków Nie Opis błędu.
fatal wartość logiczna Nie true, jeśli błąd był krytyczny.

Przykład

Biorąc pod uwagę tę funkcję:

function divide(x, y) {
  if (y === 0) {
    throw "Division by zero";
  }
  return x/y;
}

ten kod wyśle zdarzenie wyjątku do Google Analytics, jeśli dzielnik y wynosi zero:

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
  });
}