मुख्य कंटेंट तक स्किप करें

वैकल्पिक माप सक्षम करें

हमें एनालिटिक्स उद्योग में सबसे हल्के जावास्क्रिप्ट स्निपेट में से एक होने पर गर्व है।

हम डिफ़ॉल्ट स्क्रिप्ट में विकल्पों की संख्या को मौलिक रूप से सीमित करके इसे प्राप्त करते हैं। इसके बजाय, हम वैकल्पिक स्क्रिप्ट एक्सटेंशन के रूप में उन्नत माप प्रदान करते हैं जो आपके द्वारा Histat का उपयोग करने के तरीके के अनुरूप होते हैं। यह दृष्टिकोण सुनिश्चित करता है कि आप केवल वही कोड लोड करें जो वास्तव में आपकी वेबसाइट पर उपयोग किया जाएगा।

आप अपने हिस्टैट खाते में कोई नई साइट जोड़ते समय या अपनी साइट सेटिंग में "सामान्य" अनुभाग के "साइट स्थापना" क्षेत्र में इन वैकल्पिक मापों को सक्षम कर सकते हैं

माप के आपके चयन के आधार पर स्निपेट बदलता है

ध्यान दें कि आपके द्वारा अपनी साइट में डाले जाने वाले ट्रैकिंग स्निपेट आपके उन्नत माप के चयन के आधार पर बदलते हैं। अपने वैकल्पिक माप में परिवर्तन करते समय, सभी ट्रैकिंग को अपेक्षित रूप से काम करने के लिए अपनी साइट में नवीनतम स्निपेट डालना सुनिश्चित करें

यहाँ हमारे वैकल्पिक मापों की सूची दी गई है:

वैकल्पिक मापस्पष्टीकरण
आउटबाउंड लिंकस्वचालित रूप से आउटबाउंड लिंक पर क्लिक ट्रैक करें
फ़ाइल डाउनलोडस्वचालित रूप से फ़ाइल डाउनलोड ट्रैक करें
404 त्रुटि पृष्ठस्वचालित रूप से 404 त्रुटि पृष्ठ ट्रैक करें
हैश किए गए पृष्ठ पथURL में # का उपयोग करने वाले पृष्ठ पथों को स्वचालित रूप से ट्रैक करें हैश-आधारित रूटिंग
कस्टम ईवेंटआपको लिंक क्लिक, फ़ॉर्म सबमिट और किसी भी अन्य HTML तत्व क्लिक जैसे कस्टम ईवेंट ट्रैक करने की अनुमति देता है
कस्टम गुणकस्टम मीट्रिक बनाने के लिए पेजव्यू या कस्टम ईवेंट भेजते समय आपको कस्टम गुण (जिसे Google Analytics में कस्टम आयाम भी कहा जाता है) संलग्न करने की अनुमति देता है
ईकॉमर्स राजस्वआपको कस्टम ईवेंट को गतिशील मौद्रिक मान असाइन करने और राजस्व एट्रिब्यूशन को ट्रैक करने की अनुमति देता है

उन्नत ट्रैकिंग विकल्प

उपर्युक्त सूची (script.outbound-links.js, script.file-downloads.js, script.hash.js, script.tagged-events.js, script.pageview-props.js और script.revenue.js) के अलावा, हमारे पास कुछ और उन्नत ट्रैकिंग विकल्प भी उपलब्ध हैं। ध्यान दें कि ये साइट ऑनबोर्डिंग सूची में शामिल नहीं हैं, इसलिए आपको उन्हें अपने ट्रैकिंग स्निपेट में मैन्युअल रूप से सम्मिलित करना होगा।

एक्सटेंशनस्पष्टीकरण
script.compat.jsइंटरनेट एक्सप्लोरर पर उपयोगकर्ताओं को ट्रैक करने (≥IE11) के लिए संगतता मोड
script.local.jsएनालिटिक्स को लोकलहोस्ट पर भी ट्रैक करने की अनुमति दें जो हाइब्रिड ऐप्स में उपयोगी है
script.manual.jsपेजव्यू को स्वचालित रूप से ट्रिगर न करें। साथ ही, यह आपको पहचानकर्ताओं के साथ URL को संशोधित करने के लिए कस्टम स्थान निर्दिष्ट करने की अनुमति देता है। आप इसका उपयोग कस्टम क्वेरी पैरामीटर को ट्रैक करने के लिए भी कर सकते हैं।

ट्रैकिंग स्निपेट को मैन्युअल रूप से कैसे बदलें

उदाहरण के लिए, हमारे स्निपेट में डिफ़ॉल्ट स्क्रिप्ट का नाम script.js है। यदि आपकी वेबसाइट लोकलहोस्ट पर है और आप उन विज़िट को ट्रैक करना चाहते हैं, तो आपके पास स्क्रिप्ट को किसी भिन्न एक्सटेंशन के साथ लोड करने का विकल्प है: script.local.js

इस मामले में, आपको अपनी साइट में जो स्निपेट डालने की ज़रूरत है, वह इस प्रकार है (सुनिश्चित करें कि आपने डेटा-डोमेन विशेषता को उस डोमेन में बदल दिया है जिसे आपने हिस्टैट में जोड़ा है):

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.local.js"></script>

आप इन एक्सटेंशन को अपनी इच्छानुसार मिक्स एंड मैच कर सकते हैं और संयोजित कर सकते हैं। उदाहरण के लिए, यदि आप हमारे हैश-आधारित रूटिंग और हमारे आउटबाउंड लिंक क्लिक ट्रैकिंग दोनों का उपयोग करना चाहते हैं, तो आप उन्हें इस प्रकार संयोजित कर सकते हैं: script.hash.outbound-links.js.

इस मामले में, आपको अपनी साइट में जो स्निपेट डालने की ज़रूरत है, वह इस प्रकार है (सुनिश्चित करें कि आपने डेटा-डोमेन विशेषता को उस डोमेन में बदल दिया है जिसे आपने हिस्टैट में जोड़ा है):

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.hash.outbound-links.js"></script>

या कहें कि आप ईकॉमर्स रेवेन्यू को ट्रैक करने के लिए हमारे script.revenue.js एक्सटेंशन और लोकलहोस्ट ट्रैफ़िक को ट्रैक करने के लिए हमारे script.local.js एक्सटेंशन का उपयोग करना चाहते हैं, तो आपका स्निपेट इस तरह दिखना चाहिए:

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.revenue.local.js"></script>

और आपको अपनी साइट में केवल एक स्निपेट डालने की ज़रूरत है, किसी और चीज़ की ज़रूरत नहीं है।

script.compat.js

डिफ़ॉल्ट Histat स्क्रिप्ट इंटरनेट एक्सप्लोरर पर काम नहीं करेगी क्योंकि यह कॉन्फ़िगरेशन विकल्पों को पढ़ने के लिए document.currentScript API का उपयोग करती है। आप script.compat.js एक्सटेंशन को शामिल करके और स्क्रिप्ट टैग पर id="plausible" को परिभाषित करके संगतता मोड में Histat चला सकते हैं ताकि यह खुद को खोज सके। ध्यान दें कि यह केवल ≥ IE11 पर काम करता है। यहाँ बताया गया है कि यह कैसा दिखना चाहिए:

<script id="plausible" defer data-domain="yourdomain.com" src="https://histat.com/js/script.compat.js"></script>

script.manual.js

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

इसका एक उपयोग-मामला तब होता है जब आप Turbo (पूर्व में Turbolinks) का उपयोग करते हैं। उस स्थिति में, आप turbo:load या turbolinks:load ब्राउज़र ईवेंट पर मैन्युअल रूप से Histat पेजव्यू को ट्रिगर करना चाहते हैं, जो इस बात पर निर्भर करता है कि आप किस लाइब्रेरी का उपयोग करते हैं। यहाँ बताया गया है कि आप ऐसा कैसे कर सकते हैं:

<script defer data-domain="yourdomain.com" src="https://histat.com/js/script.manual.js"></script>
<!-- ईवेंट को मैन्युअल रूप से ट्रिगर करने के लिए `plausible` फ़ंक्शन को परिभाषित करें -->
<script>window.plausible = window.plausible || function() { (window.plausible.q = window.plausible.q || []).push(arguments) }</script>
<!-- टर्बोलिंक नेविगेशन पर पेजव्यू ट्रिगर करें -->
<script>
document.addEventListener("turbo:load", function() {
plausible('pageview')
})
</script>

टर्बोलिंक का उपयोग करते समय, आपको यह सुनिश्चित करना चाहिए कि टर्बो नेविगेशन के दौरान हिस्टैट स्क्रिप्ट लोड और निष्पादित न हो। आपको स्क्रिप्ट को अपनी वेबसाइट के <head> अनुभाग में ले जाने की आवश्यकता हो सकती है या ऐसा करने के लिए data-turbo-eval="false" विशेषता का उपयोग करना पड़ सकता है।

:::नोट

मैन्युअल.js का उपयोग करते समय 'pageview' के साथ प्रत्येक स्क्रिप्ट कॉल के परिणामस्वरूप एक अलग पेजव्यू की गणना की जाती है, भले ही उसे उसी पेज पर कॉल किया गया हो :::

अपने पेज URL के लिए कस्टम स्थान निर्दिष्ट करें

इसके अतिरिक्त, मैन्युअल स्क्रिप्ट एक्सटेंशन आपको अपने ईवेंट के साथ u नामक एक विशेष विकल्प प्रदान करने की अनुमति देता है। यह आपको पेज का URL निर्दिष्ट करने की अनुमति देता है और इसका उपयोग कस्टम स्थान निर्दिष्ट करने के लिए किया जा सकता है।

यह विशेष रूप से उन कई पेजों को संपादित करने और एकत्र करने में सहायक है जिनके URL में ऐसे पहचानकर्ता हैं जो उपयोगकर्ताओं के लिए विशिष्ट हैं।

संपूर्ण पृष्ठ URL के लिए कस्टम क्वेरी पैरामीटर ट्रैक करें

डिफ़ॉल्ट रूप से, Histat गोपनीयता उद्देश्यों के लिए सभी क्वेरी पैरामीटर हटा देता है ref, source, utm_source, utm_medium, utm_campaign, utm_content और utm_term.

इसका मतलब है कि yoursite.com/blog/index.php?article=some_article&page=11 जैसे पेज आपके Histat डैशबोर्ड की "शीर्ष पृष्ठ" रिपोर्ट में yoursite.com/blog/index.php के रूप में रिपोर्ट किए जाएँगे।