इस दस्तावेज़ में, आरएसएस 2.0 फ़ॉर्मैट में एक्सएमएल प्रॉडक्ट डेटा सोर्स बनाने के बारे में दिशा-निर्देश दिए गए हैं. हमने आरएसएस 2.0 के आधिकारिक वर्शन में स्टैंडर्ड एट्रिब्यूट को उनसे जुड़े सेक्शन से लिंक किया है, ताकि हम अपने उदाहरणों के कॉम्पोनेंट के बारे में ज़्यादा जानकारी ढूंढने में आपकी मदद कर सकें. हम आरएसएस 2.0 फाइलों के उदाहरण देते हैं. हालांकि, हम आरएसएस 2.0 के बारे में बहुत कम जानकारी देते हैं. इस स्टैंडर्ड के बारे में ज़्यादा जानने के लिए, खास बातों वाला यह दस्तावेज़ देखें.
पहला सेक्शन: आरएसएस 2.0
आरएसएस 2.0 की खास बातों के मुताबिक, सामान के लेवल पर पहले से तय किए गए तीन एलिमेंट हैं: टाइटल, लिंक, और ब्यौरा. आरएसएस 2.0 के स्टैंडर्ड वर्शन में इन एलिमेंट का होना ज़रूरी नहीं है. हालांकि, प्रॉडक्ट डेटा सोर्स में इनका होना ज़रूरी है.
प्रॉडक्ट डेटा सोर्स के लिए कीमत, आईडी, और स्थिति जैसे कुछ दूसरे एलिमेंट की भी ज़रूरत होती है. हमने Google Merchant Center के प्रॉडक्ट डेटा सोर्स में नेमस्पेस जोड़कर आरएसएस 2.0 का दायरा बढ़ा दिया है, ताकि आप ये एलिमेंट और प्रॉडक्ट के बारे में ज़्यादा जानकारी शामिल कर पाएं. Google Merchant Center में नेमस्पेस तय करने पर, ज़्यादा एलिमेंट इस्तेमाल किए जा सकते हैं. इन्हें "एट्रिब्यूट" कहा जाता है. नेमस्पेस तय करके, प्रॉडक्ट डेटा सोर्स में हर सामान के बारे में ज़्यादा जानकारी भी जोड़ी जा सकती है.
नीचे सामान्य आरएसएस 2.0 दस्तावेज़ का उदाहरण दिया गया है, जिसमें एक सामान मौजूद है: इस उदाहरण में दो ज़रूरी चीज़ें जोड़ी गई हैं. नेमस्पेस का एलान करना (xmlns:g="http://base.google.com/ns/1.0"
) और इन चार एट्रिब्यूट को शामिल करना (इमेज का लिंक [image_link]
, कीमत [price]
, स्थिति [condition]
, और आईडी [id]
).
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<title>Example - Google Store</title>
<link>https://store.google.com</link>
<description>This is an example of a basic RSS 2.0 document containing a single item</description>
<item>
</item><g:id>TV_123456</g:id>
<g:title>Google Chromecast with Google TV</g:title>
<g:description>Chromecast with Google TV brings you the entertainment you love, in up to 4K HDR</g:description>
<g:link>https://store.google.com/product/chromecast_google_tv</g:link> <g:image_link>https://images.example.com/TV_123456.png</g:image_link> <g:condition>new</g:condition>
<g:availability>in stock</g:availability>
<g:price>49.99 USD</g:price>
<g:shipping><g:country>US</g:country>
<g:service>Standard</g:service>
<g:price>7.99 USD</g:price></g:shipping>
<g:gtin>123456789123</g:gtin>
<g:brand>Google</g:brand>
</channel>
</rss>
आरएसएस 2.0 में एक्सएमएल प्रॉडक्ट डेटा सोर्स के बारे में ज़्यादा जानकारी पाने के लिए, उदाहरण के तौर पर दी गई फ़ाइल डाउनलोड करें.
आरएसएस 2.0 का उदाहरण डाउनलोड करें
Google Merchant Center नेमस्पेस का एलान
सिर्फ़ Google Merchant Center के नेमस्पेस में तय किए गए एट्रिब्यूट इस्तेमाल करने के लिए, नीचे दिए गए नेमस्पेस का एलान करना ज़रूरी होता है.
xmlns:g="http://base.google.com/ns/1.0"
Google Merchant Center नेमस्पेस के एलान के अलावा, आपको हर एट्रिब्यूट टैग में प्रीफ़िक्स भी शामिल करना होगा. हमारे नेमस्पेस में बताए गए एट्रिब्यूट को, आरएसएस 2.0 में बताए गए एलिमेंट से अलग करने के लिए, हम इस प्रीफ़िक्स को एट्रिब्यूट में जोड़ते हैं. इस नेमस्पेस का एलान करने के लिए चुना गया प्रीफ़िक्स "g" है:
<g:image_link>
http://www.google.com/images/google_sm.gif</g:image_link>
Google Merchant Center के नेमस्पेस में इस्तेमाल किए गए एट्रिब्यूट में, इस प्रीफ़िक्स या एट्रिब्यूट को शामिल करना ज़रूरी है. ऐसा न करने पर, एट्रिब्यूट और उनकी वैल्यू को अनदेखा कर दिया जाएगा.
एट्रिब्यूट
अपने प्रॉडक्ट के बारे में बताने के लिए, जितने चाहें उतने एट्रिब्यूट इस्तेमाल किए जा सकते हैं. इन एट्रिब्यूट का इस्तेमाल करके, अपने प्रॉडक्ट के बारे में ज़्यादा जानकारी देने से, शॉपिंग विज्ञापनों और मुफ़्त में दिखाई जाने वाली लिस्टिंग में आपके प्रॉडक्ट दिखने की संभावना काफ़ी बढ़ जाएगी. ऐसे में, जब कोई ग्राहक Google पर इन्हें खोजेगा, तो उसे आपके प्रॉडक्ट जल्दी दिखेंगे. इसके अलावा, Google Merchant Center के नेमस्पेस में तय किए गए कई एट्रिब्यूट, एक प्रॉडक्ट के लिए एक से ज़्यादा बार इस्तेमाल किए जा सकते हैं. इससे अपने प्रॉडक्ट डेटा सोर्स में, किसी प्रॉडक्ट के बारे में ज़्यादा जानकारी जोड़ी जा सकती है.
दूसरा सेक्शन: ज़रूरी चेकलिस्ट
अपना प्रॉडक्ट डेटा सोर्स सबमिट करने से पहले, यह पक्का करें कि आपकी फ़ाइल सही तरीके से फ़ॉर्मैट की गई हो. इसके लिए, हमारा सुझाव है कि आप यहां दी गई लिस्ट देख लें:
आपकी फ़ाइल के नाम के आखिर में .xml एक्सटेंशन होना चाहिए.
आपके Google Merchant Center खाते में प्रॉडक्ट डेटा सोर्स की फ़ाइल के लिए रजिस्टर किया गया नाम, फ़ाइल को दिए गए नाम से मेल खाना चाहिए.
नेमस्पेस के एलान शामिल करना न भूलें. ये वैल्यू, दिखाई गई वैल्यू से पूरी तरह से मेल खानी चाहिए.
- Google Merchant Center का नेमस्पेस:
xmlns:g="http://base.google.com/ns/1.0"
. - कस्टम एट्रिब्यूट का नेमस्पेस:
xmlns:[prefix]="http://base.google.com/cns/1.0"
, इसमें[prefix]
को आपकी फ़ाइल में शामिल प्रीफ़िक्स से बदला जाता है.
इस बात की पुष्टि करें कि Google Merchant Center और इसके कस्टम एट्रिब्यूट टैग में शामिल किया गया प्रीफ़िक्स, नेमस्पेस के एलान में बताए गए प्रीफ़िक्स से मेल खाता है.
उन एट्रिब्यूट को हटाएं जिनकी कोई वैल्यू नहीं दी गई है.
तीसरा सेक्शन: फ़ाइनल नोट
इस दस्तावेज़ में, उदाहरण के तौर पर आसान एंट्री शामिल की गई है. इससे आपको एक्सएमएल प्रॉडक्ट डेटा सोर्स बनाने की बुनियादी बातें समझने में आसानी होगी. हम ऐसे प्रॉडक्ट डेटा सोर्स स्वीकार करते हैं जिनमें आरएसएस 2.0 स्टैंडर्ड या आपके अपने नेमस्पेस में तय किए गए दूसरे एलिमेंट शामिल हों. हालांकि, प्रोसेस करते समय इन एलिमेंट में मौजूद किसी भी जानकारी को अनदेखा कर दिया जाएगा. इसके अलावा, यह जानकारी आपके विज्ञापनों या लिस्टिंग में भी नहीं दिखेगी. फ़िलहाल, हम सिर्फ़ आरएसएस 2.0 के डिफ़ॉल्ट एलिमेंट में शामिल डेटा प्रोसेस करेंगे. इसके अलावा, हम Google Merchant Center और इसके कस्टम नेमस्पेस के एट्रिब्यूट में मौजूद डेटा भी प्रोसेस करेंगे.