Đo lường các trường hợp ngoại lệ

Bạn có thể gửi các sự kiện ngoại lệ để đo lường số lượng và loại sự cố hoặc lỗi xảy ra trên trang web. Trang này mô tả cách sử dụng gtag.js để gửi ngoại lệ đối với Google Analytics.

Triển khai

Khi xảy ra lỗi, hãy gửi một sự kiện ngoại lệ đến Google Analytics:

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

trong đó <exception_parameters> là một hoặc nhiều cặp thông số-giá trị. Tách biệt mỗi cặp bằng dấu phẩy. Ví dụ: lệnh này sẽ gửi một lỗi không nghiêm trọng ngoại lệ.

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

Tham số ngoại lệ

Bảng sau đây liệt kê các tham số ngoại lệ:

Tên thông số Loại dữ liệu Bắt buộc Mô tả
description string Không Nội dung mô tả về lỗi.
fatal boolean Không true nếu lỗi nghiêm trọng.

Ví dụ:

Cho hàm sau:

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

đoạn mã sau sẽ gửi một sự kiện ngoại lệ đến Google Analytics nếu số chia bằng 0:

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