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

می توانید رویدادهای استثنایی را برای اندازه گیری تعداد و نوع خرابی ها یا خطاهایی که در یک صفحه وب رخ می دهد ارسال کنید. در این صفحه نحوه استفاده از 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 رشته خیر شرح خطا
fatal بولی خیر اگر خطا کشنده بود true .

مثال

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

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

اگر مقسوم‌کننده y صفر باشد، کد زیر یک رویداد استثنایی را به 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
  });
}