जब कोई व्यक्ति आपकी वेबसाइट का कोई पेज लोड करता है या साइट को इस्तेमाल करने की वजह से ब्राउज़िंग इतिहास में बदलाव होता है, तो आपकी वेबसाइट से Google Analytics को बेहतर मेज़रमेंट की सुविधा वाला इवेंट भेजा जाता है. इसे page_view कहा जाता है. यह इवेंट अपने-आप भेजा जाता है. इसलिए, आपको Analytics को पेजव्यू का डेटा मैन्युअल तरीके से भेजने की ज़रूरत नहीं है.
हालांकि, अगर आपको मैन्युअल तरीके से यह कंट्रोल करना है कि पेज व्यू कैसे भेजे जाएं (जैसे, सिंगल-पेज ऐप्लिकेशन या कभी खत्म न होने वाली स्क्रोलिंग), तो पेज व्यू भेजने की सुविधा बंद की जा सकती है. इसके बाद, अपनी वेबसाइट से मैन्युअल तरीके से पेज व्यू भेजे जा सकते हैं. सिंगल-पेज ऐप्लिकेशन मेज़र करने का तरीका जानें.
इस दस्तावेज़ में, पेजव्यू के डिफ़ॉल्ट व्यवहार के बारे में बताया गया है. इसके बाद, मैन्युअल तरीके से अपने पेजव्यू भेजने का तरीका बताया गया है.
मोबाइल ऐप्लिकेशन पर स्क्रीन व्यू मेज़र करने के तरीके के बारे में जानने के लिए, स्क्रीन व्यू मेज़र करना लेख पढ़ें.
शुरू करने से पहले
हम उम्मीद करते हैं कि आपने यहां बताए गए काम पहले ही कर लिए होंगे:
- Google Analytics खाता और प्रॉपर्टी बनाएं. इस चरण में, आपके लिए Google टैग अपने-आप बन जाता है.
- वेबसाइट के लिए वेबसाइट की डेटा स्ट्रीम बनाना
- अपनी वेबसाइट पर Google टैग स्निपेट डालना
हम यह भी उम्मीद करते हैं कि आपके पास ये मौजूद हैं:
- आपके पास अपनी वेबसाइट के सोर्स कोड का ऐक्सेस हो
- Google Analytics खाते के लिए एडिटर या इससे ऊपर की भूमिका
डिफ़ॉल्ट सेटिंग
अपनी साइट पर Google टैग (gtag.js) जोड़ने पर, स्निपेट में config कमांड शामिल होती है. यह कमांड, डिफ़ॉल्ट रूप से पेज व्यू भेजती है. Google Analytics को कैसे शुरू किया जाता है, यह बताने के लिए पेज व्यू के बारे में जानकारी के साथ अतिरिक्त <parameters> शामिल किया जा सकता है:
gtag('config', 'TAG_ID', <parameters>);
पेज व्यू के व्यवहार को पसंद के मुताबिक बनाने के लिए, इन कुंजियों का इस्तेमाल किया जा सकता है:
| नाम | टाइप | ज़रूरी है | डिफ़ॉल्ट मान | ब्यौरा |
|---|---|---|---|---|
page_title |
string |
नहीं | document.title | पेज का टाइटल. |
page_location |
string |
नहीं | location.href |
पेज का यूआरएल.
अगर आपने |
send_page_view |
boolean |
नहीं | true |
इससे यह तय होता है कि पेज व्यू भेजा जाना चाहिए या नहीं. |
उदाहरण के लिए, यहां page_title की वैल्यू को बदला गया है:
gtag('config', 'TAG_ID', {
'page_title' : 'homepage'
});
मैन्युअल पेज व्यू
जब आपको मैन्युअल तरीके से यह कंट्रोल करना हो कि पेज व्यू कैसे भेजे जाएं (जैसे, सिंगल-पेज ऐप्लिकेशन या इनफ़ाइनाइट स्क्रोलिंग), तो यह तरीका अपनाएं:
पेज व्यू मेज़रमेंट बंद करना
Google टैग के लोड होने पर, config कमांड से भेजे जाने वाले डिफ़ॉल्ट page_view इवेंट को बंद करने के लिए, Google टैग स्निपेट में send_page_view पैरामीटर को false पर सेट करें:
gtag('config', 'TAG_ID', {
send_page_view: false
});
config कमांड में मौजूद send_page_view सेटिंग, सभी पेजों पर नहीं मौजूद होती. यह सेटिंग आपकी वेबसाइट के हर उस पेज पर दोहराई जानी चाहिए जहां आपको टैग लोड होने पर, अपने-आप पेज व्यू भेजने की सुविधा बंद करनी है.
ब्राउज़र के इतिहास के इवेंट के आधार पर पेज में होने वाले बदलावों को बंद करना
बेहतर मेज़रमेंट की सुविधा चालू होने पर, Google Analytics ब्राउज़र के इतिहास में हुए बदलावों के आधार पर page_view इवेंट भेजेगा. भले ही, आपने send_page_view: false सेट किया हो. डिफ़ॉल्ट रूप से, बेहतर मेज़रमेंट की सुविधा, इतिहास के इवेंट को ट्रैक करती है. जैसे, सिंगल पेज ऐप्लिकेशन में इस्तेमाल होने वाले इवेंट. साथ ही, यह config कमांड में मौजूद send_page_view पैरामीटर से अलग page_view इवेंट भेजती है.
इतिहास में हुए बदलावों की वजह से page_view इवेंट न भेजे जाएं, इसके लिए आपको अपनी Google Analytics प्रॉपर्टी में बेहतर मेज़रमेंट की सेटिंग भी कॉन्फ़िगर करनी होंगी.
वेब डेटा स्ट्रीम के लिए, बेहतर मेज़रमेंट की सेटिंग में जाकर "ब्राउज़र इतिहास के इवेंट के आधार पर पेज में बदलाव" विकल्प को बंद किया जा सकता है. बेहतर मेज़रमेंट वाले इवेंट के बारे में ज़्यादा जानें.
page_view इवेंट मैन्युअल तरीके से भेजना
जहां ज़रूरी हो वहां नीचे दिया गया gtag कॉल करें. साथ ही, ज़रूरत के हिसाब से प्लेसहोल्डर वैल्यू बदलें:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>'
});