सबसे सही तरीके

Google पब्लिशर टैग (GPT) लाइब्रेरी को अपनी वेबसाइट से इंटिग्रेट करना, कई तरीकों से तीसरे पक्ष की किसी अन्य स्क्रिप्ट को इंटिग्रेट करने जैसा ही है. हालांकि, GPT के साथ काम करने के कुछ खास पहलू हैं, जिन्हें ध्यान में रखना ज़रूरी है. इससे, आपको साइट की परफ़ॉर्मेंस पर कम से कम असर पड़ेगा, ताकि आप विज्ञापन स्पेस का ज़्यादा से ज़्यादा फ़ायदा पा सकें. आखिरकार, तेज़ विज्ञापन मायने रखते हैं.

नीचे दिए गए सेक्शन में, इंटिग्रेशन पर काम करते समय इस्तेमाल किए जाने वाले सबसे सही तरीकों के बारे में बताया गया है.

आधिकारिक सोर्स से जीपीटी लोड करें

GPT लाइब्रेरी का अनुरोध हमेशा किसी आधिकारिक स्रोत से करें:

एकीकरण प्रकार स्क्रिप्ट टैग
स्टैंडर्ड

इसमें IAB यूरोप के टीसीएफ़ से इंटिग्रेट किए गए पब्लिशर भी शामिल हैं.
<script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा

उन पब्लिशर के लिए जिन्हें मैन्युअल तरीके से सीमित तौर पर विज्ञापन दिखाने की सुविधा चालू करनी है.
<script src="https://pagead2.googlesyndication.com/tag/js/gpt.js" async></script>

विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा के यूआरएल का इस्तेमाल सिर्फ़ उन साइटों पर करें जिन पर आपको मैन्युअल तरीके से सीमित तौर पर विज्ञापन दिखाने की सुविधा चालू करनी है. इस सुविधा के इस्तेमाल में न होने पर, विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा वाले यूआरएल से GPT का अनुरोध करने पर, ब्राउज़र खुल जाता है और एक गै़र-ज़रूरी नेटवर्क कनेक्शन खुल जाता है. इससे, विज्ञापन लोड होने की प्रोसेस धीमी हो सकती है.

पब्लिशर के नियमों का पालन करने में मदद करने के लिए, GPT को crossorigin="anonymous" एट्रिब्यूट के साथ स्टैंडर्ड यूआरएल से लोड किया जा सकता है. इससे, स्क्रिप्ट के अनुरोध के साथ कुकी को भेजने से रोका जा सकता है.

GPT के कैश मेमोरी में सेव किए गए वर्शन न दिखाएं

कभी भी gpt.js, pubads_impl.js या ऐसी किसी लाइब्रेरी के वर्शन न दिखाएं जिसे उसने आपके सर्वर से लोड किया हो या किसी गैर-आधिकारिक सोर्स से लोड किया हो.

GPT लाइब्रेरी के कैश मेमोरी में सेव किए गए वर्शन का इस्तेमाल करने से, हो सकता है कि ब्राउज़र या ऑपरेटिंग सिस्टम के नए वर्शन में हमेशा काम न करे. साथ ही, ऐसा भी हो सकता है कि इसे नई सुविधाओं और सुधारों के साथ अपडेट न किया जाए. GPT लाइब्रेरी के पुराने वर्शन किसी भी समय काम करना बंद कर सकते हैं. साथ ही, अगर आपके टैग पर विज्ञापन दिखना बंद हो जाते हैं, तो विज्ञापन से होने वाली आय में कमी हो सकती है.

यह बात सर्विस वर्कर पर भी लागू होती है. अगर आपकी साइट से मिलने वाले एचटीटीपी अनुरोधों के रिस्पॉन्स को कैश मेमोरी में सेव या उनमें बदलाव करने के लिए, सर्विस वर्कर का इस्तेमाल किया जाता है, तो अप-टू-डेट वर्शन फ़ेच करने के लिए, gpt.js के लिए अनुरोधों को मैनेज करते समय सिर्फ़ नेटवर्क से जुड़ी रणनीति का इस्तेमाल करें.

जीपीटी को जल्दी लोड करें

GPT लाइब्रेरी (gpt.js) में विज्ञापन लोड करने के लिए ज़रूरी कोड का सिर्फ़ एक छोटा सा हिस्सा होता है. उस कोड का ज़्यादातर हिस्सा अलग-अलग फ़ाइलों (जैसे कि pubads_impl_XX.js) में होता है, जिन्हें ज़रूरत के मुताबिक gpt.js से लोड किया जाता है.

कोर GPT लाइब्रेरी को जल्दी लोड करने से, ये डिपेंडेंट स्क्रिप्ट पहले भी लोड की जा सकती हैं. इससे इन स्क्रिप्ट को फ़ेच करने में लगने वाले अतिरिक्त समय से बचा जा सकता है (अगर कैश मेमोरी में सेव न किया गया हो) और विज्ञापनों को तेज़ी से लोड किया जा सकता है. इन सभी से पहली विज्ञापन मेट्रिक को रेंडर करने में लगने वाले समय को कम करने में मदद मिलती है, जिससे आपके विज्ञापनों के दिखने की संभावना बढ़ जाती है.

ज़रूरत पड़ने पर, पेजों को पहले से लोड करने की सुविधा का इस्तेमाल करें

कभी-कभी हो सकता है कि आपके पास इसका सीधा नियंत्रण न हो कि GPT को लोड करने का समय और तरीका क्या है. उदाहरण के लिए, किसी तीसरे पक्ष की विज्ञापन स्क्रिप्ट का इस्तेमाल करते समय, जो आपकी ओर से GPT लोड करती है. इन मामलों में, gpt.js के लिए अनुरोध को पहले से लोड करना सही हो सकता है. अनुरोध को पहले से लोड करने से ब्राउज़र को तुरंत कोई ऐसी ऐसेट डाउनलोड करने का निर्देश मिलता है जो आपके पेज को लोड करने के लिए ज़रूरी है. जब बताई गई ऐसेट कोई JavaScript फ़ाइल होती है, तो स्क्रिप्ट का कॉन्टेंट तुरंत फ़ेच किया जाता है. हालांकि, स्क्रिप्ट के लिए ज़रूरी होने तक एक्ज़ीक्यूशन को टाल दिया जाता है.

स्टैंडर्ड इंटिग्रेशन के लिए, पहले से लोड करने के अनुरोध का उदाहरण

<link rel="preload" href="https://securepubads.g.doubleclick.net/tag/js/gpt.js" as="script">

विज्ञापनों को सीमित तौर पर दिखाने के इंटिग्रेशन के लिए, पहले से लोड करने के अनुरोध का उदाहरण

<link rel="preload" href="https://pagead2.googlesyndication.com/tag/js/gpt.js" as="script">

पहले से रेंडर किए गए पेजों पर GPT का इस्तेमाल करें

प्रीरेंडरिंग, ब्राउज़र को निर्देश देता है कि वह पहले से ही उन पेजों को डाउनलोड और रेंडर करे जिनके लिए उपयोगकर्ताओं को अभी अनुरोध करना है, लेकिन उनके देखे जाने की संभावना ज़्यादा है. पहले से रेंडर किए गए पेज पर लोड होने पर, GPT लाइब्रेरी विज्ञापनों का अनुरोध सिर्फ़ तब करती है, जब पेज को दिखाया जाता है.

स्टैटिक तरीके से जीपीटी लोड करें

GPT लाइब्रेरी को डाइनैमिक तौर पर अपने पेज में इंजेक्ट करने या किसी बाहरी स्क्रिप्ट से लोड करने से बचें. इसके बजाय, लाइब्रेरी को अपने पेज के <head> में स्टैटिक तौर पर लोड करें, जैसा कि Google पब्लिशर टैग का इस्तेमाल शुरू करना में दिखाया गया है. इससे दूसरे रिसॉर्स को GPT लाइब्रेरी को फ़ेच करने और लोड होने में देरी नहीं हो पा रही है और इससे विज्ञापन लोड होने में देरी हो सकती है.

ज़्यादा जानकारी के लिए, लाइटहाउस के लिए पब्लिशर विज्ञापन ऑडिट पेज देखें स्टैटिक तरीके से विज्ञापन स्क्रिप्ट लोड करें ऑडिट दस्तावेज़.

एसिंक्रोनस तरीके से जीपीटी लोड करें

अपने स्क्रिप्ट टैग की परिभाषा में async कीवर्ड शामिल करें. इसके बारे में, Google पब्लिशर टैग का इस्तेमाल शुरू करना में बताया गया है. यह ब्राउज़र को, स्क्रिप्ट के लोड होने तक एक्ज़ीक्यूशन को ब्लॉक करने के बजाय, दूसरे रिसॉर्स और पेज के कॉन्टेंट के साथ-साथ GPT लाइब्रेरी को लोड करने का निर्देश देता है.

ज़्यादा जानकारी के लिए, लाइटहाउस विज्ञापन टैग को एसिंक्रोनस रूप से लोड करें ऑडिट दस्तावेज़ देखें.

जीपीटी को सुरक्षित तरीके से लोड करें

GPT लाइब्रेरी को हमेशा एचटीटीपीएस पर लोड करें, जैसा कि Google पब्लिशर टैग का इस्तेमाल शुरू करना में दिखाया गया है. इससे न सिर्फ़ आपके उपयोगकर्ताओं को बेहतर सुरक्षा मिलती है, बल्कि परफ़ॉर्मेंस भी बेहतर होती है. विज्ञापन अनुरोध हमेशा एचटीटीपीएस का इस्तेमाल करते हैं. इसलिए, एचटीटीपीएस का इस्तेमाल करके लाइब्रेरी को लोड करने से यह पक्का होता है कि ब्राउज़र को विज्ञापन दिखाने से जुड़े सभी अनुरोधों के लिए, सिर्फ़ एक कनेक्शन खोलना होगा.

ज़्यादा जानकारी के लिए, लाइटहाउस के लिए प्रकाशक विज्ञापन ऑडिट देखें एचटीटीपीएस पर विज्ञापन टैग लोड करें और सुझाए गए होस्ट से GPT लोड करें ऑडिट दस्तावेज़ देखें.

पेज की अच्छी परफ़ॉर्मेंस के लिए प्रैक्टिस करना

इस गाइड में दिए गए सबसे सही तरीके खास तौर पर आपके GPT इंटिग्रेशन को ऑप्टिमाइज़ करने पर फ़ोकस करते हैं. हालांकि, आपके पेज की परफ़ॉर्मेंस पर कई और चीज़ों का भी असर पड़ता है. अपनी साइट में (खास तौर पर, वे बदलाव जो इस गाइड में दिए गए सुझावों के हिसाब से होते हैं) करते समय, अपने पेज की परफ़ॉर्मेंस के सभी पहलुओं पर उन बदलावों के असर का आकलन करना ज़रूरी है. हमारा सुझाव है कि आप परफ़ॉर्मेंस की समस्याओं को पहचानने और उन्हें हल करने के लिए, नियमित तौर पर Lighthouse और Publisher Ads Podcasts जैसे टूल चलाएं. साथ ही, अपनी साइट के लिए सही ऑप्टिमाइज़ेशन का पता लगाएं.