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