Theo dõi ngoại lệ

Hướng dẫn này mô tả cách gửi các trường hợp ngoại lệ bằng analytics.js. Tính năng theo dõi trường hợp ngoại lệ giúp bạn đo lường số lượng và loại sự cố hoặc lỗi xảy ra trên tài sản của mình.

Triển khai

Bạn có thể gửi các lượt truy cập ngoại lệ bằng lệnh send và chỉ định hitTypeexception. Lệnh send có chữ ký sau đây cho loại lượt truy cập exception:

ga('send', 'exception', [fieldsObject]);

Trường ngoại lệ

Bảng sau đây tóm tắt các trường ngoại lệ:

Tên trường Loại giá trị Bắt buộc Nội dung mô tả
exDescription văn bản no Nội dung mô tả về trường hợp ngoại lệ.
exFatal boolean no true nếu ngoại lệ nghiêm trọng.

Ví dụ:

Lệnh sau đây gói một số logic có thể bị lỗi trong khối try/catch. Nếu có lỗi thì hệ thống sẽ gửi một lượt truy cập ngoại lệ đến Google Analytics:

try {
  // Runs code that may or may not work.
  window.possiblyUndefinedFunction();
} catch(err) {
  ga('send', 'exception', {
    'exDescription': err.message,
    'exFatal': false
  });
}