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

Google Analytics को पेजव्यू भेजने के दो तरीके हैं:

  1. gtag.js स्निपेट के डिफ़ॉल्ट व्यवहार का इस्तेमाल करना
  2. मैन्युअल page_view इवेंट भेजना

डिफ़ॉल्ट व्यवहार

अपनी साइट पर gtag.js जोड़ने पर, स्निपेट में एक कॉन्फ़िगरेशन कमांड शामिल होता है, जो डिफ़ॉल्ट रूप से पेज व्यू भेजता है. इस व्यवहार को कॉन्फ़िगर करने के लिए, अन्य पैरामीटर शामिल करें:

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

जहां <parameters> एक ऑब्जेक्ट है, जिसका इस्तेमाल Google Analytics के शुरू होने के तरीके को कॉन्फ़िगर करने के लिए किया जाता है. पेज व्यू के व्यवहार को पसंद के मुताबिक बनाते समय, इन कुंजियों का इस्तेमाल किया जा सकता है:

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

पेज का पाथ. अगर वैल्यू को ओवरराइड किया जाता है, तो यह वैल्यू / वर्ण से शुरू होनी चाहिए.

send_page_view boolean नहीं true पेज व्यू भेजा जाना चाहिए या नहीं.

उदाहरण के लिए, ये कोड page_title और page_path वैल्यू को बदल देते हैं:

gtag('config', 'GA_MEASUREMENT_ID', {
  'page_title' : 'homepage',
  'page_path': '/home'
});

एक से ज़्यादा प्रॉपर्टी

Google Analytics की एक से ज़्यादा प्रॉपर्टी पर पेज व्यू भेजने के लिए, gtag('config') कॉल में हर प्रॉपर्टी के बारे में बताएं:

gtag('config', 'GA_MEASUREMENT_ID_1');
gtag('config', 'GA_MEASUREMENT_ID_2');

यह सेटिंग स्थायी नहीं है और इसे gtag.js स्निपेट का इस्तेमाल करके, आपकी साइट के हर पेज पर दोहराया जाना चाहिए.

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

Google Analytics के ज़्यादातर बदलावों के लिए, डिफ़ॉल्ट स्निपेट को बदलने की ज़रूरत नहीं होती. हालांकि, जिन मामलों में आपको मैन्युअल तौर पर पेज व्यू भेजे जाने के तरीके को कंट्रोल करना है (उदाहरण के लिए, एक पेज के ऐप्लिकेशन या इनफ़ाइनाइट स्क्रोलिंग), आपको ये काम करने होंगे:

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

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

डिफ़ॉल्ट पेज व्यू हिट को बंद करने के लिए, gtag.js स्निपेट में send_page_view पैरामीटर को false पर सेट करें.

gtag('config', 'GA_MEASUREMENT_ID', {
  send_page_view: false
});

send_page_view सेटिंग सभी पेजों पर मौजूद नहीं है. इस सेटिंग को आपकी वेबसाइट के हर उस पेज पर दोहराना चाहिए जहां आपको अपने-आप पेज व्यू की सुविधा को बंद करना है.

अगर आपका स्निपेट एक से ज़्यादा प्रॉपर्टी के लिए कॉन्फ़िगर किया गया है, तो हर कॉन्फ़िगरेशन निर्देश के लिए पेज व्यू को बंद करें:

gtag('config', 'GA_MEASUREMENT_ID_1', {
  send_page_view: false
});
gtag('config', 'GA_MEASUREMENT_ID_2', {
  send_page_view: false
});

मैन्युअल तरीके से page_view इवेंट भेजें

जहां ज़रूरी हो, वहां प्लेसहोल्डर की वैल्यू को ज़रूरत के हिसाब से बदलकर, ये gtag कॉल करें:

gtag('event', 'page_view', {
  page_title: '<Page Title>',
  page_location: '<Page Location>',
  page_path: '<Page Path>',
  send_to: '<GA_MEASUREMENT_ID>'
})