पेज व्यू मेज़र करना

जब कोई व्यक्ति आपकी वेबसाइट का कोई पेज लोड करता है या साइट को इस्तेमाल करने की वजह से ब्राउज़िंग इतिहास में बदलाव होता है, तो आपकी वेबसाइट से Google Analytics को बेहतर मेज़रमेंट की सुविधा वाला इवेंट भेजा जाता है. इसे page_view कहा जाता है. यह इवेंट अपने-आप भेजा जाता है. इसलिए, आपको Analytics को पेजव्यू का डेटा मैन्युअल तरीके से भेजने की ज़रूरत नहीं है.

हालांकि, अगर आपको मैन्युअल तरीके से यह कंट्रोल करना है कि पेज व्यू कैसे भेजे जाएं (जैसे, सिंगल-पेज ऐप्लिकेशन या कभी खत्म न होने वाली स्क्रोलिंग), तो पेज व्यू भेजने की सुविधा बंद की जा सकती है. इसके बाद, अपनी वेबसाइट से मैन्युअल तरीके से पेज व्यू भेजे जा सकते हैं. सिंगल-पेज ऐप्लिकेशन मेज़र करने का तरीका जानें.

इस दस्तावेज़ में, पेजव्यू के डिफ़ॉल्ट व्यवहार के बारे में बताया गया है. इसके बाद, मैन्युअल तरीके से अपने पेजव्यू भेजने का तरीका बताया गया है.

मोबाइल ऐप्लिकेशन पर स्क्रीन व्यू मेज़र करने के तरीके के बारे में जानने के लिए, स्क्रीन व्यू मेज़र करना लेख पढ़ें.


शुरू करने से पहले

हम उम्मीद करते हैं कि आपने यहां बताए गए काम पहले ही कर लिए होंगे:

हम यह भी उम्मीद करते हैं कि आपके पास ये मौजूद हैं:

  • आपके पास अपनी वेबसाइट के सोर्स कोड का ऐक्सेस हो
  • Google Analytics खाते के लिए एडिटर या इससे ऊपर की भूमिका

डिफ़ॉल्ट सेटिंग

अपनी साइट पर Google टैग (gtag.js) जोड़ने पर, स्निपेट में config कमांड शामिल होती है. यह कमांड, डिफ़ॉल्ट रूप से पेज व्यू भेजती है. Google Analytics को कैसे शुरू किया जाता है, यह बताने के लिए पेज व्यू के बारे में जानकारी के साथ अतिरिक्त <parameters> शामिल किया जा सकता है:

gtag('config', 'TAG_ID', <parameters>);

पेज व्यू के व्यवहार को पसंद के मुताबिक बनाने के लिए, इन कुंजियों का इस्तेमाल किया जा सकता है:

नाम टाइप ज़रूरी है डिफ़ॉल्ट मान ब्यौरा
page_title string नहीं document.title पेज का टाइटल.
page_location string नहीं location.href

पेज का यूआरएल.

अगर आपने page_location को बदला है, तो वैल्यू प्रोटोकॉल से शुरू होनी चाहिए. इसके बाद, पूरा यूआरएल होना चाहिए. उदाहरण के लिए, https://www.example.com/contact-us-submitted.

send_page_view boolean नहीं true इससे यह तय होता है कि पेज व्यू भेजा जाना चाहिए या नहीं.

उदाहरण के लिए, यहां page_title की वैल्यू को बदला गया है:

gtag('config', 'TAG_ID', {
  'page_title' : 'homepage'
});

मैन्युअल पेज व्यू

जब आपको मैन्युअल तरीके से यह कंट्रोल करना हो कि पेज व्यू कैसे भेजे जाएं (जैसे, सिंगल-पेज ऐप्लिकेशन या इनफ़ाइनाइट स्क्रोलिंग), तो यह तरीका अपनाएं:

  1. पेज व्यू मेज़रमेंट बंद करना
  2. ज़रूरत पड़ने पर page_view इवेंट भेजें

पेज व्यू मेज़रमेंट बंद करना

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>'
});