जब कोई व्यक्ति आपकी वेबसाइट का कोई पेज लोड करता है या आपकी वेबसाइट की वजह से उसके ब्राउज़र के इतिहास की स्थिति बदलती है, तो आपकी वेबसाइट से 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 सेट किया हो. डिफ़ॉल्ट रूप से, बेहतर मेज़रमेंट की सुविधा, इतिहास
इवेंट को सुनती है. जैसे, सिंगल-पेज ऐप्लिकेशन में इस्तेमाल होने वाले इवेंट. साथ ही, यह page_view
इवेंट, send_page_view पैरामीटर से अलग, config कमांड में भेजती है.
इतिहास में होने वाले बदलावों की वजह से, page_view इवेंट भेजे जाने से रोकने के लिए, आपको अपनी Google Analytics प्रॉपर्टी में बेहतर मेज़रमेंट की सेटिंग भी कॉन्फ़िगर करनी होगी.
वेबसाइट की डेटा स्ट्रीम के लिए, बेहतर मेज़रमेंट की सेटिंग में जाकर, "ब्राउज़र के इतिहास के इवेंट के आधार पर, पेज में होने वाले बदलाव" विकल्प को बंद किया जा सकता है. बेहतर मेज़रमेंट वाले इवेंट के बारे में ज़्यादा जानें.
page_view इवेंट मैन्युअल तरीके से भेजना
ज़रूरत पड़ने पर, gtag का यह कॉल करें. साथ ही, ज़रूरत के हिसाब से प्लेसहोल्डर की वैल्यू बदलें:
gtag('event', 'page_view', {
page_title: '<Page Title>',
page_location: '<Page Location>'
});