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