מעקב אחר חריגות

במדריך הזה נסביר איך לשלוח חריגים באמצעות analytics.js. מעקב אחר חריגים מאפשר למדוד את המספר והסוג של הקריסות או השגיאות שמתרחשות בנכס.

הטמעה

ניתן לשלוח היטים של חריג באמצעות הפקודה send וציון hitType של exception. לפקודה send יש את החתימה הבאה עבור סוג ההיט exception:

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

שדות חריגים

הטבלה הבאה מסכמת את שדות החריגים:

שם השדה סוג הערך נדרש התיאור
exDescription טקסט no תיאור של החריגה.
exFatal boolean no true אם החריגה הייתה חמורה.

דוגמה

הפקודה הבאה כוללת חלק מהלוגיקה שעלולה להיכשל בבלוק try/catch. אם יש שגיאה, התכונה שולחת היט חריג אל Google Analytics:

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