शॉपिंग कैंपेन बनाने से पहले, आपको अपने Google Ads खाते को Google Merchant Center खाते से इस तरह लिंक करना होगा:
- अपने Merchant Center खाते से अपने Google Ads खाते को, खाता लिंक करने का अनुरोध भेजें.
- अपने Google Ads खाते में, खाता लिंक करने के अनुरोध को स्वीकार करें.
Merchant Center खाते से, खाते को लिंक करने के अनुरोध भेजना
खाते को लिंक करने का अनुरोध भेजने के दो तरीके हैं:
- खाते को जोड़ने का अनुरोध भेजने के लिए, Merchant Center के वेब इंटरफ़ेस का इस्तेमाल करें.
- अपने
Account
केadsLinks
को अपडेट करने के लिए, Shopping के लिए Content API का इस्तेमाल करें.
अपने Google Ads खाते में, खाते को जोड़ने के अनुरोध मैनेज करना
किसी न्योते को स्वीकार या अस्वीकार करने के लिए Google Ads के वेब इंटरफ़ेस का इस्तेमाल करके, Google Ads खाते में Merchant Center के लिंक की स्थिति बदली जा सकती है. जैसा कि नीचे बताया गया है, Google Ads API का इस्तेमाल करके न्योते अपडेट किए जा सकते हैं या मौजूदा लिंक हटाए भी जा सकते हैं.
Merchant Center के सभी न्योतों की सूची बनाएं
यहां दी गई GAQL क्वेरी का इस्तेमाल करके, Google Ads API रिपोर्ट चलाकर, Google Ads ग्राहक आईडी को Merchant Center खाते से जोड़ने के उन सभी न्योतों की सूची मिल सकती है जिन्हें मंज़ूरी मिलना बाकी है.
SELECT
product_link_invitation.merchant_center.merchant_center_id,
product_link_invitation.type
FROM product_link_invitation
WHERE product_link_invitation.status = 'PENDING_APPROVAL'
AND product_link_invitation.type = 'MERCHANT_CENTER'
सभी न्योते फिर से पाने के लिए, ऊपर दी गई क्वेरी में product_link_invitation.status
फ़ील्ड के लिए फ़िल्टर करने की शर्त हटाएं.
न्योता मंज़ूर करने का तरीका
लिंक को अनुमति देने के लिए, product_link_invitation
की स्थिति को
ACCEPTED
पर सेट करें.
UpdateProductLinkInvitationRequest
ऑब्जेक्ट बनाएं औरcustomer_id
फ़ील्ड को Google Ads ग्राहक आईडी के तौर पर सेट करें.resource_name
फ़ील्ड कोproduct_link_invitation
के संसाधन के नाम के तौर पर सेट करें.product_link_invitation_status
कोACCEPTED
पर सेट करें.UpdateProductLinkInvitation
एपीआई कॉल जारी करें.
अगर कोई ऐसा उपयोगकर्ता ऐसा करने की कोशिश करता है जो पहले से ही दोनों खातों का एडमिन है, तो NO_INVITATION_REQUIRED
गड़बड़ी होती है. आप इस गड़बड़ी की जांच कर सकते हैं और ऐसे मामलों में डायरेक्ट लिंक फ़्लो पर वापस जा सकते हैं.
न्योता अस्वीकार करना
किसी न्योते को अस्वीकार करना, न्योता स्वीकार करने जैसा ही होता है. हालांकि, इसमें product_link_invitation_status
फ़ील्ड, REJECTED
पर सेट होता है. अगर किसी न्योते को अस्वीकार कर दिया जाता है, तो यह
REJECTED
स्थिति में ही रहेगा और इसे स्वीकार नहीं किया जा सकेगा. इसके बाद, ज़रूरत पड़ने पर आपको
नया न्योता बनाना होगा.
न्योते के बिना सीधे तौर पर लिंक करने की सुविधा
अगर कोई उपयोगकर्ता Google Ads खाते को Merchant Center खाते से लिंक करने की कोशिश कर रहा है, तो वह दोनों खातों का एडमिन है. ऐसे में, न्योता भेजने के चरण को बायपास करके, सीधे Google Ads API का इस्तेमाल करके दोनों खातों को लिंक किया जा सकता है.
CreateProductLinkRequest
ऑब्जेक्ट बनाएं औरcustomer_id
फ़ील्ड को Google Ads ग्राहक आईडी के तौर पर सेट करें.नया
ProductLink
ऑब्जेक्ट बनाएं और उसकेmerchant_center_id
फ़ील्ड को Merchant Center खाते के आईडी पर सेट करें.ProductLink
को अनुरोध के ऑब्जेक्ट केproduct_link
फ़ील्ड में सेट करें.CreateProductLink
एपीआई कॉल जारी करें.
अगर किसी ऐसे उपयोगकर्ता ने सीधे तौर पर लिंक करने की कोशिश की है जिसके पास ज़रूरी अनुमतियां नहीं हैं, तो इसके लिए CREATION_NOT_PERMITTED
गड़बड़ी का मैसेज मिलता है. आप इस गड़बड़ी की जांच कर सकते हैं और ऐसे मामलों में
न्योता भेजने की प्रोसेस पर वापस जा सकते हैं.
Merchant Center के सभी लिंक की सूची बनाएं
किसी Google Ads ग्राहक आईडी के लिए लिंक की सूची फिर से पाने के लिए, यहां दी गई GAQL क्वेरी का इस्तेमाल करके Google Ads API रिपोर्ट चलाएं.
SELECT
product_link.merchant_center.merchant_center_id,
product_link.product_link_id
FROM product_link
WHERE product_link.type = 'MERCHANT_CENTER'
लिंक को अनलिंक करना
किसी लिंक को अनलिंक करने के लिए यह तरीका अपनाएं:
RemoveProductLinkRequest
ऑब्जेक्ट बनाएं औरcustomer_id
फ़ील्ड को Google Ads ग्राहक आईडी के तौर पर सेट करें.resource_name
कोproduct_link
के संसाधन के नाम के तौर पर सेट करें.RemoveProductLink
एपीआई कॉल जारी करें.
Business Manager
Business Manager, Google पर कारोबार को एक ही जगह पर दिखाता है. अगर Business Manager खाते का इस्तेमाल करके, Google Ads खाते और Merchant Center खाते, दोनों को मैनेज किया जाता है, तो Business Manager आपके Google Ads खाते और Merchant Center खाते को अपने-आप लिंक कर देता है. आप Google Ads API का इस्तेमाल करके इन लिंक को फिर से पा सकते हैं, लेकिन इन लिंक में Google Ads API का इस्तेमाल नहीं किया जा सकता.