अपने प्रॉडक्ट और डेटाफ़ीड में लेबल जोड़ने के लिए, feedLabel
फ़ील्ड का इस्तेमाल किया जा सकता है.
फ़ीड के लेबल का फ़ॉर्मैट ऐसा हो सकता है:
- स्ट्रिंग टाइप करें
- इसमें 20 से कम या इसके बराबर वर्ण होने चाहिए
- अपरकेस अक्षर (A-Z)
- संख्याएं (0-9)
- डैश (-)
feedLabel
इन संसाधनों में उपलब्ध है:
आराम आईडी
feedLabel
, नए प्रॉडक्ट के लिए REST आईडी में targetCountry
को बदल देता है.
नए प्रॉडक्ट के लिए, online:language:targetCountry:offerId
के बजाय REST आईडी को online:language:feedLabel:offerId
के तौर पर बनाया जाता है. इससे आपके मौजूदा प्रॉडक्ट का
REST आईडी नहीं बदलता.
प्रॉडक्ट पाएं और लिस्ट करें
लौटाए गए सभी प्रॉडक्ट के लिए, feedLabel
फ़ील्ड में जानकारी हमेशा अपने-आप भर जाती है.
अगर feedLabel
एक मान्य CLDR देश/इलाका कोड है, तो हम इसके साथ काम करने के लिए, targetCountry
फ़ील्ड को अपने-आप बैकफ़िल कर देते हैं. अगर feedLabel
, मान्य CLDR इलाके का कोड नहीं है, तो हम targetCountry
को खाली छोड़ देते हैं.
productstatuses
एंडपॉइंट पर भी यही बदलाव लागू होंगे.
feedLabel
वाले ऐसे ऑफ़र के लिए देश के हिसाब से फ़ील्ड खाली होते हैं जो CLDR इलाके का कोड नहीं है.
प्रॉडक्ट डालना और अपडेट करना
नए प्रॉडक्ट जोड़ने के लिए, feedLabel
या targetCountry
ज़रूरी है. feedLabel
और targetCountry
के साथ प्रॉडक्ट डालने या अपडेट करने पर, उनकी वैल्यू मेल खानी चाहिए.
अगर फ़ील्ड खाली हैं या उनकी वैल्यू मेल नहीं खाती हैं, तो आपको एपीआई से गड़बड़ी का मैसेज मिलेगा.
ज़्यादा जानकारी के लिए, किसी फ़ीड के प्रॉडक्ट के विज्ञापन दिखाने के लिए, फ़ीड के लेबल इस्तेमाल करना लेख पढ़ें.
देश को टारगेट करना
इनमें से किसी एक का इस्तेमाल करके, पक्का करें कि आपके प्रॉडक्ट सही देशों को टारगेट करते हैं:
products
संसाधन काshipping
फ़ील्डdatafeeds
संसाधन काtargetCountries
फ़ील्ड
प्रॉडक्ट
products
के लिए targetCountry
फ़ील्ड काम नहीं करता है. इसके बजाय, टारगेट किए गए देशों के बारे में बताने के लिए,
shipping
फ़ील्ड का इस्तेमाल करें.
अगर आपको कई देशों को टारगेट करना है, तो shipping
का इस्तेमाल करके अन्य देशों को जोड़ा जा सकता है.
ज़्यादा जानकारी के लिए, कई देशों में विज्ञापन टारगेट करना देखें.
डेटाफ़ीड
अब यह देखा जा सकता है कि targets
में, datafeed
साफ़ तौर पर किन देशों को टारगेट करता है.
यह तब लागू होता है, जब datafeedtarget
कॉन्फ़िगरेशन में country
के बजाय feedLabel
का इस्तेमाल किया जाता है.
हमने datafeeds
के लिए भी targetCountries
फ़ील्ड जोड़ा है, ताकि आप
datafeeds
के लिए टारगेटिंग को सीधे कॉन्फ़िगर कर सकें. अब भी फ़ीड के बाहर टारगेटिंग को कॉन्फ़िगर किया जा सकता है. उदाहरण के लिए, प्रॉडक्ट रिसॉर्स के shipping
एट्रिब्यूट को सेट करके.
यूके से जीबी में कन्वर्ज़न
हम फ़िलहाल targetCountry
फ़ील्ड के लिए UK
वैल्यू की अनुमति देते हैं. भले ही, यह मान्य देश कोड न हो. हम UK
को अपने-आप GB
में बदल देते हैं. UK
के तौर पर targetCountry
वाले प्रॉडक्ट को उनके REST ID और offerId
में GB
के साथ स्टोर किया जाता है.
अगर UK
को feedLabel
की वैल्यू के तौर पर सेट किया जाता है, तो यह अपने-आप GB
में नहीं बदलता. feedLabel
के लिए UK
और GB
अलग-अलग ऑफ़र हैं. इनकी मदद से, अलग-अलग ऑफ़र बनाए जा सकते हैं.
अगर UK
का targetCountry
डाला जाता है और हम उसे GB
में बदल देते हैं, तो आपको प्रॉडक्ट के REST ID को अपडेट करना होगा, ताकि UK
के बजाय GB
को शामिल किया जा सके. ऐसा करने से, get
वाले तरीके से प्रॉडक्ट वापस मिल जाएगा.