इस दस्तावेज़ में, आरएसएस 1.0 फ़ॉर्मैट में एक्सएमएल प्रॉडक्ट डेटा फ़ीड बनाने के दिशा-निर्देश दिए गए हैं. हमने आरएसएस 1.0 के आधिकारिक वर्शन में स्टैंडर्ड एट्रिब्यूट को उनसे जुड़े सेक्शन से लिंक किया है, ताकि हम अपने उदाहरणों के कॉम्पोनेंट के बारे में ज़्यादा जानकारी ढूंढने में आपकी मदद कर सकें. हालांकि, हम आरएसएस 1.0 फ़ाइलों के उदाहरण देते हैं, लेकिन हम आरएसएस 1.0 के बारे में बहुत कम जानकारी देते हैं. इस स्टैंडर्ड के बारे में ज़्यादा जानने के लिए, http://web.resource.org/rss/1.0/spec पर जाकर, इससे जुड़ी यह खास जानकारी देखें.
पहला सेक्शन: आरएसएस 1.0
आरएसएस 1.0 की खास बातों के मुताबिक, प्रॉडक्ट लेवल पर पहले से तय किए गए तीन एलिमेंट होते हैं - शीर्षक, लिंक, और ब्यौरा. आरएसएस 1.0 के स्टैंडर्ड वर्शन में इन एलिमेंट का होना ज़रूरी नहीं है. हालांकि, प्रॉडक्ट डेटा फ़ीड में इनका होना ज़रूरी है.
प्रॉडक्ट डेटा फ़ीड के लिए कीमत, आईडी, और स्थिति जैसे कुछ दूसरे एलिमेंट की भी ज़रूरत होती है. इन एलिमेंट और किसी प्रॉडक्ट के बारे में ज़्यादा जानकारी को शामिल करने के लिए, हमने Google Merchant Center का नेमस्पेस जोड़कर, आरएसएस 1.0 के दायरे को बढ़ाया है. Google Merchant Center का नेमस्पेस तय करने पर, आप ज़्यादा एलिमेंट यानी कि "एट्रिब्यूट" इस्तेमाल कर सकते हैं. इस तरह, आप फ़ीड में हर प्रॉडक्ट के बारे में ज़्यादा जानकारी दे सकते हैं.
नीचे एक सामान्य आरएसएस 1.0 दस्तावेज़ का उदाहरण दिया गया है, जिसमें एक प्रॉडक्ट मौजूद है:
<?xml version="1.0"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/"
इस उदाहरण में दो ज़रूरी चीज़ें जोड़ी गई हैं: नेमस्पेस का एलान करना (चौथी लाइन में) और इन चार एट्रिब्यूट को शामिल करना (इमेज का लिंक [image_link]
, कीमत [price]
, स्थिति [condition]
, और आईडी [id]
).
Google Merchant Center नेमस्पेस का एलान
यह नेमस्पेस का एलान, सिर्फ़ Google Merchant Center के नेमस्पेस में बताए गए एट्रिब्यूट का इस्तेमाल करने के लिए ज़रूरी है
xmlns:g="http://base.google.com/ns/1.0"Google Merchant Center नेमस्पेस के एलान के अलावा, आपको हर एट्रिब्यूट टैग में प्रीफ़िक्स भी शामिल करना होगा. हम इस प्रीफ़िक्स को एट्रिब्यूट में जोड़ते हैं, ताकि हमारे नेमस्पेस में बताए गए एट्रिब्यूट को आरएसएस 1.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"
, जहां [प्रीफ़िक्स] को, आपकी फ़ाइल में शामिल प्रीफ़िक्स से बदला गया है.
- Google Merchant Center का नेमस्पेस:
- पुष्टि करें कि Google Merchant Center और Google Merchant Center के कस्टम एट्रिब्यूट टैग में शामिल प्रीफ़िक्स, नेमस्पेस के एलान में तय किए गए प्रीफ़िक्स से मेल खाता है.
- उन एट्रिब्यूट को हटाएं जिनमें कोई वैल्यू नहीं है.
तीसरा सेक्शन: फ़ाइनल नोट
इस दस्तावेज़ में, उदाहरण के तौर पर आसान एंट्री शामिल की गई है. इससे आप एक्सएमएल प्रॉडक्ट डेटा फ़ीड बनाने की बुनियादी बातों को आसानी से समझ पाएंगे. हम ऐसे फ़ीड स्वीकार करते हैं जिनमें आरएसएस 1.0 स्टैंडर्ड या आपके नेमस्पेस में तय किए गए दूसरे एलिमेंट शामिल हों. हालांकि, प्रोसेस करते समय इन एलिमेंट में मौजूद किसी भी जानकारी को अनदेखा कर दिया जाएगा. साथ ही, यह जानकारी आपके शॉपिंग विज्ञापनों या मुफ़्त में दिखाई जाने वाली प्रॉडक्ट लिस्टिंग में नहीं दिखेगी. फ़िलहाल, हम सिर्फ़ डिफ़ॉल्ट आरएसएस 1.0 एलिमेंट में शामिल डेटा और Google Merchant Center और Google Merchant Center के कस्टम नेमस्पेस के एट्रिब्यूट में मौजूद डेटा को प्रोसेस करेंगे.