Mierz wyjątki

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