इस गाइड में बताया गया है कि 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
});
}