अपवाद ट्रैकिंग

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

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

send कमांड का इस्तेमाल करके और exception का hitType तय करके, अपवाद वाले हिट भेजे जा सकते हैं. exception हिट टाइप के लिए, send कमांड में यह हस्ताक्षर होता है:

ga('send', 'exception', [fieldsObject]);

अपवाद फ़ील्ड

यहां दी गई टेबल में, अपवाद वाले फ़ील्ड की खास जानकारी दी गई है:

फ़ील्ड का नाम वैल्यू टाइप ज़रूरी है ब्यौरा
exDescription टेक्स्ट no अपवाद के बारे में जानकारी.
exFatal boolean no अपवाद गंभीर था, तो true.

उदाहरण

नीचे दिए गए निर्देश में कुछ ऐसे लॉजिक को रैप किया गया है जो try/catch ब्लॉक में काम नहीं कर पाएंगे. अगर कोई गड़बड़ी है, तो वह Google Analytics को एक अपवाद हिट भेजता है:

try {
  // Runs code that may or may not work.
  window.possiblyUndefinedFunction();
} catch(err) {
  ga('send', 'exception', {
    'exDescription': err.message,
    'exFatal': false
  });
}