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

रिसॉर्स

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