Mierz wyjątki

Możesz uwzględniać wyjątki, aby monitorować liczbę i typ awarii lub błędów występujących na stronie internetowej. Na tej stronie opisujemy, jak za pomocą tagu gtag.js wysyłać wyjątki 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ść. Rozdziel 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;
}

Ten kod wyśle do Google Analytics zdarzenie exception, 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
  });
}