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