การติดตามข้อยกเว้น

คู่มือนี้อธิบายวิธีส่งข้อยกเว้นโดยใช้ 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
  });
}