ट्रैकिंग कोड: सोशल प्लग-इन ऐनलिटिक्स

इस रेफ़रंस में उस तरीके के बारे में बताया गया है जिसका इस्तेमाल करके, अपनी वेबसाइट के पेजों पर मौजूद सोशल मीडिया पर शेयर करने की सुविधा वाले बटन पर Analytics का इस्तेमाल किया जाता है. जैसे, Facebook के "पसंद करें" बटन और Del.icio.us बुकमार्क. आपको Google+ बैज या +1 बटन के लिए इस तरीके का इस्तेमाल करने की ज़रूरत नहीं होती, जो Analytics खाते में इंटरैक्शन का डेटा अपने-आप भेजता है. सोशल प्लग-इन Analytics को लागू करने के बारे में ज़्यादा जानकारी के लिए, सोशल इंटरैक्शन Analytics गाइड देखें.

GATC सोशल ट्रैकिंग का तरीका

  • _trackSocial(network, socialAction, opt_target, opt_pagePath)

तरीकों की जानकारी

_trackSocial()

    _trackSocial(network, socialAction, opt_target, opt_pagePath)

    सोशल ट्रैकिंग कॉल बनाता है और उसे Google Analytics ट्रैकिंग कोड पर भेजता है. इसका इस्तेमाल अपनी वेबसाइट पर, सोशल मीडिया पर शेयर करने की सुविधा वाले बटन पर होने वाले क्लिक को रिकॉर्ड करने के लिए करें. इनमें Google+ बैज या +1 बटन (जिसके लिए रिपोर्टिंग को पहले से कॉन्फ़िगर किया गया है) बटन नहीं है.

    _gaq.push(['_trackSocial', 'facebook', 'like', 'http://www.mycoolblog.com/coolpost.php']); 

    पैरामीटर

      network (String) वह नेटवर्क जिस पर कार्रवाई होती है (उदाहरण के लिए, Facebook, Twitter)
      socialAction (String) होने वाली कार्रवाई का टाइप (जैसे कि पसंद करें, भेजें, ट्वीट करें).
      opt_target (String) ज़रूरी नहीं. वह टेक्स्ट वैल्यू जो कार्रवाई के विषय के बारे में बताती है. आम तौर पर, यह एक यूआरएल टारगेट होता है. अगर इसकी वैल्यू नहीं बताई गई है, तो डिफ़ॉल्ट रूप से document.location.href चुना जाता है. उदाहरण के लिए, अगर कोई उपयोगकर्ता किसी समाचार लेख के लिए, Facebook पर पसंद करें बटन पर क्लिक करता है, तो उस समाचार लेख के यूआरएल को स्ट्रिंग के तौर पर भेजा जा सकता है. आप टारगेट की पहचान करने वाला कोई और आईडी भी दे सकते हैं, जैसे कि अपने कॉन्टेंट मैनेजमेंट सिस्टम से मिला आईडी. एक अन्य उदाहरण के तौर पर, उपयोगकर्ता किसी ब्लॉग पोस्ट के बगल में दिए गए पसंद करें बटन पर क्लिक कर सकता है. ऐसे में, इस पैरामीटर के लिए कोई वैल्यू भेजने की ज़रूरत नहीं होगी, क्योंकि दस्तावेज़ की मौजूदा जगह का यूआरएल डिफ़ॉल्ट रूप से भेजा जाता है.

      ध्यान दें: अगर आपको अगले पैरामीटर (opt_pagePath) के लिए वैल्यू देने के साथ-साथ, इस वैल्यू को तय नहीं करना है, तो आपको अपने कोड में undefined बताना होगा.

      opt_pagePath (String) ज़रूरी नहीं. वह पेज (पाथ के हिसाब से, पूरा यूआरएल नहीं) जिससे कार्रवाई हुई. इसकी वैल्यू तय न होने पर, डिफ़ॉल्ट रूप से document.location.pathname और document.location.search शामिल होता है. अगर Analytics रिपोर्टिंग के लिए वर्चुअल या कस्टम पेज पाथ का इस्तेमाल किया जाता है, तो आपको इस स्ट्रिंग के लिए सिर्फ़ वैल्यू डालनी होगी. इस विकल्प का इस्तेमाल करते समय, पेज के यूआरएल की जानकारी देने के लिए, शुरुआत में स्लैश (/) का इस्तेमाल करें. ज़्यादा जानकारी के लिए, सामान्य कस्टमाइज़ेशन में जाकर "वर्चुअल यूआरएल" देखें.