इवेंट ट्रैकिंग - वेब ट्रैकिंग (ga.js)

इस दस्तावेज़ को Google Analytics ट्रैकिंग कोड (GATC) कॉन्फ़िगरेशन की जानकारी है. इसके अलावा, आपके पास उन पेजों पर ga.js ट्रैकिंग कोड इंस्टॉल होना चाहिए, जहां आप यहां बताए गए तरीके से इवेंट ट्रैकिंग कॉन्फ़िगर करते हैं. GATC का इस्तेमाल करके अपनी साइट को ट्रैक करने के बारे में ज़्यादा जानकारी के लिए, बुनियादी बातें गाइड को देखें.

इसके बारे में जानकारी

इवेंट ट्रैकिंग एक तरीका है, जो ga.js ट्रैकिंग कोड में उपलब्ध होता है. इसका इस्तेमाल करके आप वेबसाइट एलिमेंट के साथ उपयोगकर्ता के इंटरैक्शन को रिकॉर्ड कर सकते हैं, जैसे कि फ़्लैश-ड्रिवन मेन्यू सिस्टम. यह तरीका कॉल को उस खास यूज़र इंटरफ़ेस (यूआई) एलिमेंट के साथ अटैच करके किया जाता है जिसे आप ट्रैक करना चाहते हैं. इस तरह इस्तेमाल किए जाने पर, ऐसे एलिमेंट से जुड़ी सभी उपयोगकर्ता गतिविधि की गिनती और Analytics रिपोर्टिंग इंटरफ़ेस में इवेंट के तौर पर दिखाई जाती है. इसके अलावा, पेज व्यू के हिसाब से लगाए गए आंकड़ों पर, उपयोगकर्ता की उस गतिविधि का कोई असर नहीं पड़ता जिस पर इवेंट ट्रैकिंग के तरीके का इस्तेमाल करके ट्रैक किया जाता है. आखिर में, इवेंट ट्रैकिंग एक ऑब्जेक्ट-ओरिएंटेड मॉडल का इस्तेमाल करता है. इसका इस्तेमाल आप अपने वेब पेज ऑब्जेक्ट के साथ अलग-अलग तरह का इंटरैक्शन इकट्ठा करने और कैटगरी में बांटने के लिए कर सकते हैं.

ga.js की मदद से, आम तौर पर इवेंट ट्रैकिंग को इन चीज़ों पर लागू किया जा सकता है:

  • कोई भी Flash-संचालित तत्व, जैसे कोई Flash वेबसाइट, या कोई Flash मूवी प्लेयर
  • एम्बेडेड AJAX पृष्ठ तत्व
  • पृष्ठ गैजेट
  • फ़ाइल डाउनलोड

इवेंट ट्रैकिंग का डिज़ाइन मॉडल बेहद सुविधाजनक है और इसके इस्तेमाल को उपयोगकर्ता की ओर से ट्रिगर किए गए इवेंट के सामान्य मॉडल से आगे भी ले जाया जा सकता है—डिज़ाइन का फ़ैसला आपका होता है. इसी वजह से, काम की इवेंट ट्रैकिंग रिपोर्ट के लिए यह ज़रूरी है कि उसे आपके रिपोर्ट उपयोगकर्ताओं की मदद और अच्छी रिपोर्ट प्लान के साथ बनाया जाए.

  • पहले से उन सभी एलीमेंट को तय कर लें, जिनके लिए आप डेटा ट्रैक करना चाहते हैं.

    यहां तक कि अगर आपको शुरुआत में अपनी वेबसाइट पर सिर्फ़ एक ही ऑब्जेक्ट को ट्रैक करना है, तब भी आपको जिन अलग-अलग ऑब्जेक्ट/इवेंट को ट्रैक करना है उनकी पूरी जानकारी होने पर, रिपोर्ट की बनावट तय करने में मदद मिलेगी. इससे, इवेंट की संख्या और टाइप में बढ़ोतरी हो सकती है.

  • अपने रिपोर्ट उपयोगकर्ता के साथ मिलकर अपनी इवेंट ट्रैकिंग रिपोर्ट की योजना बनाएं.

    रिपोर्ट कैसी दिखनी चाहिए, पहले से ही इस बात की जानकारी होने से इवेंट ट्रैकिंग को लागू करने की ठीक-ठीक बनावट तैयार करने में मदद मिलेगी. उदाहरण के लिए, अगर रिपोर्ट में सिर्फ़ वीडियो यूआई इंटरैक्शन दिखाना है, तो आपकी कैटगरी की बनावट उस कैटगरी की बनावट से काफ़ी अलग होगी जो रिपोर्ट से मेन्यू, एम्बेड किए गए गैजेट, और लोड होने में लगने वाले समय जैसे दूसरे फ़्लैश यूआई ट्रैक किए जाने पर होती है. इसके अलावा, लागू किए जाने की प्रक्रिया का ज़्यादा से ज़्यादा फ़ायदा उठाने के लिए, रिपोर्ट उपयोगकर्ता को इवेंट ट्रैकिंग की सुविधा के साथ उपलब्ध अलग-अलग ट्रैकिंग संभावनाओं के बारे में बताएं. उदाहरण के लिए, हो सकता है कि रिपोर्ट उपयोगकर्ता किसी फ़्लैश वीडियो इंटरफ़ेस पर उपयोगकर्ता व्यवहार को ट्रैक करने में दिलचस्पी रखता हो, लेकिन उसकी दिलचस्पी वीडियो को लोड होने में लगने वाले समय के लिए इंतज़ार का समय ट्रैक करने में भी हो. ऐसी स्थिति में, अपने इवेंट कॉल में सही नाम शामिल करने के लिए, पहले से ही प्लान बनाया जा सकता है.

  • नामकरण का एक जैसा और सहज तरीका अपनाएं.

    इवेंट ट्रैकिंग लागू करने की प्रक्रिया में कैटगरी, कार्रवाइयों, और लेबल के लिए आपकी ओर से दिया गया हर नाम रिपोर्टिंग इंटरफ़ेस में दिखता है. साथ ही, कैटगरी/कार्रवाई की जोड़ी को रिपोर्ट के आंकड़ों में कोई यूनीक एलिमेंट समझा जाता है. इसलिए, पहले यह विचार करें कि आपको मिलती-जुलती कैटगरी से जुड़े सभी ऑब्जेक्ट के लिए अपनी मेट्रिक की गणना कैसे करनी है.

इवेंट ट्रैकिंग सेट अप करना

अपनी रिपोर्ट में इवेंट ट्रैकिंग के नतीजे देखने से पहले, आपको अपनी साइट पर इवेंट ट्रैकिंग सेट अप करनी होगी:

  1. अपनी साइट पर ट्रैकिंग सेट अप करें. पक्का करें कि आपने अपनी वेबसाइट के लिए ट्रैकिंग सेट अप किया हो. इसे सेट अप करने के बारे में जानकारी के लिए, ट्रैकिंग की बुनियादी बातें गाइड देखें.
  2. पेज ऑब्जेक्ट, विजेट या वीडियो के सोर्स कोड में, _trackEvent() तरीके को कॉल करें.

    _trackEvent() तरीके का हस्ताक्षर इस तरह से होता है:

    _trackEvent(category, action, opt_label, opt_value, opt_noninteraction)
    • category (ज़रूरी)

      वह नाम जो उन ऑब्जेक्ट ग्रुप के लिए है जिसे आप ट्रैक करना चाहते हैं.

    • action (ज़रूरी)

      हर कैटगरी के साथ खास तौर से जुड़ी एक स्ट्रिंग. इसका इस्तेमाल, आम तौर पर वेब ऑब्जेक्ट के लिए उपयोगकर्ता इंटरैक्शन के टाइप को तय करने के लिए किया जाता है.

    • opt_label (ज़रूरी नहीं)

      इवेंट डेटा को और ज़्यादा डाइमेंशन देने के लिए वैकल्पिक स्ट्रिंग.

    • opt_value (ज़रूरी नहीं)

      पूर्णांक, जिसका इस्तेमाल करके आप उपयोगकर्ता इवेंट के बारे में अंकों में डेटा दे सकते हैं.

    • opt_noninteraction (ज़रूरी नहीं)

      बूलियन, जो true पर सेट है, बताता है कि इवेंट हिट का इस्तेमाल, बाउंस रेट की गणना में नहीं किया जाएगा.

  3. रिपोर्ट देखें. अपनी साइट पर एक दिन के लिए इवेंट ट्रैकिंग सेट अप होने और उस पर काम करने के बाद, रिपोर्ट के कॉन्टेंट सेक्शन में जाकर इवेंट ट्रैकिंग देखें.

रिसॉर्स

इवेंट और इवेंट ट्रैकिंग के बारे में ज़्यादा जानने के लिए, इन्हें पढ़ें: