موارد استثنا را اندازه گیری کنید

برای نظارت بر تعداد و نوع خرابی ها یا خطاهایی که در یک صفحه وب رخ می دهد، می توانید استثناها را اندازه گیری کنید. در این صفحه نحوه استفاده از gtag.js برای ارسال استثناها به Google Analytics توضیح داده شده است.

پیاده سازی

هنگامی که خطایی رخ می دهد، یک رویداد استثنایی را به Google Analytics ارسال کنید:

gtag('event', 'exception', {<exception_parameters>});

که در آن <exception_parameters> یک یا چند جفت پارامتر-مقدار است. هر جفت را با کاما از هم جدا کنید. به عنوان مثال، این دستور یک استثنا خطای غیر کشنده را ارسال می کند.

gtag('event', 'exception', {
  'description': 'error_description',
  'fatal': false   // set to true if the error is fatal
});

پارامترهای استثنا

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

نام پارامتر نوع داده ضروری شرح
description string خیر شرح خطا
fatal boolean خیر اگر خطا کشنده بود true .

مثال

با توجه به عملکرد زیر:

function divide(x, y) {
  if (y === 0) {
    throw "Division by zero";
  }
  return x/y;
}

اگر مقسوم‌کننده y صفر باشد، کد زیر یک رویداد exception را به Google Analytics ارسال می‌کند:

var x = document.getElementById('x').value;
var y = document.getElementById('y').value;

try {
  var r = divide(x, y);
} catch(err) {
  gtag('event', 'exception', {
    'description': err,
    'fatal': false
  });
}