Accounts API का इस्तेमाल करके, अपने Merchant Center खाते और अन्य सेवा देने वाली कंपनियों के बीच के संबंध मैनेज किए जा सकते हैं. रिलेशनशिप एक फ़ॉर्मल कनेक्शन होता है. इससे सेवा देने वाली कंपनी, आपके कारोबार को खास सेवाएं दे पाती है. सेवा से यह तय होता है कि सेवा देने वाली कंपनी को कौनसी अनुमतियां और सुविधाएं दी गई हैं. जैसे, प्रॉडक्ट मैनेजमेंट या कैंपेन मैनेजमेंट. उदाहरण के लिए, Merchant Center खाते को Google Ads खाते से लिंक करने पर, Google Ads खाते को विज्ञापन कैंपेन चलाने के लिए आपके प्रॉडक्ट डेटा का इस्तेमाल करने की अनुमति मिल जाती है.
किसी रिलेशनशिप में ये एट्रिब्यूट शामिल होते हैं:
- वह Merchant Center खाता जिसे सेवा मिल रही है
- सेवा देने वाली कंपनी
- Merchant Center खाते को दी जा रही सेवा या सेवाओं का सेट
उपनाम
सेवा देने वाली कंपनियां, उन खातों से कोई उपनाम जोड़ सकती हैं जिनके लिए वे सेवाएं देती हैं. यह Content API for Shopping में account संसाधन में मौजूद seller_id फ़ील्ड के बराबर है. एलियास को AccountRelationship रिसॉर्स में मौजूद, वैकल्पिक account_id_alias फ़ील्ड का इस्तेमाल करके असाइन किया जा सकता है. यह कस्टम आइडेंटिफ़ायर के तौर पर काम करता है. एलियास में 1 से 50 वर्ण होने चाहिए. साथ ही, इसमें ASCII वर्णमाला के अक्षर, दशमलव वाले अंक, हाइफ़न, अंडरस्कोर, फ़ुल स्टॉप या टिल्ड ([A-Za-z0-9_~.-]{1,50}) का इस्तेमाल किया जाना चाहिए.
किसी खाते को उसके उपनाम का इस्तेमाल करके ऐक्सेस करने के लिए, यूआरएल स्ट्रक्चर GET /accounts/v1/accounts/{provider}~{account_id_alias} है.
सेवाएं
Accounts API में, खातों को ये सेवाएं मिल सकती हैं. खाता बनाते समय, इनमें से कई सेवाएं जोड़ी जा सकती हैं.
खाता एग्रीगेशन: यह सेवा, ऐडवांस खाते को किसी दूसरे खाते से लिंक करती है. इससे ऐडवांस खाते को पूरा और बिना किसी पाबंदी के ऐक्सेस मिल जाता है. आम तौर पर, इसका इस्तेमाल मार्केटप्लेस, एक से ज़्यादा ब्रैंड वाले खुदरा दुकानदार या अंतरराष्ट्रीय खुदरा दुकानदार करते हैं. ऐसा इसलिए, क्योंकि उन्हें नेस्ट किए गए खातों पर एक साथ कंट्रोल करना होता है. अगर आप कोई ई-कॉमर्स प्लैटफ़ॉर्म या चैनल पार्टनर हैं, तो हमारा सुझाव है कि आप
accountManagementका इस्तेमाल करें. खाता एग्रीगेशन का इस्तेमाल करके खाता बनाते समय,externalAccountIdको शामिल नहीं किया जाना चाहिए.कैंपेन मैनेजमेंट: यह सेवा, Merchant Center खाते और Google Ads खाते के बीच लिंक को मॉडल करती है. इससे Google Ads खाते को, विज्ञापन कैंपेन चलाने के लिए ज़रूरी प्रॉडक्ट और खाते के डेटा का ऐक्सेस मिलता है. इस मामले में, सेवा देने वाली कंपनी
GOOGLE_ADSहै औरexternalAccountId, Google Ads खाते का आईडी है. यह सेवा किसी मौजूदा खाते के लिए भी सुझाई जा सकती है.कीमत की तुलना करने की सुविधा: इससे, Merchant Center खाते को मैनेज करने वाली कंपैरिज़न शॉपिंग सर्विस (सीएसएस) के साथ संबंध का पता चलता है.
स्थानीय लिस्टिंग मैनेज करना: इससे पता चलता है कि स्टोर मैनेजर, Google Business Profile का इस्तेमाल करके स्थानीय इन्वेंट्री और लिस्टिंग को मैनेज करता है.
खाता मैनेजमेंट: इस सेवा की मदद से, सेवा देने वाली कंपनी Merchant Center खाते पर एडमिन से जुड़ी कार्रवाइयां कर सकती है. जैसे, खाते की सेटिंग कॉन्फ़िगर करना, उपयोगकर्ताओं को मैनेज करना या कारोबार की जानकारी अपडेट करना. कारोबार, दिए गए ऐक्सेस को सीमित भी कर सकता है. खाता बनाने के दौरान इस सेवा का इस्तेमाल करने पर, यह सेवा, सेवा देने वाली कंपनी से लिंक किया गया एक खाता बनाती है. ई-कॉमर्स प्लैटफ़ॉर्म और चैनल पार्टनर के लिए, यह तरीका अपनाने का सुझाव दिया जाता है. इसे किसी मौजूदा खाते के लिए भी प्रस्तावित किया जा सकता है.
प्रॉडक्ट मैनेजमेंट: इस सेवा की मदद से, सेवा देने वाली कंपनियां प्रॉडक्ट और उनसे जुड़ी सुविधाओं को मैनेज कर सकती हैं. जैसे, डेटा सोर्स और नियम. खाता बनाते समय इसे जोड़ने पर, आम तौर पर इसे
accountManagementयाaccountAggregationके साथ जोड़ा जाता है. यह सेवा किसी मौजूदा खाते के लिए भी सुझाई जा सकती है.
इमेज में दो लोग हाथ मिलाते हुए दिख रहे हैं
किसी सेवा को चालू करने के लिए, सेवा देने वाले खाते और सेवा पाने वाले खाते, दोनों को कनेक्शन को अनुमति देनी होगी. अनुमति देने की इस प्रोसेस को हैंडशेक कहा जाता है.
हैंडशेक की प्रोसेस में दो चरण होते हैं:
- एक पक्ष, सेवा लिंक करने का अनुरोध करता है.
- दूसरा पक्ष, प्रस्ताव को स्वीकार या अस्वीकार करता है.
प्रस्ताव स्वीकार किए जाने के बाद, सेवा को मंज़ूरी मिल जाती है और इसे पूरी तरह से स्थापित मान लिया जाता है. सेवा देने वाली कंपनी को दिया गया कोई भी ऐक्सेस अधिकार, अब ज़रूरी शर्तें पूरी करने वाले उपयोगकर्ताओं को दिया जाता है. इसके बारे में जानने के लिए, नीचे ऐक्सेस के अधिकार देखें.
ध्यान दें कि प्रस्ताव बनाने, उसे अस्वीकार करने या स्वीकार करने वाले उपयोगकर्ता के पास, उस खाते के लिए ADMIN ऐक्सेस करने के अधिकार होने चाहिए जिससे यह प्रोसेस शुरू की गई है. इसलिए, अगर सेवा देने वाली कंपनी कोई सेवा उपलब्ध कराती है, तो सेवा का अनुरोध करने वाले व्यक्ति के पास, सेवा देने वाली कंपनी के खाते पर ADMIN की भूमिका होनी चाहिए. साथ ही, अनुरोध को स्वीकार या अस्वीकार करने वाले व्यक्ति के पास, अनुरोध पाने वाले खाते पर ADMIN की भूमिका होनी चाहिए.
सेवा के हिसाब से हैंडशेक का तरीका
यहां हर सेवा के लिए, हैंडशेक से जुड़ी ज़रूरी शर्तों के बारे में बताया गया है:
खाता एग्रीगेशन: इस सेवा को सिर्फ़ खाता बनाते समय सेट अप किया जा सकता है. सेवा देने वाली कंपनी का खाता, ऐडवांस खाता होना चाहिए. साथ ही, सेवा को अपने-आप मंज़ूरी मिल जाती है, क्योंकि ऐडवांस खाते के उपयोगकर्ताओं के पास बनाए जा रहे खाते का पूरा
ADMINऐक्सेस होता है.कीमत की तुलना करके खरीदारी करना:
createAndConfigureका इस्तेमाल करके खाता बनाते समय, इस सेवा को जोड़ने पर इसे अपने-आप मंज़ूरी मिल जाती है.कैंपेन मैनेजमेंट: यह सामान्य हैंडशेक प्रोसेस के तहत काम करता है. हालांकि, इसमें एक सिस्टम (उदाहरण के लिए, Google Ads) में प्रपोज़ल बनाए जाते हैं और दूसरे सिस्टम (उदाहरण के लिए, Merchant Center या Merchant API) में उन्हें मंज़ूरी दी जाती है.
स्थानीय लिस्टिंग मैनेज करना: इस सेवा के लिए, हैंडशेक करने का तरीका अलग है. साथ ही, मंज़ूरी दूसरे सिस्टम (जैसे, Google Business Profile) में दी जाती है. इस बारे में ज़्यादा जानकारी, Google Business Profile को लिंक करने के बारे में गाइड में दी गई है.
खाता मैनेजमेंट: इस सेवा के लिए,
proposeका इस्तेमाल करते समय, सामान्य हैंडशेक प्रोसेस लागू होती है. अगर खाता बनाते समयcreateAndConfigureका इस्तेमाल करके सेवा जोड़ी जाती है, तो इसे अपने-आप मंज़ूरी मिल जाती है.प्रॉडक्ट मैनेजमेंट: इस सेवा के लिए, हैंडशेक की सामान्य प्रोसेस लागू होती है. इसमें एक पक्ष की ओर से प्रस्ताव दिया जाता है और दूसरा पक्ष उसे स्वीकार करता है.
ऐक्सेस के अधिकार
हर सेवा टाइप, सेवा देने वाली कंपनी के उपयोगकर्ताओं को उस खाते का ऐक्सेस देता है जिसके लिए सेवा दी जा रही है:
खाता एग्रीगेशन: यह सेवा,
ADMINके सभी अधिकार देती है.कैंपेन मैनेजमेंट: यह सेवा, ऐक्सेस करने का सीमित अधिकार देती है. इससे, लिंक किए गए Ads खाते को प्रॉडक्ट और खाते की बुनियादी जानकारी को ऐक्सेस करने की अनुमति मिलती है.
कीमत की तुलना करना: यह सेवा, डिफ़ॉल्ट रूप से
ADMINके सभी अधिकार देती है. हालांकि, कारोबार Merchant Center में दिए गए ऐक्सेस पर पाबंदी लगा सकता है.स्थानीय लिस्टिंग मैनेज करने की सेवा: इस सेवा के तहत, सीधे तौर पर ऐक्सेस करने का कोई अधिकार नहीं मिलता. इसके बजाय, यह सुविधा चालू होने पर, Merchant Center खाते से प्रॉडक्ट सिंक किए जा सकते हैं.
अहम जानकारी: यहाँ बताई गई सेवाएँ देने के लिए, सिर्फ़ उन कंपनियों को अनुमति दी जाती है जिन्हें Google ने मंज़ूरी दी है. अगर आप सेवा देने वाली कंपनी हैं और आपको इस सुविधा का इस्तेमाल करना है, तो हमारी सहायता टीम से संपर्क करें. अगर आपको Content API for Shopping में प्रॉडक्ट मैनेज करने के लिए, accounts.link तरीके का इस्तेमाल करने की अनुमति पहले ही मिल चुकी है, तो Merchant API में इस सेवा का इस्तेमाल किया जा सकता है. इसके लिए, आपको अनुमति लेने की ज़रूरत नहीं होगी.
खाता मैनेजमेंट: यह सेवा, डिफ़ॉल्ट रूप से
ADMINके सभी अधिकार देती है.प्रॉडक्ट मैनेजमेंट: यह सेवा,
ADMINके सभी अधिकार देती है. ध्यान दें कि आने वाले समय में, यह सिर्फ़ प्रॉडक्ट से जुड़े ऐक्सेस के अधिकारों तक सीमित होगा.
तीसरे पक्ष के प्लैटफ़ॉर्म के लिए कारोबारी संबंधों से जुड़ी जानकारी कैसे लागू होती है
अगर आप तीसरे पक्ष के ऐसे प्लैटफ़ॉर्म हैं जो अन्य कारोबारों की ओर से खातों को मैनेज करता है, तो यहां बताया गया है कि अलग-अलग कॉन्सेप्ट, आपके खाते के स्ट्रक्चर से कैसे मैप होते हैं:
- सेवा देने वाली कंपनी: आपका ऐडवांस खाता.
- सेवा पाने वाला खाता: यह एक ऐसा Merchant Center खाता होता है जो आपके मैनेज किए जा रहे कारोबार को दिखाता है.
- सेवा:
accountManagement: यह ई-कॉमर्स प्लैटफ़ॉर्म और चैनल पार्टनर के लिए सुझाई गई सेवा है. ये कारोबारी या कंपनियों की ओर से नए खाते बनाते हैं. इससे एक ऐसा खाता बनता है जिसका मालिकाना हक कारोबारी या कंपनी के पास होता है. हालांकि, इसे मैनेज करने के लिए आपके खाते से लिंक किया जाता है. यह इस्तेमाल के इस उदाहरण के लिए, Merchant Center के पसंदीदा स्ट्रक्चर के मुताबिक है.accountAggregation: यह सेवा, आपके ऐडवांस खाते को किसी दूसरे खाते से लिंक करती है. यह सुविधा काम करती है, लेकिन हमारा सुझाव है कि ई-कॉमर्स प्लैटफ़ॉर्म और चैनल पार्टनर इसका इस्तेमाल न करें.
ऐडवांस खाता सेट अप करने और नए Merchant Center खातों से लिंक करने के तरीके के बारे में जानने के लिए, खाते बनाएं लेख पढ़ें.