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 खातों से लिंक करने के बारे में जानने के लिए, खाते बनाना लेख पढ़ें.