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

क्रैश की संख्या और टाइप को मेज़र करने के लिए, अपवाद वाले इवेंट भेजे जा सकते हैं या किसी वेब पेज पर होने वाली गड़बड़ियां. इस पेज पर बताया गया है कि मैसेज भेजने के लिए, 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 बूलियन नहीं true.

उदाहरण

यह फ़ंक्शन दिया गया है:

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

नीचे दिया गया कोड Google Analytics को अपवाद इवेंट भेजेगा, अगर भाजक y शून्य है:

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
  });
}