ट्रैकिंग कोड: _gat ग्लोबल ऑब्जेक्ट

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

_gat ऑब्जेक्ट के तरीके

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

_getTracker()

    _getTracker(account)
    दिए गए वेब प्रॉपर्टी आईडी के लिए एक ट्रैकर ऑब्जेक्ट बनाता है. अगर एक ही Analytics खाता आईडी के लिए इस तरीके को एक से ज़्यादा बार कॉल किया जाता है, तो हर कॉल के लिए एक नया ऑब्जेक्ट बनाया जाता है.
    _gat._getTracker('UA-65432-1');

    पैरामीटर

      String account ट्रैकर ऑब्जेक्ट के लिए पूरी वेब प्रॉपर्टी आईडी (उदाहरण के लिए, UA-65432-1).

    returns

      Tracker बनाया गया ट्रैकिंग ऑब्जेक्ट.

_createTracker()

    _createTracker(opt_account, opt_name)
    एक नया ट्रैकर ऑब्जेक्ट बनाता है और उसे कोई नाम असाइन करता है. अगर कोई नाम नहीं दिया जाता है, तो एक नाम जनरेट किया जाएगा. ट्रैकर ऑब्जेक्ट को उनके नाम के तहत सेव किया जाता है, ताकि उन्हें _getTrackerByName से वापस पाया जा सके. अगर एक ही नाम से दो ट्रैकर बनाए गए हैं, तो दूसरा ट्रैकर पहले से ओवरराइट हो जाएगा और पहला ट्रैकर _getTrackerByName की मदद से वापस नहीं लाया जा सकेगा.
    _gat._createTracker('UA-65432-1');
    _gat._createTracker('UA-65432-2', 't2');

    पैरामीटर

      String opt_account ट्रैकर ऑब्जेक्ट के लिए पूरा वेब प्रॉपर्टी आईडी (उदाहरण के लिए, UA-XXXXX-X).
      String opt_name ट्रैकर को सेव करने के लिए, यह एक वैकल्पिक नाम है. _getTrackerByName से ट्रैकर को वापस पाने के लिए, इस नाम का इस्तेमाल करें

    returns

      Tracker बनाया गया ट्रैकिंग ऑब्जेक्ट.

_getTrackerByName()

    _getTrackerByName(opt_name)
    दिए गए नाम के साथ ट्रैकर ऑब्जेक्ट को फिर से लाता है. अगर कोई नाम नहीं दिया जाता है, तो डिफ़ॉल्ट वैल्यू का इस्तेमाल किया जाएगा, जो खाली स्ट्रिंग ('') है. अगर दिए गए नाम का कोई ट्रैकर मौजूद नहीं है, तो उस नाम को असाइन करके एक नया ट्रैकर बनाया जाता है.
    _gat._getTrackerByName();
    _gat._getTrackerByName('t2');

    पैरामीटर

      String opt_name हासिल करने के लिए, ट्रैकर का वैकल्पिक नाम. डिफ़ॉल्ट तौर पर खाली स्ट्रिंग ('') होती है.

    returns

      Tracker वापस लाया गया या बनाया गया ट्रैकिंग ऑब्जेक्ट.

_anonymizeIp()

    _anonymizeIp()

    यह Google Analytics को, ट्रैकर ऑब्जेक्ट से भेजी गई जानकारी को मास्क करने के लिए कहता है. इसके लिए, स्टोरेज से पहले आईपी पते के आखिरी ऑक्टेट को हटाता है. ध्यान दें कि इसके कारण भौगोलिक रिपोर्टिंग की सटीकता में मामूली कमी आ जाएगी.

    ट्रैकिंग को मास्क करने के लिए इस फ़ंक्शन का इस्तेमाल करते समय, आपको push फ़ंक्शन का इस्तेमाल करना होगा. साथ ही, फ़ंक्शन को ट्रैकर ऑब्जेक्ट से ठीक से जोड़ना होगा, जैसा कि नीचे दिखाया गया है.

एक साथ काम नहीं करने वाला स्निपेट (सुझाया गया)
var _gaq = _gaq || [];
_gaq.push (['_setAccount', 'UA-XXXXXXX-YY']);
_gaq.push (['_gat._anonymizeIp']);
_gaq.push (['_trackPageview']);


_forceएसएसएल()

    _forceSSL(bool)

    यह नीति Google Analytics को इस तरह कॉन्फ़िगर करती है कि वह असुरक्षित (एचटीटीपी) पेजों पर भी, सभी हिट को एसएसएल का इस्तेमाल करके भेजे.

एक साथ काम नहीं करने वाला स्निपेट (सुझाया गया)

_gaq.push(['_setAccount', 'UA-12345-1']);
_gaq.push(['_gat._forceSSL']);       // Send all hits using SSL, even from insecure (HTTP) pages.
_gaq.push(['_trackPageview']);