با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
می توانید رویدادهای استثنایی را برای اندازه گیری تعداد و نوع خرابی ها یا خطاهایی که در یک صفحه وب رخ می دهد ارسال کنید. در این صفحه نحوه استفاده از gtag.js برای ارسال استثناها به Google Analytics توضیح داده شده است.
پیاده سازی
هنگامی که خطایی رخ می دهد، یک رویداد استثنایی را به Google Analytics ارسال کنید:
که در آن <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
});
}
تاریخ آخرین بهروزرسانی 2025-01-07 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-01-07 بهوقت ساعت هماهنگ جهانی."],[[["Google Analytics can track website errors and crashes using exception events sent via gtag.js."],["`gtag('event', 'exception', {\u003cexception_parameters\u003e})` is the core function to send exception data, including an optional description and fatality status."],["An example demonstrates how to capture and send exceptions occurring within a JavaScript `try...catch` block."]]],["Exception events, used to track web page crashes and errors, are sent to Google Analytics via the `gtag('event', 'exception', {\u003cexception_parameters\u003e});` command. `\u003cexception_parameters\u003e` include 'description' (error details) and 'fatal' (boolean indicating if the error is fatal). When an error is detected, a `gtag` event can be sent. An example uses a `try...catch` block to intercept division-by-zero errors and trigger the `gtag` event.\n"]]