این راهنما نحوه ارسال استثناها را با استفاده از 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
});
}