ردیابی استثنا

این راهنما نحوه ارسال استثناها را با استفاده از analytics.js شرح می دهد. ردیابی استثنا به شما امکان می دهد تعداد و نوع خرابی ها یا خطاهایی را که در ملک شما رخ می دهد اندازه گیری کنید.

پیاده سازی

بازدیدهای Exception را می توان با استفاده از دستور send و تعیین ضربه نوع exception ارسال کرد. دستور send دارای امضای زیر برای نوع ضربه exception است:

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

زمینه های استثنا

جدول زیر فیلدهای استثنا را خلاصه می کند:

نام زمینه نوع ارزش ضروری شرح
exDescription متن نه شرح استثنا.
exFatal boolean نه اگر استثنا کشنده بود 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
  });
}