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

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

यहां हम कुछ ऐसे सबसे सही तरीकों के बारे में बताते हैं जिनका आपको अपना इंटिग्रेशन बनाते समय ध्यान रखना चाहिए.

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

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

एकीकरण प्रकार यूआरएल
स्टैंडर्ड मोड https://securepubads.g.doubleclick.net/tag/js/gpt.js
विज्ञापनों को सीमित तौर पर दिखाए जाने की सुविधा https://pagead2.googlesyndication.com/tag/js/gpt.js

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

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

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

GPT को जल्दी लोड करें

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 लाइब्रेरी को फ़ेच और लोड करने में देरी नहीं होती. इससे विज्ञापनों को लोड करने में देरी होती है.

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

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

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

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

GPT को सुरक्षित रूप से लोड करें

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

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

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

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