আপনি আপনার মার্চেন্ট সেন্টার অ্যাকাউন্ট, অথবা একটি এমসিএ (মাল্টি-ক্লায়েন্ট অ্যাকাউন্ট) এবং এর সাথে যুক্ত সমস্ত সাব-অ্যাকাউন্টের অবস্থা দেখতে accountstatuses রিসোর্সটি ব্যবহার করতে পারেন।
যেসব ব্যবসায়ীর একাধিক অনলাইন স্টোর বা ব্র্যান্ড রয়েছে যা আলাদা আলাদা ওয়েবসাইটে বিক্রি হয়, তারা একটি এমসিএ-এর অধীনে সাব-অ্যাকাউন্ট খোলার সিদ্ধান্ত নিতে পারেন।
ব্যবসায়ীরা শপিং বিজ্ঞাপন এবং বিনামূল্যে তালিকাভুক্তির নীতিমালা মেনে চলতে দায়বদ্ধ। যদি গুগল শপিং এই নীতিমালা লঙ্ঘনকারী কোনো বিষয়বস্তু বা আচরণ খুঁজে পায়, তবে এই নীতিমালাগুলো প্রয়োগ করার এবং যথাযথভাবে ব্যবস্থা নেওয়ার অধিকার সংরক্ষণ করে।

সাধারণ অ্যাকাউন্ট সমস্যাগুলির বিশদ বিবরণের জন্য অ্যাকাউন্ট সমস্যা নির্দেশিকা দেখুন।
অ্যাকাউন্টস্ট্যাটাস.গেট
আপনি accountstatuses.get ব্যবহার করে একটিমাত্র মার্চেন্ট অ্যাকাউন্টের স্থিতির তথ্য দেখতে পারেন।
কোন প্রোডাক্ট ইস্যুগুলো ফেরত দেওয়া হবে তা নিয়ন্ত্রণ করতে আপনি destination প্যারামিটারটি ব্যবহার করতে পারেন। যখন কোনো ডেস্টিনেশন নির্দিষ্ট করা থাকে না, তখন ডিফল্ট রেসপন্সে destination: Shopping এর জন্য স্ট্যাটাসগুলো অন্তর্ভুক্ত থাকে।
এখানে একটি নমুনা অনুরোধ দেওয়া হলো, যেখানে merchantId হলো একটি MCA অ্যাকাউন্ট আইডি এবং accountId হলো সেই MCA-এর একটি সাব-অ্যাকাউন্ট:
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountId
একটি স্বতন্ত্র অ্যাকাউন্টের স্থিতির তথ্য পেতে, merchantId এবং accountId জন্য একই অ্যাকাউন্ট আইডি ব্যবহার করে accountstatuses.get কল করুন।
এই মেথডটি অ্যাকাউন্ট এবং আইটেম লেভেলের সমস্যাগুলো রিটার্ন করে। accountstatuses.get থেকে প্রাপ্ত রেসপন্সে আসা accountLevelIssues সমস্যাগুলো সমাধান করার জন্য আপনি শপিং অ্যাডস এবং ফ্রি লিস্টিংস রিসোর্সগুলো ব্যবহার করতে পারেন।
'ল্যান্ডিং পেজ কাজ না করার' নিয়ম লঙ্ঘনের জন্য স্থগিত হওয়া একটি সাব-অ্যাকাউন্টের নমুনা প্রতিক্রিয়া এখানে দেওয়া হলো।
{
"kind": "content#accountStatus",
"accountId": "123456789",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "5",
"expiring": "0"
},
"itemLevelIssues": [
{
"code": "image_link_broken",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "image link",
"description": "Invalid image [image link]",
"detail": "Ensure the image is accessible and uses an accepted image format (JPEG, PNG, GIF)",
"documentation": "https://support.google.com/merchants/answer/6098289",
"numItems": "2"
},
{
"code": "landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Unavailable desktop landing page",
"detail": "Update your website or landing page URL to enable access from desktop devices",
"documentation": "https://support.google.com/merchants/answer/6098155",
"numItems": "5"
},
{
"code": "missing_condition_microdata",
"servability": "unaffected",
"resolution": "merchant_action",
"description": "Missing or invalid data [condition]",
"detail": "Add valid structured data markup to your landing page",
"documentation": "https://support.google.com/merchants/answer/6183460",
"numItems": "5"
},
{
"code": "mobile_landing_page_error",
"servability": "disapproved",
"resolution": "merchant_action",
"attributeName": "link",
"description": "Unavailable mobile landing page",
"detail": "Update your website or landing page URL to enable access from mobile devices",
"documentation": "https://support.google.com/merchants/answer/6098296",
"numItems": "3"
}
]
}
]
}
অ্যাকাউন্টের স্থিতি তালিকা
আপনি আপনার MCA-এর সমস্ত সাব-অ্যাকাউন্টের স্ট্যাটাস তথ্য দেখতে accountstatuses.list ব্যবহার করতে পারেন।
আপনি accountstatuses.list এর সাথে ফিল্টার ব্যবহার করে গন্তব্য অনুযায়ী পণ্যের সমস্যাগুলো ফিল্টার করতে পারেন। যখন কোনো গন্তব্য নির্দিষ্ট করা থাকে না, তখন রেসপন্সে destination: Shopping স্ট্যাটাসগুলো অন্তর্ভুক্ত থাকে।
MCA merchantId অধীনে থাকা সমস্ত সাব-অ্যাকাউন্টের অ্যাকাউন্টের স্থিতির তথ্য পাওয়ার জন্য এখানে একটি নমুনা অনুরোধ দেওয়া হলো:
GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses
এখানে একটি নমুনা উত্তর দেওয়া হলো:
{
"kind": "content#accountstatusesListResponse",
"resources": [
{
"kind": "content#accountStatus",
"accountId": "1234567",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
},
{
"kind": "content#accountStatus",
"accountId": "123456789",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "home_page_issue",
"title": "Website URL not provided",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/176793"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
]
}
একটি নন-এমসিএ অ্যাকাউন্টের (উদাহরণস্বরূপ, একটি স্বতন্ত্র মার্চেন্ট সেন্টার অ্যাকাউন্ট) ক্ষেত্রে accountstatuses.list এ কল করলে একটি 403 ত্রুটি ফেরত আসে।
একটি স্বতন্ত্র অ্যাকাউন্টের জন্য accountstatuses.list কল করলে তার একটি নমুনা প্রতিক্রিয়া নিচে দেওয়া হলো:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "forbidden",
"message": "111111111 is not a multi-client account (MCA). The only account
service operations allowed on non-MCAs are 'get', 'update',
'authinfo' and 'claimwebsite'."
}
],
"code": 403,
"message": "111111111 is not a multi-client account (MCA). The only account
service operations allowed on non-MCAs are 'get', 'update',
'authinfo' and 'claimwebsite'."
}
}
ব্যাচ মোড
একটি accountstatuses.custombatch ফাইলে GET মেথড থাকলে, তা একটি মাল্টি-ক্লায়েন্ট অ্যাকাউন্টের একাধিক সাব-অ্যাকাউন্টের অ্যাকাউন্ট স্ট্যাটাস সংক্রান্ত তথ্য ফেরত দেয়।
অনুরোধের JSON-এ MCA অ্যাকাউন্ট নম্বরের merchantId , সাব-অ্যাকাউন্টের accountId , একটি অনন্য batchId এবং get হিসেবে সেট করা method অন্তর্ভুক্ত থাকে।
POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batch
নিম্নলিখিতটি একটি নমুনা অনুরোধ JSON বডি:
{
"entries": [
{
"accountId": 1212121212,
"merchantId": 4444444444,
"method": "get",
"batchId": 9
},
{
"accountId": 1313131313,
"merchantId": 4444444444,
"method": "get",
"batchId": 99
}
]
}
নিম্নলিখিতটি একটি নমুনা JSON প্রতিক্রিয়া বডি:
{
"kind": "content#accountstatusesCustomBatchResponse",
"entries": [
{
"batchId": 9,
"accountStatus": {
"kind": "content#accountStatus",
"accountId": "1212121212",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "home_page_issue",
"title": "Website URL not provided",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/176793"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
},
{
"batchId": 99,
"accountStatus": {
"kind": "content#accountStatus",
"accountId": "1313131313",
"websiteClaimed": true,
"accountLevelIssues": [
{
"id": "editorial_and_professional_standards_destination_url_down_policy",
"title": "Account suspended due to policy violation: landing page not working",
"country": "US",
"severity": "critical",
"documentation": "https://support.google.com/merchants/answer/6150244#wycd-usefulness"
},
{
"id": "missing_ad_words_link",
"title": "No Google Ads account linked",
"severity": "error",
"documentation": "https://support.google.com/merchants/answer/6159060"
}
],
"products": [
{
"channel": "online",
"destination": "Shopping",
"country": "US",
"statistics": {
"active": "0",
"pending": "0",
"disapproved": "0",
"expiring": "0"
}
}
]
}
}
]
}
অ্যাকাউন্ট স্ট্যাটাস রিসোর্স পরীক্ষা করুন
নিম্নলিখিত উদাহরণে আমরা MCA অ্যাকাউন্টগুলির জন্য অ্যাকাউন্টের স্ট্যাটাস get, list, এবং custombatch.get :
accountstatuses.getব্যবহার করে একটি MCA-এর সাব-অ্যাকাউন্টের স্ট্যাটাস জানুন।এপিআই এন্ডপয়েন্টে
GETপাঠিয়েmerchantIdএবংaccountIdসংগ্রহ করুন:GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatuses/accountIdসফলতার জন্য আপনি একটি
HTTP 200স্ট্যাটাস কোড এবং JSON ফরম্যাটে অ্যাকাউন্ট স্ট্যাটাসের তালিকা পাবেন।
accountstatuses.listব্যবহার করে একটি MCA-এর সকল সাব-অ্যাকাউন্টের স্ট্যাটাস দেখুন।আপনার
merchantIdব্যবহার করে API এন্ডপয়েন্টে একটি GET অনুরোধ পাঠান:GET https://shoppingcontent.googleapis.com/content/v2.1/merchantId/accountstatusesসফলতার জন্য আপনি একটি
HTTP 200স্ট্যাটাস কোড এবং জমা দেওয়াmerchantIdএর জন্য JSON ফরম্যাটে অ্যাকাউন্ট স্ট্যাটাসের তালিকা পাবেন।
accountstatuses.custombatchব্যবহার করে ব্যাচ মোডে MCA-এর একাধিক সাব-অ্যাকাউন্ট দেখুন।আপনার
accountID,merchant IDএবং একটিgetমেথড ব্যবহার করে একটি বৈধ JSON তৈরি করুন।এপিআই এন্ডপয়েন্টে একটি POST রিকোয়েস্ট পাঠান:
POST https://shoppingcontent.googleapis.com/content/v2.1/accountstatuses/batchসফলতার জন্য আপনি একটি
HTTP 200স্ট্যাটাস কোড এবং JSON ফরম্যাটে অ্যাকাউন্ট স্ট্যাটাসের তালিকা পাবেন।