प्रॉडक्ट फ़ीड की मदद से, Google को उन प्रॉडक्ट की लिस्ट दी जा सकती है जिन्हें आपको Google के अलग-अलग प्लैटफ़ॉर्म पर दिखाना है.
अपलोड करने के लिए, JSON फ़ॉर्मैट का इस्तेमाल किया जा सकता है. हर JSON फ़ाइल एक पूरा ProductFeed
ऑब्जेक्ट होनी चाहिए. साथ ही, इसे ZIP, TAR, GZIP जैसे कंप्रेस किए गए फ़ॉर्मैट में भी अपलोड किया जा सकता है.
अगर एक ही फ़ाइल में बहुत ज़्यादा प्रॉडक्ट अपलोड करने हैं, तो कई फ़ाइलों का इस्तेमाल करके डेटा अपलोड किया जा सकता है. इसके लिए, अपलोड की गई हर फ़ाइल में सही FeedMetadata
फ़ील्ड होना चाहिए. प्रोसेसिंग पाइपलाइन से जुड़ी कार्रवाइयां, फिर उन अपलोड को एक फ़ीड के तौर पर देखें.
Product FeedMetadata
प्रॉडक्ट फ़ीड के लिए FeedMetaData
का इस्तेमाल करके, बड़ी संख्या में प्रॉडक्ट को कई JSON फ़ाइलों में बांटा जा सकता है. हालांकि, Google अब भी JSON फ़ाइलों के सेट को एक ही अपलोड के तौर पर इस्तेमाल करता है.
एक ही अपलोड की हर JSON फ़ाइल में FeedMetadata
की एक ही वैल्यू और एक ही total_shard_count
होना चाहिए. Google, nonce
का इस्तेमाल करके यह पता लगाता है कि JSON फ़ाइलें एक ही अपलोड सेट से जुड़ी हैं या नहीं.nonce
shard_id
(शून्य इंडेक्स वाला) उस शर्ड के हिस्से की पहचान करता है जिसे यह JSON, अपलोड में दिखाता है. साथ ही, एक ही अपलोड में इसका डुप्लीकेट नहीं होना चाहिए. अगर किसी एक JSON फ़ाइल में सारा प्रॉडक्ट डेटा शामिल है, तो total_shards_count
को 1
पर और shard_id
को 0
पर सेट किया जाना चाहिए.
प्रॉडक्ट और विकल्प फ़ीड ऑब्जेक्ट
हर Product
ऑब्जेक्ट, 'क्या-क्या करें' सेक्शन में मौजूद किसी एक प्रॉडक्ट के बारे में बताता है. साथ ही, इसमें एक यूनीक id
, title
, और कम से कम एक option
ऑब्जेक्ट होना चाहिए. किसी प्रॉडक्ट के लिए, ज़रूरी नहीं है कि उसमें ज़्यादा जानकारी दी जाए. हालांकि, अगर दी जाती है, तो उसमें मिलती-जुलती इमेज, ज़्यादा जानकारी, और फ़ीचर की सूची शामिल की जा सकती है. अन्य फ़ील्ड के बारे में ज़्यादा जानकारी के लिए, रेफ़रंस सेक्शन में प्रॉडक्ट फ़ीड देखें.
प्रॉडक्ट में मौजूद Option
ऑब्जेक्ट, उन अलग-अलग तरीकों के बारे में बताने के लिए ज़िम्मेदार होता है जिनसे उपयोगकर्ता प्रॉडक्ट का अनुभव ले सकता है. साथ ही, यह ऑब्जेक्ट कीमत के अलग-अलग विकल्पों (जैसे, वयस्क, बच्चे, ग्रुप के लिए टिकट) और जगह की जानकारी भी देता है. इसके अलावा, यह ऐसे डीप लिंक भी उपलब्ध कराता है जिनसे उपयोगकर्ता सीधे प्रॉडक्ट / अनुभव को बुक या खरीद सकता है. फ़ील्ड के बारे में ज़्यादा जानकारी के लिए, कृपया रेफ़रंस सेक्शन देखें.
फ़ीड में प्रॉडक्ट जोड़ना या हटाना
प्रॉडक्ट फ़ीड सिर्फ़ स्नैपशॉट प्रोसेसिंग के साथ काम करता है. इसलिए, फ़ीड का नया वर्शन अपलोड करके, सिस्टम में प्रॉडक्ट जोड़े या हटाए जा सकते हैं. इसके लिए, फ़ीड में प्रॉडक्ट शामिल किए जा सकते हैं या नहीं.