हमने जानकार उपयोगकर्ताओं के लिए, सर्च स्टाइल के ऐसे पैरामीटर की सूची दी है जो फ़िलहाल काम के हैं. AdSense में जनरेट किए गए कोड में, सबसे ज़्यादा इस्तेमाल की जाने वाली पैरामीटर सेटिंग शामिल होती हैं. दो पैरामीटर ज़रूरी होते हैं: pubId
और query
. AdSense से आपको pubId मिलता है, लेकिन आपको कोड में बदलाव करके query
पैरामीटर के लिए एक वैल्यू पास करनी होगा. बाकी सभी पैरामीटर को इस्तेमाल करना या न करना आपकी ज़रूरत पर तय करता है. नीचे इनके बारे में बताया गया है.
पैरामीटर के टाइप
पैरामीटर दो टाइप के होते हैं:
- पेज लेवल के पैरामीटर, पेज पर मौजूद सभी विज्ञापन यूनिट पर लागू होते हैं
- यूनिट लेवल के पैरामीटर, हर विज्ञापन यूनिट पर अलग-अलग लागू होते हैं.
यहां उदाहरण के तौर पर, दो विज्ञापन ब्लॉक वाले कोड जनरेटर से मिलने वाले आउटपुट दिया गया है. इस कोड को कॉन्फ़िगर करने के लिए, आपको pageOptions
मैप में ज़रूरी query
पैरामीटर सेट करना होगा. उदाहरण के लिए, “query”: myQuery
). विज्ञापनों को दिखाना शुरू करने के लिए, आपको इतना ही करना है. पेज लेवल के ब्लॉक में, पेज लेवल के वैकल्पिक पैरामीटर सेट किए जा सकते हैं. साथ ही, adblock1
और adblock2
मैप में अलग-अलग यूनिट लेवल के पैरामीटर सेट किए जा सकते हैं.
<div id="afscontainer2"></div>
<script type="text/javascript" charset="utf-8">
// Page level parameters
var pageOptions = {
"pubId": "partner-pub-1234567891234567",
"styleId": "1234567890",
"query": myQuery,
};
// Unit level parameters
var adblock1 = {
"container": "afscontainer1"
};
var adblock2 = {
"container": "afscontainer2"
};
_googCsa('ads', pageOptions, adblock1, adblock2);
</script>
पेज लेवल के पैरामीटर की जानकारी
आपको हर पेज में सिर्फ़ एक बार ये पैरामीटर डालने होंगे. इनका असर पेज की सभी यूनिट पर होता है.
ज़रूरी
पैरामीटर | जानकारी और उदाहरण |
---|---|
adPage |
यह तब ज़रूरी होता है, जब उपयोगकर्ता नतीजों वाले अगले या पिछले पेज पर जाता है
|
pubId |
ज़रूरी है यह आपका AdSense Client-ID है. pubId आपके Client-ID का हिस्सा होता है. यह 'partner-' के बाद आता है. उदाहरण के लिए, अगर आपका Client-ID 'partner-test-property' है, तो आपका pubId 'test-property' है. यह सीएसए के लिए स्टैंडर्ड प्रोटोकॉल है. उदाहरण: 'pubId' : 'test-property' |
query |
ज़रूरी है यह सर्च क्वेरी उपयोगकर्ता की तरफ़ से डाली गई है. क्वेरी पैरामीटर की वैल्यू को कोड में नहीं बदला जाना चाहिए. उदाहरण:
|
resultsPageBaseUrl |
इसकी तब ज़रूरत होती है, जब पेज पर मिलती जुलती खोज यूनिट हों इससे खोज नतीजों के उस पेज के यूआरएल का पता चलता है जहां सर्च क्वेरी, वह मिलता-जुलता शब्द है जिस पर उपयोगकर्ता ने क्लिक किया है. resultsPageBaseUrl में इसके खुद के पैरामीटर शामिल हो सकते हैं. हालांकि, इसमें सर्च क्वेरी शामिल नहीं होगी. यह अपने-आप जुड़ जाएगी.
उदाहरण:
|
styleId |
ज़रूरी है इससे सर्च स्टाइल के उस आईडी का पता चलता है जो पेज पर मौजूद विज्ञापन या मिलती-जुलती खोज की यूनिट पर लागू होता है. सर्च स्टाइल का इस्तेमाल करने के बारे में ज़्यादा जानें. ध्यान रखें कि किसी अनुरोध के लिए styleId सेट किए जाने पर, विज्ञापन या मिलती-जुलती खोजें, नए स्टाइल के साथ रेंडर होंगी. पुराने स्टाइल पैरामीटर को अनदेखा कर दिया जाएगा. अगर अनुरोध में styleId का ज़िक्र नहीं है, तो सिस्टम डिफ़ॉल्ट स्टाइल रेंडर की जाएगी. उदाहरण
|
ज़रूरी नहीं
पैरामीटर | जानकारी और उदाहरण |
---|---|
linkTarget |
ज़रूरी नहीं इससे पता चलता है कि किसी विज्ञापन पर क्लिक करने से वह पुरानी विंडो में खुलेगा या नई विंडो में. डिफ़ॉल्ट वैल्यू '_top' होती है. इस पैरामीटर का इस्तेमाल यूनिट लेवल पर भी किया जा सकता है.
उदाहरण: 'linkTarget' : '_blank' |
maxTermLength |
ज़रूरी नहीं इससे पता चलता है कि मिलती-जुलती खोज के शब्दों में कितने वर्ण हो सकते हैं. इन वर्णों में स्पेस भी शामिल हैं. अगर वर्णों की संख्या सेट नहीं है, तो इसके लिए ज़्यादा से ज़्यादा सीमा नहीं होगी. उदाहरण: 'maxTermLength' : 50 |
referrerAdCreative |
ज़रूरी नहीं अगर कोई उपयोगकर्ता किसी दूसरी वेबसाइट पर दिए गए लिंक या विज्ञापन (जिस पर आपका कंट्रोल है) पर क्लिक करके, आपके उस कॉन्टेंट पेज पर जाता है जिसमें कॉन्टेंट यूनिट के लिए मिलती-जुलती खोज मौजूद है, तो यह पैरामीटर उस विज्ञापन के क्रिएटिव टेक्स्ट या लिंक के हिसाब से सेट होना चाहिए. इस पैरामीटर का इस्तेमाल करने के लिए, यहां दिए गए दिशा-निर्देश लागू होते हैं:
उदाहरण: 'referrerAdCreative': 'search for ads related to dental implants' 'referrerAdCreative': 'The Early Signs of Psoriatic Arthritis' |
resultsPageQueryParam |
ज़रूरी नहीं इससे खोज नतीजों के पेज पर मौजूद सर्च क्वेरी के यूआरएल पैरामीटर के नाम का पता चलता है. अगर कुछ नहीं बताया गया है, तो डिफ़ॉल्ट वैल्यू 'q' होती है. उदाहरण: 'resultsPageQueryParam' : 'query' |
terms |
ज़रूरी नहीं इस पैरामीटर की मदद से, खोज के लिए इस्तेमाल किए गए शब्दों की वह सूची उपलब्ध कराई जा सकती है जो कॉमा लगाकर अलग की गई है. इससे मिलते-जुलते खोज अनुरोध के साथ इन शब्दों का इस्तेमाल किया जा सकता है. हालांकि, हो सकता है कि Google इन शब्दों का इस्तेमाल करे या फिर न करे. उदाहरण: 'terms' : 'cars rental, flight ticket' |
कॉन्फ़िगरेशन सेटिंग
पैरामीटर | जानकारी और उदाहरण | |||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
adsafe |
ज़रूरी नहीं इससे फ़िल्टर करने के उन नियमों की जानकारी मिलती है जिन्हें Google को सर्च क्वेरी से मेल खाने वाले विज्ञापनों पर लागू करना है. यहां adsafe के लिए मान्य सेटिंग दी गई हैं और नतीजों में दिखने वाले विज्ञापन पर हर वैल्यू के असर के बारे में बताया गया है:
ध्यान दें:
adsafe को डिफ़ॉल्ट रूप से 'high' पर सेट किया गया है.उदाहरण: 'adsafe': 'medium' |
|||||||||||||||||||||||||||||||||||||||||||||||||||
adtest |
ज़रूरी नहींadtest पैरामीटर का इस्तेमाल करके यह बताया जाता है कि विज्ञापनों के लिए किया गया अनुरोध एक टेस्ट है. जब adtest पैरामीटर की वैल्यू 'on' होती है, तब Google उस अनुरोध को टेस्ट मानता है. साथ ही, इसे विज्ञापन इंप्रेशन के तौर पर नहीं गिना जाता है और क्लिकथ्रू नतीजों के तौर पर ट्रैक नहीं किया जाता है.
जब ध्यान दें: अपने विज्ञापन टेस्ट करते समय इस पैरामीटर का इस्तेमाल करें. हालांकि, प्रोडक्शन सिस्टम में इसका इस्तेमाल न करें, वर्ना दिखाए गए विज्ञापनों के लिए आपको पैसे नहीं मिलेंगे.
adtest की डिफ़ॉल्ट वैल्यू 'off' होती है. उदाहरण: 'adtest' : 'on' |
|||||||||||||||||||||||||||||||||||||||||||||||||||
channel |
ज़रूरी नहीं अलग-अलग पेजों की परफ़ॉर्मेंस को ट्रैक करने के लिए, 'खोज के लिए AdSense' चैनल को शामिल किया जा सकता है. उस यूनीक चैनल आईडी का इस्तेमाल करें जिसे आपने अपने AdSense खाते में बनाया है. कस्टम चैनल की मदद से, विज्ञापन की परफ़ॉर्मेंस को ट्रैक करने के बारे में ज़्यादा जानें. एक से ज़्यादा चैनल को '+' के निशान से अलग करना चाहिए. उदाहरण: 'channel' : 'testA' 'channel' : 'testA+testB' |
|||||||||||||||||||||||||||||||||||||||||||||||||||
hl |
ज़रूरी नहीं यह पैरामीटर उस भाषा की पहचान करता है, जिसे अनुरोध किए गए विज्ञापनों को टारगेट करना है. डिफ़ॉल्ट वैल्यू 'en' होती है. Google में सभी Google Ads API भाषा कोड इस्तेमाल किए जा सकते हैं. ध्यान दें: विज्ञापन देने वालों को उन भाषाओं की जानकारी देनी होती है, जिन्हें उनके विज्ञापन टारगेट करते हैं. अगर अनुरोध में यह पैरामीटर शामिल किया जाता है, तो Google सिर्फ़ उसी भाषा या सभी भाषाओं को टारगेट करने वाले विज्ञापन दिखाता है. हालांकि, इस बात की गारंटी नहीं है कि विज्ञापन टेक्स्ट आपकी बताई गई भाषा में ही होगा.
आम तौर पर, आपको उस पेज की प्राथमिक भाषा के लिए उदाहरण: 'hl' : 'es' |
|||||||||||||||||||||||||||||||||||||||||||||||||||
ie |
ज़रूरी नहीं
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
oe |
ज़रूरी नहीं
|
|||||||||||||||||||||||||||||||||||||||||||||||||||
personalizedAds |
ज़रूरी नहीं इससे पता चलता है कि उपयोगकर्ताओं ने लोगों के हिसाब से विज्ञापन दिखाने के लिए, Google के साथ अपनी निजी जानकारी शेयर करने की सहमति पब्लिशर को दी है या नहीं.
ध्यान दें:
personalizedAds की डिफ़ॉल्ट वैल्यू 'true' होती है.उदाहरण: 'personalizedAds': false |
यूनिट लेवल के पैरामीटर की जानकारी
इन पैरामीटर का असर, उपयोगकर्ता को किसी पेज पर अलग-अलग विज्ञापन यूनिट दिखाने के तरीके पर पड़ता है. हर पैरामीटर को, हर विज्ञापन यूनिट के हिसाब से अलग-अलग सेट किया जा सकता है.
ज़रूरी
पैरामीटर | जानकारी और उदाहरण |
---|---|
container |
ज़रूरी है उस खाली विज्ञापन कंटेनर का आईडी <div id='afscontainer1'></div> जहांं विज्ञापन दिखाना है.
उदाहरण:
|
maxTop |
ज़रूरी
इस पैरामीटर का इस्तेमाल यह बताने के लिए किया जाता है कि सबसे ऊपर की विज्ञापन यूनिट पर कितने विज्ञापन दिखाने हैं. ध्यान दें: इस पैरामीटर का इस्तेमाल
number पैरामीटर की जगह किया जाता है. यह विज्ञापन यूनिट इतनी चौड़ी होनी चाहिए कि इससे विज्ञापनों की पहली लाइन न छिपे. पेज के किसी दूसरे प्लेसमेंट पर maxTop पैरामीटर का इस्तेमाल करने से नीति का उल्लंघन होता है.उदाहरण:
|
width |
ज़रूरी है इससे विज्ञापन यूनिट या उससे जुड़ी सर्च यूनिट की चौड़ाई की जानकारी पिक्सल में मिलती है. उदाहरण: 'width' : '700px' 'width' : 700 |
कॉन्फ़िगरेशन सेटिंग
पैरामीटर | जानकारी और उदाहरण | ||||||||
---|---|---|---|---|---|---|---|---|---|
adLoadedCallback |
ज़रूरी नहीं इससे JavaScript के उस फ़ंक्शन के बारे में पता चलता है जिसे कॉल करना है. यह तब किया जाता है, जब विज्ञापन या मिलती-जुलती खोज लोड होती है या कोई भी विज्ञापन या मिलती-जुलती खोज नहीं दिखाई जाती है. पैरामीटर, लागू किए गए JavaScript के उस कॉलबैक फ़ंक्शन पर सेट होना चाहिए जिसे आपने विज्ञापन कॉल पूरा होने पर कार्रवाई करने के लिए सेट किया है. कॉलबैक फ़ंक्शन इन पैरामीटर का इस्तेमाल करता है:
ध्यान दें: कृपया अपने कॉलबैक फ़ंक्शन की जांच करके पक्का करें कि यह कोई ऐसी गड़बड़ी जनरेट न करे जो आपके पेज को लोड करने में रुकावट डाल सकती है.
JavaScript के कॉलबैक फ़ंक्शन का उदाहरण: var adblock1 = {
'container' : 'adblock1_div_id', 'adLoadedCallback' : function(containerName, adsLoaded, isExperimentVariant, callbackOptions) { if (adsLoaded) { try { // most likely do nothing } catch (e) { alert ("Error in callback function"); // Do something to handle error gracefully } } else { // as you always do when there is no ad coverage from Google } } }; |
||||||||
number |
ज़रूरी नहीं इस यूनिट में दिखाए जाने वाले विज्ञापनों की संख्या. डिफ़ॉल्ट वैल्यू '2' होती है. उदाहरण:
|
||||||||
relatedSearches |
ज़रूरी नहीं इस इकाई में दिखाई जाने वाली मिलती-जुलती खोजों की संख्या. जब तक शून्य पर सेट न किया जाए, तब तक यह पैरामीटर कम से कम तीन मिलती-जुलती खोजें दिखाता है. अगर बताया न गया हो, तो डिफ़ॉल्ट वैल्यू '0' होती है. उदाहरण: 'relatedSearches' : 4 |