คู่มือนี้อธิบายวิธีส่งข้อยกเว้นโดยใช้ analytics.js การติดตามข้อยกเว้นช่วยให้คุณวัดจำนวนและประเภทของข้อขัดข้องหรือข้อผิดพลาดที่เกิดขึ้นในพร็อพเพอร์ตี้ได้
การใช้งาน
คุณสามารถส่ง Hit ที่เป็นข้อยกเว้นโดยใช้คำสั่ง send
และระบุ hitType เป็น exception
คำสั่ง send
มีลายเซ็นต่อไปนี้สำหรับประเภท Hit ประเภท exception
ga('send', 'exception', [fieldsObject]);
ช่องข้อยกเว้น
ตารางต่อไปนี้จะสรุปข้อมูลของช่องข้อยกเว้น
ชื่อช่อง | ประเภทค่า | จำเป็น | คำอธิบาย |
---|---|---|---|
exDescription |
ข้อความ | ไม่ | คำอธิบายของข้อยกเว้น |
exFatal |
boolean |
ไม่ | true หากข้อยกเว้นร้ายแรง |
ตัวอย่าง
คำสั่งต่อไปนี้จะตัดตรรกะบางส่วนที่อาจล้มเหลวในบล็อก try/catch
หากมีข้อผิดพลาด ระบบจะส่ง Hit ข้อยกเว้นไปยัง Google Analytics ดังนี้
try {
// Runs code that may or may not work.
window.possiblyUndefinedFunction();
} catch(err) {
ga('send', 'exception', {
'exDescription': err.message,
'exFatal': false
});
}