अपने Merchant Center खातों और Google Ads खातों को जोड़ना

शॉपिंग कैंपेन बनाने से पहले, आपको अपने Google Ads खाते को Google Merchant Center खाते से इस तरह लिंक करना होगा:

  1. अपने Merchant Center खाते से Google Ads खाते पर, खाता जोड़ने का अनुरोध भेजें.
  2. अपने Google Ads खाते में, खाता लिंक करने के अनुरोध को मंज़ूरी दें.

खाते को लिंक करने का अनुरोध भेजने के दो तरीके हैं:

  1. खाते को जोड़ने का अनुरोध भेजने के लिए, Merchant Center के वेब इंटरफ़ेस का इस्तेमाल करें.
  2. अपने Account के adsLinks को अपडेट करने के लिए, Shopping के लिए Content API का इस्तेमाल करें.

किसी न्योते को स्वीकार या अस्वीकार करने के लिए, Google Ads वेब इंटरफ़ेस का इस्तेमाल करके अपने Google Ads खाते में Merchant Center के लिंक की स्थिति बदलें. नीचे बताए गए तरीके से, Google Ads API का इस्तेमाल करके न्योतों को अपडेट किया जा सकता है या मौजूदा लिंक हटाए जा सकते हैं.

Merchant Center के सभी न्योतों की सूची बनाना

किसी Google Ads ग्राहक आईडी को Merchant Center खाते से लिंक करने के लिए, स्वीकार नहीं किए गए सभी न्योतों की सूची फिर से पाएं. इसके लिए, GAQL क्वेरी का इस्तेमाल करके Google Ads API रिपोर्ट चलाएं.

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 पर सेट करके, खाता लिंक करने की अनुमति दी जा सकती है.

  1. कोई UpdateProductLinkInvitationRequest ऑब्जेक्ट बनाएं और customer_id फ़ील्ड को Google Ads ग्राहक आईडी के तौर पर सेट करें.

  2. resource_name फ़ील्ड को product_link_invitation के संसाधन नाम के तौर पर सेट करें.

  3. product_link_invitation_status को ACCEPTED पर सेट करें.

  4. UpdateProductLinkInvitation एपीआई कॉल जारी करें.

अगर कोई ऐसा उपयोगकर्ता न्योता भेजने की कोशिश करता है जो पहले से दोनों खातों का एडमिन है, तो NO_INVITATION_REQUIRED गड़बड़ी दिखती है. इस गड़बड़ी की जांच की जा सकती है और ऐसे मामलों में डायरेक्ट लिंक फ़्लो पर वापस जाया जा सकता है.

न्योता अस्वीकार करना

न्योते को अस्वीकार करना, न्योता स्वीकार करने जैसा ही है. हालांकि, product_link_invitation_status फ़ील्ड को REJECTED पर सेट करना होगा. अगर कोई न्योता अस्वीकार कर दिया जाता है, तो वह REJECTED स्थिति में बना रहता है और उसे स्वीकार नहीं किया जा सकता. इसके बाद, अगर ज़रूरी हो, तो आपको एक नया न्योता बनाना होगा.

न्योते के बिना सीधे लिंक करना

अगर कोई उपयोगकर्ता Google Ads खाते को Merchant Center खाते से लिंक करने की कोशिश कर रहा है और वह दोनों खातों का एडमिन है, तो न्योते के चरण को बायपास करके, सीधे Google Ads API का इस्तेमाल करके दोनों खातों को लिंक किया जा सकता है.

  1. कोई CreateProductLinkRequest ऑब्जेक्ट बनाएं और customer_id फ़ील्ड को Google Ads ग्राहक आईडी के तौर पर सेट करें.

  2. नया ProductLink ऑब्जेक्ट बनाएं और उसके merchant_center_id फ़ील्ड को Merchant Center खाते के आईडी पर सेट करें.

  3. ProductLink को अनुरोध ऑब्जेक्ट के product_link फ़ील्ड पर सेट करें.

  4. CreateProductLink एपीआई कॉल जारी करें.

अगर किसी ऐसे उपयोगकर्ता को सीधे तौर पर लिंक करने की कोशिश की जाती है जिसके पास ज़रूरी अनुमतियां नहीं हैं, तो CREATION_NOT_PERMITTED गड़बड़ी दिखती है. इस गड़बड़ी की जांच की जा सकती है और ऐसे मामलों में न्योता भेजने वाले फ़्लो पर वापस जाया जा सकता है.

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'

अनलिंक करने के लिए, यह तरीका अपनाएं:

  1. कोई RemoveProductLinkRequest ऑब्जेक्ट बनाएं और customer_id फ़ील्ड को Google Ads ग्राहक आईडी के तौर पर सेट करें.

  2. resource_name को product_link के संसाधन नाम के तौर पर सेट करें.

  3. RemoveProductLink एपीआई कॉल जारी करें.

Business Manager प्लैटफ़ॉर्म पर, Google पर कारोबार को एक ही जगह पर दिखाया जाता है. Business Manager खाते का इस्तेमाल करके Google Ads खाते और Merchant Center खाते, दोनों को मैनेज करने पर, Business Manager आपके Google Ads खाते और Merchant Center खाते को अपने-आप लिंक कर देता है. Google Ads API का इस्तेमाल करके इन लिंक को फिर से पाया जा सकता है, लेकिन Google Ads API से इन लिंक में बदलाव नहीं किया जा सकता.