अपवादों को मेज़र करना

आपके पास किसी वेब पेज पर होने वाले क्रैश या गड़बड़ियों की संख्या और टाइप को मापने के लिए, अपवाद वाले इवेंट भेजने का विकल्प होता है. इस पेज पर Google Analytics को अपवाद भेजने के लिए, gtag.js का इस्तेमाल करने का तरीका बताया गया है.

लागू करने का तरीका

कोई गड़बड़ी होने पर, 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 boolean नहीं 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
  });
}