समस्या की गंभीरता और Merchant Center की गड़बड़ी की जानकारी

मान लें कि आपको अपने खाते में मौजूद प्रॉडक्ट के बारे में जानकारी चाहिए. खास तौर पर, आपको यह जानना है कि आपके किसी प्रॉडक्ट में ऐसी समस्याएं हैं या नहीं जिन्हें ठीक करने की ज़रूरत है. आपको पता है कि Merchant Center से यह जानकारी कैसे मिलती है, लेकिन आपको Content API का इस्तेमाल करके अपने-आप सूचना देने वाला सिस्टम सेट अप करना है. इस गाइड में, हम आपको बताएंगे कि Content API में मौजूद समस्या की गंभीरता की जानकारी, Merchant Center में गड़बड़ी की जानकारी वाली रिपोर्ट में दिखने वाली समस्या की प्राथमिकता से कैसे मैप की जाती है.

Content API के साथ उदाहरण

अपने प्रॉडक्ट पर असर डालने वाली समस्याओं के बारे में जानने के लिए, अपने खाते के लिए accountstatuses.get चलाएं. आपको किस तरह के संसाधन वापस मिलेंगे, इसका एक छोटा सा उदाहरण यहां दिया गया है:

{
 "kind": "content#accountStatus",
 "accountId": "...",
 "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"
        }
      ]
     },
  ...
}

accountLevelIssues[].severity में, आपको Merchant Center खाते की गड़बड़ियों की गंभीरता दिखती है. Critical गड़बड़ियों की वजह से आपका खाता निलंबित हो जाएगा. इस वजह से, आपको अपने प्रॉडक्ट नहीं दिखेंगे.

itemLevelIssues में जाकर, आपको प्रॉडक्ट से जुड़ी उन गड़बड़ियों की जानकारी दिखेगी जिनकी वजह से प्रॉडक्ट अस्वीकार किए जा सकते हैं. ध्यान दें कि itemLevelIssues[].numItems से आपको पता चलता है कि आपके खाते के दो आइटम में काम न करने वाले इमेज के लिंक का असर हुआ है और पांच आइटम में लैंडिंग पेज की गड़बड़ी है.

itemLevelIssues[].servability में जाकर, देखा जा सकता है कि गड़बड़ी की वजह से वे प्रॉडक्ट अस्वीकार किए गए हैं या नहीं जिन पर इस गड़बड़ी का असर हुआ है. ध्यान दें कि टूटा इमेज लिंक और लैंडिंग पेज, दोनों ही गड़बड़ी की वजह से प्रॉडक्ट अस्वीकार हो सकते हैं.

जिन प्रॉडक्ट पर इस समस्या का असर पड़ा है उन्हें ढूंढने के लिए, Productstatuses.list को कॉल करें. इससे आपको हर प्रॉडक्ट के हिसाब से, समस्याओं की पूरी लिस्ट मिलेगी. यह इस तरह की एंट्री दिखाता है:

 {
  "kind": "content#productstatusesListResponse",
  ...
  "resources": [
   {
     "kind": "content#productStatus",
     "productId": "online:en:US:online-en-US-GGL614",
     ...
     "itemLevelIssues": [
       {
         "code": "mobile_landing_page_crawling_not_allowed",
         "servability": "disapproved",
         "resolution": "merchant_action",
         "attributeName": "link",
         "destination": "Shopping",
         "description": "Mobile page not crawlable due to robots.txt",
         "detail": "Update your robots.txt file to allow user-agents \"Googlebot\" and \"Googlebot-Image\" to crawl your site",
         "documentation": "https://support.google.com/merchants/answer/6098296"
       },
       {
         "code": "pending_initial_policy_review",
         "servability": "disapproved",
         "resolution": "pending_processing",
         "destination": "Shopping",
         "description": "Pending initial review",
         "documentation": "https://support.google.com/merchants/answer/2948694"
       },
       {
         "code": "ambiguous_gtin",
         "servability": "unaffected",
         "resolution": "merchant_action",
         "attributeName": "gtin",
         "destination": "Shopping",
         "description": "Ambiguous value [gtin]",
         "detail": "Use the full GTIN. Include leading zeroes, and use the full UPC, EAN, JAN, ISBN-13, or ITF-14.",
         "documentation": "https://support.google.com/merchants/answer/7000891"
       }
     ],
     ...
   },
   ...
   ]
 }

अब आपके पास अपने खाते में मौजूद सभी प्रॉडक्ट की समस्याओं की जानकारी है, लेकिन यह साफ़ नहीं है कि इन समस्याओं को ठीक करना कितना ज़रूरी है.

हमारे productstatuses उदाहरण में, itemLevelIssues[].servability का इस्तेमाल करके यह पता लगाया जा सकता है कि किसी गड़बड़ी की वजह से, 'Google पर खरीदें', शॉपिंग विज्ञापनों या Surfaces across Google में आपका प्रॉडक्ट दिखाने की सुविधा बंद तो नहीं हो रही.

अगर itemLevelIssues[].servability, ambiguous_gtin गड़बड़ी की तरह unaffected पर सेट है, तो इस गड़बड़ी की वजह से आपका प्रॉडक्ट नहीं दिखेगा.

हालांकि, अगर itemLevelIssues[].servability, mobile_landing_page_crawling_not_allowed गड़बड़ी की तरह ही disapproved है, तो यह ज़्यादा गंभीर गड़बड़ी है. इसकी वजह यह है कि जब तक गड़बड़ी ठीक नहीं हो जाती, तब तक आपका प्रॉडक्ट नहीं दिखाया जा सकता.

हमारे accountstatuses के उदाहरण में, accountLevelIssues[].severity में, Merchant Center के गड़बड़ी की जानकारी वाले सेक्शन में समस्या की प्राथमिकता के बारे में बताया गया है. इसमें अलग-अलग प्राथमिकताओं का मतलब भी बताया गया है.

सबसे पहले, रिपोर्ट पर एक नज़र डालें:

Merchant Center से मिली डाइग्नोस्टिक्स रिपोर्ट

Content API for Shopping से मिलने वाली जानकारी, गड़बड़ी की जानकारी वाले सेक्शन में दिखने वाली जानकारी से कैसे मेल खाती है? आपको किन समस्याओं को जल्द से जल्द ठीक करने की ज़रूरत है और किन समस्याओं को हल करना अच्छा होगा, लेकिन उन्हें ठीक करना ज़रूरी नहीं है? अगर आपने कोई समस्या नहीं दी है, तो किन समस्याओं की वजह से आपके विज्ञापनों में प्रॉडक्ट नहीं दिखेंगे?

जैसा कि इन उदाहरणों में दिखाया गया है, गड़बड़ी की जानकारी वाला सेक्शन, उस खाते में मौजूद प्रॉडक्ट और खाते से जुड़ी समस्याओं की गंभीरता के बारे में जानकारी देता है. वहीं, Accountstatuses सेवा के ज़रिए Content API सिर्फ़ accountLevel समस्या की गंभीरता की जानकारी देता है.

हर सोर्स, समस्या की गंभीरता के आधार पर, समस्याओं को तीन कैटगरी में बांटता है. स्थिति से जुड़ी सेवाओं के ज़रिए मिलने वाली समस्याओं की गंभीरता का आकलन करने का तरीका समझने से, तुरंत यह पता लगाने में मदद मिल सकती है कि किन समस्याओं को हल करना सबसे ज़्यादा ज़रूरी है और किन समस्याओं को सुरक्षित तरीके से अनदेखा किया जा सकता है.

समस्या की प्राथमिकता

गड़बड़ी की जानकारी वाले सेक्शन में, समस्या की प्राथमिकता से जुड़ी समस्या की गंभीरता को तीन लेवल में से एक के तौर पर बताया गया है: गड़बड़ियां, चेतावनियां, और सूचनाएं. ऊपर दी गई टेबल जैसी रिपोर्ट में, ये लेवल पहले कॉलम में दिखने वाली इमेज से दिखाए जाते हैं: गड़बड़ियों के लिए गड़बड़ी, चेतावनियों के लिए चेतावनी, और सूचनाओं के लिए सूचना.

  • गड़बड़ियों की वजह से खाता निलंबित हुआ है या किसी आइटम को अस्वीकार किया गया है. इन्हें जल्द से जल्द ठीक कर लिया जाना चाहिए, ताकि यह पक्का किया जा सके कि आइटम, खोज के नतीजों में फिर से दिखने की ज़रूरी शर्तें पूरी करते हैं.

  • चेतावनियों से आपके विज्ञापनों की परफ़ॉर्मेंस पर बुरा असर पड़ सकता है. इनसे आपके विज्ञापनों की परफ़ॉर्मेंस पर बुरा असर पड़ सकता है. अगर समस्या हल नहीं होती है, तो आपका आइटम या खाता निलंबित भी हो सकता है.

  • सूचनाओं को बेहतर बनाने के लिए सुझाव दिए जाते हैं, ताकि डेटा क्वालिटी बेहतर की जा सके. इन समस्याओं को हल करने का सुझाव दिया जाता है. हालांकि, यह ज़रूरी नहीं है.

हालांकि, कौनसी गड़बड़ियां हैं, यह जानने के लिए हमें Merchant Center पर जाने की ज़रूरत नहीं है. Content API में, accountstatuses रिसॉर्स ऑब्जेक्ट में मौजूद accountLevelIssues[].severity फ़ील्ड, समस्या की गंभीरता से जुड़ी जानकारी देता है. इन फ़ील्ड में इन तीन में से कोई एक वैल्यू हो सकती है: critical, error, और suggestion.

ये वैल्यू, डाइग्नोस्टिक्स टैब में दी गई समस्या की प्राथमिकता के साथ वन-टू-वन मैसेज करती हैं:

डेटा क्वालिटी से जुड़ी समस्या की गंभीरता (एपीआई) समस्या की प्राथमिकता
critical त्रुटि (गड़बड़ी)
error चेतावनी (चेतावनी)
suggestion सूचना (सूचना)

इसलिए, हमारे accountstatuses उदाहरण में, missing_ad_words_link वाली समस्या से आपको पता चलता है कि विज्ञापन दिखाने के लिए आपको Google Ads खाता लिंक करना होगा. हालांकि, इससे आपके Merchant Center डेटाबेस में, प्रॉडक्ट की मंज़ूरी पर कोई असर नहीं पड़ेगा. वहीं दूसरी ओर, editorial_and_professional_standards_destination_url_down_policy एक ज़्यादा गंभीर गड़बड़ी है, जिसकी वजह से आपका खाता निलंबित हो जाता है. अगर आपने 'Google पर खरीदें', 'Surfaces across Google' में हिस्सा लिया है या आपके पास लिंक किया गया Google Ads खाता है, तो critical गड़बड़ी होने की वजह से आपके प्रॉडक्ट, 'Google पर खरीदें', Surfaces across Google, और शॉपिंग विज्ञापन प्रोग्राम में तुरंत नहीं दिखेंगे.

इस जानकारी के साथ, अब चेतावनी देने वाला ऐसा सॉफ़्टवेयर लिखा जा सकता है जो अहम समस्याओं की जानकारी तुरंत देगा और उन्हें ठीक करने के लिए, कम गंभीर समस्याओं की जानकारी देगा. इसके लिए, आपको Merchant Center पर जाने की ज़रूरत नहीं पड़ेगी.