इस पेज में, प्रोग्राम के हिसाब से ऐसे डेटा सोर्स बनाने और उन्हें अपडेट करने का तरीका बताया गया है जो प्रॉडक्ट दिखाने के लिए किया जा सकता है. ऑटोमेटेड डेटा सोर्स के हिसाब से, डेटा भेजने की प्रोसेस को आसान बनाया जाता है Google को अपना प्रॉडक्ट डेटा भेज सकते हैं. अपने-आप जनरेट होने वाले डेटा सोर्स से यह पक्का किया जाता है कि आपकी वेबसाइट के काम के प्रॉडक्ट के बारे में अप-टू-डेट जानकारी Google तक पहुंचती है.
Content API for Shopping की मदद से, सिर्फ़ प्राइमरी डेटा सोर्स बनाए जा सकते हैं. के साथ मर्चेंट डेटा सोर्स एपीआई का इस्तेमाल करके, इस तरह के डेटा सोर्स बनाए जा सकते हैं:
- प्राइमरी प्रॉडक्ट डेटा सोर्स
- प्रॉडक्ट डेटा के अन्य सोर्स
- स्थानीय इन्वेंट्री के डेटा सोर्स
- रीजनल इन्वेंट्री के डेटा सोर्स
- प्रमोशन के डेटा सोर्स
Content API for Shopping की मदद से, सिर्फ़ फ़ाइल इनपुट वाले डेटा सोर्स मैनेज किए जा सकते हैं. Merchant API की मदद से, फ़ाइल और एपीआई इनपुट, दोनों के डेटा सोर्स को मैनेज किया जा सकता है.
Merchant Data Source API का इस्तेमाल करके, ये काम किए जा सकते हैं:
- किसी खास
feedLabel
के साथ नया प्राइमरी डेटा सोर्स बनाएं औरcontentLanguage
. - कोई वाइल्डकार्ड डेटा सोर्स बनाएं. वाइल्डकार्ड डेटा सोर्स में
feedLabel
नहीं है औरcontentLanguage
फ़ील्ड सेट हैं. वाइल्डकार्ड डेटा सोर्स की मदद से,feedLabel
औरcontentLanguage
के अलग-अलग कॉम्बिनेशन वाले ऐसे प्रॉडक्ट एक डेटा सोर्स है. - किसी मौजूदा प्राइमरी डेटा सोर्स से लिंक करने के लिए, कोई पूरक डेटा सोर्स बनाएं.
- फ़ाइल के डेटा सोर्स के लिए शेड्यूल सेट अप करें.
- डेटा सोर्स को अपने-आप मैनेज करने के लिए, अपना खाता रजिस्टर करें.
- एपीआई डेटा सोर्स मैनेज करें.
- प्राइमरी प्रॉडक्ट डेटा सोर्स का इस्तेमाल करके, डेटा सोर्स का डिफ़ॉल्ट नियम मैनेज करें.
- प्रमोशन जैसे दूसरे टाइप के डेटा सोर्स का इस्तेमाल करें.
ज़रूरी शर्तें
- आपका खाता, एक ही भाषा वाले फ़ीड पर माइग्रेट किया गया हो.
यह पुष्टि करने के लिए कि खाते को पहले ही डेटा टारगेट स्प्लिट में माइग्रेट कर दिया गया है, डेटा सोर्स की सूची या तरीके पाएं. ज़रूरी शर्तें पूरी न करने पर, आपको और आपको सहायता टीम से संपर्क करना चाहिए.
This account is in the data sources migration process and can't be used with this API yet. Contact support for more info on when this account will be able to use the data sources endpoint.
कोई नया डेटा सोर्स बनाना
किसी खास feedLabel
के साथ नया प्राइमरी डेटा सोर्स बनाने और
contentLanguage
, feedLabel
और contentLanguage
फ़ील्ड को इसमें सेट करें
टाइप के हिसाब से कॉन्फ़िगरेशन. उदाहरण के लिए, PrimaryProductDataSource
.
नया डेटा सोर्स देखने के लिए, GET
या LIST
का अनुरोध करें.
नया वाइल्डकार्ड प्राइमरी डेटा सोर्स बनाएं
नया वाइल्डकार्ड प्राइमरी फ़ीड बनाने के लिए, अपना डेटा सोर्स कॉन्फ़िगर करने के लिए इनका इस्तेमाल करें
PrimaryProductDataSource
और feedLabel
और contentLanguage
फ़ील्ड को सेट न करें.
Content API for Shopping का इस्तेमाल करने पर, यहां सिर्फ़ एक एपीआई डेटा सोर्स बनाया जाता है आपको. Merchant Data Source API का इस्तेमाल करके, आपके पास एक से ज़्यादा एपीआई डेटा सोर्स हो सकते हैं. इनमें से कुछ वाइल्डकार्ड हो सकते हैं.
वाइल्डकार्ड डेटा सोर्स सिर्फ़ एपीआई इनपुट वाले डेटा सोर्स हो सकते हैं. वाइल्डकार्ड डेटा फ़ाइल इनपुट के लिए सोर्स का इस्तेमाल नहीं किया जा सकता.
कोई पूरक डेटा सोर्स बनाएं और उसे प्राइमरी डेटा सोर्स से लिंक करें
प्रॉडक्ट डेटा में कुछ बदलाव करने के लिए, पूरक डेटा सोर्स का इस्तेमाल किया जा सकता है. इसके लिए, ये काम किए जा सकते हैं:
डेटा सोर्स का यूनीक आइडेंटिफ़ायर, क्वेरी पैरामीटर के तौर पर जोड़ते समय
CANNOT TRANSLATE
accounts.productInputs.insert
और
accounts.productInputs.delete
तरीकों का इस्तेमाल करना होगा. मौजूदा प्रॉडक्ट को अपडेट करने के लिए, सिर्फ़ पूरक डेटा सोर्स का इस्तेमाल किया जा सकता है.
पूरक डेटा सोर्स बनाने के लिए, इनका इस्तेमाल करके अपना डेटा सोर्स कॉन्फ़िगर करें
SupplementalProductDataSource
. इसके बाद, defaultRule
को अपडेट करके इसे लिंक करें
अपने प्राइमरी डेटा सोर्स पर मौजूद फ़ील्ड में.
पूरक फ़ाइल के डेटा सोर्स, वाइल्डकार्ड डेटा सोर्स नहीं हो सकते. पूरक एपीआई डेटा सोर्स, हमेशा वाइल्डकार्ड डेटा सोर्स होने चाहिए.
अपनी फ़ाइल के डेटा सोर्स के लिए शेड्यूल सेट अप करना
फ़ाइल फ़ीड का शेड्यूल सेट अप करने के लिए, अपने डेटा सोर्स को फ़ाइल के तौर पर कॉन्फ़िगर करें
FileInput
फ़ील्ड का इस्तेमाल करके और फिर सेट अप करके डेटा सोर्स बनाएं
fetchsettings
FileInput.FetchSettings
फ़ील्ड का इस्तेमाल करके.
कोई डेटा सोर्स मिटाना
अपने खाते से कोई मौजूदा डेटा सोर्स मिटाने के लिए,
accounts.dataSources.delete
तरीका.
डेटा सोर्स फ़ेच करें
डेटा सोर्स में कॉन्फ़िगर की गई फ़ाइल को फ़ेच करने के लिए,
accounts.dataSources.fetch
तरीका. इस तरीके से, इस डेटा सोर्स पर तुरंत डेटा फ़ेच किया जाता है
आपका खाता. यह तरीका, सिर्फ़ उन डेटा सोर्स पर काम करता है जिनमें फ़ाइल इनपुट सेट हो.
डेटा सोर्स डाउनलोड करें
अपने खाते का डेटा सोर्स कॉन्फ़िगरेशन पाने के लिए,
accounts.dataSources.get
तरीका.
डेटा सोर्स की सूची बनाएं
अपने खाते के डेटा सोर्स के कॉन्फ़िगरेशन को सूची में शामिल करने के लिए,
accounts.dataSources.list
तरीका.
पैच डेटा सोर्स
किसी मौजूदा डेटा सोर्स का कॉन्फ़िगरेशन अपडेट करने के लिए,
accounts.dataSources.patch
तरीका.
डेटा सोर्स लिंक करें
प्राइमरी प्रॉडक्ट डेटा सोर्स की मदद से, डिफ़ॉल्ट सेटिंग को मैनेज किया जा सकता है डेटा सोर्स के नियम का पालन करें. डिफ़ॉल्ट नियम वह नियम है जो सभी पर लागू होता है एट्रिब्यूट की वैल्यू सबमिट करें. डिफ़ॉल्ट नियम बनाते समय डिफ़ॉल्ट नियम सेट किया जा सकता है डेटा सोर्स या डिफ़ॉल्ट नियम का इस्तेमाल करके मौजूदा डेटा सोर्स को अपडेट करके फ़ील्ड.
नीचे दिया गया सैंपल कॉन्फ़िगरेशन यह पक्का करता है कि सभी एट्रिब्यूट पहले लिए जाएं
यूनीक आइडेंटिफ़ायर 1001
वाले डेटा सोर्स से. इसके बाद,
एट्रिब्यूट, प्राइमरी डेटा सोर्स से जोड़े जाते हैं. आखिर में, बाकी के
एट्रिब्यूट को पूरक डेटा सोर्स से लिया जाएगा. इसके लिए, आपको
आइडेंटिफ़ायर 1002
, अगर यह पहले से ही किसी दूसरे डेटा सोर्स में नहीं दिया गया है. अगर एक जैसा हो
एट्रिब्यूट की वैल्यू एक से ज़्यादा डेटा सोर्स में दी गई है, तो सूची में सबसे ज़्यादा वैल्यू
चुना गया.
defaultRule {
takeFromDataSources: [
'1001', // Supplemental product data source
'self', // Self reference to the primary data source
'1002' // Supplemental product data source
]
}
फ़ीड के अपने-आप मैनेज होने की सुविधा
डेटा सोर्स को अपने-आप मैनेज करने के लिए अपने खाते का नाम रजिस्टर करना हो, तो आपको ये काम करने होंगे फ़ॉलो किया जा रहा है:
- इस नंबर पर कॉल करके जानें कि आपका खाता, रजिस्टर करने की ज़रूरी शर्तें पूरी करता है या नहीं
Accounts.AutofeedSettings.Get
तरीका. - पक्का करें कि आपका खाता मार्केटप्लेस न हो जोड़ें.
खाता रजिस्टर करने की ज़रूरी शर्तें पूरी करने के बाद, आपके पास
डेटा के अपने-आप मैनेजमेंट के लिए Accounts.AutofeedSettings.Update
तरीका
स्रोत. डेटा सोर्स को अपने-आप मैनेज करने की सुविधा चालू करने पर, Google अपने-आप
अपने ऑनलाइन स्टोर से प्रॉडक्ट जोड़ें. साथ ही, पक्का करें कि वे हमेशा अप-टू-डेट रहें
ट्रैक करने में मदद मिलती है.
फ़ाइल अपलोड होने की स्थिति का पता लगाएं
फ़ाइल, फ़ेच या स्प्रेडशीट के साथ डेटा सोर्स की स्थिति पाने के लिए,
FileUpload
सेवा के GET
तरीके को कॉल कर सकते हैं. नतीजे पाने के लिए
एसिंक्रोनस रूप से परिकलित होने वाले डेटा स्रोत की अंतिम प्राप्ति जब डेटा
सोर्स की प्रोसेसिंग पूरी हो गई है. इसके लिए, नाम आइडेंटिफ़ायर latest
का इस्तेमाल करें.
GET https://merchantapi.googleapis.com/accounts/v1beta/{accountId}/datasources/{datasourceId}/fileUploads/latest
फ़ाइल अपलोड होने के स्टेटस में, आपके प्रॉडक्ट की पूरी जानकारी दिख सकती है. इसमें यह जानकारी भी शामिल होगी किसी भी संभावित समस्या के बारे में बताएं.
ध्यान दें कि अगर फ़ाइल कभी अपलोड नहीं की गई थी, तो हो सकता है कि उसके अपलोड होने की स्थिति मौजूद न हो. अगर फ़ाइल के अपलोड होने के तुरंत बाद अनुरोध किया जाता है, तो हो सकता है कि फ़ाइल के अपलोड की स्थिति 'प्रोसेस जारी है' में हो फ़ाइल अपलोड हो जाती है.