ความรุนแรงของปัญหาและการวินิจฉัย 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 แจ้งให้ทราบว่ารายการในบัญชี 2 รายการได้รับผลกระทบจากลิงก์รูปภาพที่ใช้งานไม่ได้ และ 5 รายการมีข้อผิดพลาดเกี่ยวกับหน้า Landing Page

ในส่วน itemLevelIssues[].servability คุณจะดูได้ว่าข้อผิดพลาดทำให้ผลิตภัณฑ์ที่ได้รับผลกระทบไม่ได้รับอนุมัติหรือไม่ โปรดทราบว่าทั้งลิงก์รูปภาพที่ใช้งานไม่ได้และข้อผิดพลาดของหน้า Landing Page จะทำให้ผลิตภัณฑ์ไม่ได้รับอนุมัติ

หากต้องการค้นหาผลิตภัณฑ์ทั้งหมดที่ได้รับผลกระทบ ให้เรียกใช้ 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", โฆษณา Shopping หรือแพลตฟอร์มต่างๆ ของ Google ไม่ได้หรือไม่

หาก itemLevelIssues[].servability เป็น unaffected เช่นเดียวกับข้อผิดพลาด ambiguous_gtin ข้อผิดพลาดดังกล่าวจะไม่ป้องกันไม่ให้ผลิตภัณฑ์แสดง

อย่างไรก็ตาม หาก itemLevelIssues[].servability เป็น disapproved เหมือนกับข้อผิดพลาด mobile_landing_page_crawling_not_allowed แสดงว่าข้อผิดพลาดนี้ร้ายแรงกว่ามาก เนื่องจากคุณจะแสดงผลิตภัณฑ์ไม่ได้จนกว่าจะแก้ไขข้อผิดพลาด

ในตัวอย่าง accountstatuses ในส่วน accountLevelIssues[].severity จะมีส่วนการวินิจฉัยใน Merchant Center ซึ่งจะกำหนดลำดับความสำคัญของปัญหาและความหมายของความสำคัญที่แตกต่างกันอย่างชัดเจน

ก่อนอื่น ให้ดูรายงานต่อไปนี้

รายงานการวินิจฉัยจาก Merchant Center

ข้อมูลทั้งหมดที่คุณได้รับจาก Content API for Shopping เกี่ยวข้องกับสิ่งที่คุณเห็นในส่วนการวินิจฉัยอย่างไร รายการใดเป็นปัญหาที่คุณต้องแก้ไขโดยเร็ว และรายการใดที่ควรแก้ไขแต่ไม่ใช่ปัญหาสำคัญ ปัญหาใดที่จะทําให้ผลิตภัณฑ์ไม่แสดงในโฆษณาหากไม่ได้รับการแก้ไข

ดังที่แสดงในตัวอย่างเหล่านี้ ส่วนการวินิจฉัยจะให้ข้อมูลความรุนแรงเกี่ยวกับปัญหาของบัญชีและผลิตภัณฑ์ในบัญชีนั้น ส่วน Content API (ผ่านบริการ Accountstatuses) จะให้ข้อมูลความรุนแรงสำหรับปัญหา accountLevel เท่านั้น

แหล่งที่มาแต่ละแห่งจะแบ่งปัญหาออกเป็น 3 หมวดหมู่ตามความรุนแรงของปัญหา การทำความเข้าใจวิธีประเมินความรุนแรงของปัญหาที่แสดงจากบริการที่เกี่ยวข้องกับสถานะจะช่วยให้คุณระบุได้อย่างรวดเร็วว่าปัญหาใดสำคัญที่สุดที่ต้องแก้ไข และปัญหาใดที่อาจไม่ต้องสนใจ

การจัดลำดับความสำคัญของปัญหา

ในส่วนการวินิจฉัย การจัดลําดับความสําคัญของปัญหาจะอธิบายความรุนแรงของปัญหาเป็น 1 ใน 3 ระดับ ได้แก่ ข้อผิดพลาด คําเตือน และการแจ้งเตือน ในตารางรายงาน เช่น ตารางด้านบน ระดับเหล่านี้จะแสดงด้วยรูปภาพที่ปรากฏในคอลัมน์แรก ดังนี้ ข้อผิดพลาด สำหรับข้อผิดพลาด คำเตือน สำหรับคำเตือน และ การแจ้งเตือน สำหรับการแจ้งเตือน

  • ข้อผิดพลาดทําให้บัญชีถูกระงับหรือไม่อนุมัติสินค้า คุณควรแก้ไขปัญหาโดยเร็วที่สุดเพื่อให้สินค้ามีสิทธิ์ปรากฏในผลการค้นหาอีกครั้ง

  • คำเตือนอาจส่งผลเสียต่อประสิทธิภาพของโฆษณา และมีแนวโน้มจะนำไปสู่การระงับสินค้าหรือบัญชีในอนาคต เว้นแต่คุณจะแก้ไขปัญหาดังกล่าวได้

  • การแจ้งเตือนเป็นการเพิ่มประสิทธิภาพที่แนะนำเพื่อปรับปรุงคุณภาพของข้อมูล เราขอแนะนำแต่ไม่บังคับให้แก้ไขปัญหาเหล่านี้

แต่เราไม่จำเป็นต้องไปที่ Merchant Center เพื่อดูว่าข้อผิดพลาดใดเป็นข้อผิดพลาดใด ใน Content API ฟิลด์ accountLevelIssues[].severity ของออบเจ็กต์ทรัพยากร accountstatuses จะแสดงข้อมูลความรุนแรงของปัญหาเดียวกัน ช่องเหล่านี้มีค่าได้ 1 ใน 3 ค่า ได้แก่ critical, error และ suggestion

ค่าเหล่านี้จะสอดคล้องกับการจัดลําดับความสําคัญของปัญหาในแท็บการวินิจฉัยแบบ 1:1

ความรุนแรงของปัญหาด้านคุณภาพของข้อมูล (API) การจัดลําดับความสําคัญของปัญหา
critical ข้อผิดพลาด (ข้อผิดพลาด)
error คำเตือน (คำเตือน)
suggestion การแจ้งเตือน (การแจ้งเตือน)

ดังนั้นในตัวอย่าง accountstatuses ปัญหา missing_ad_words_link จะช่วยให้คุณทราบว่าต้องลิงก์บัญชี Google Ads เพื่อแสดงโฆษณา แต่จะไม่ส่งผลต่อการอนุมัติผลิตภัณฑ์ในฐานข้อมูล Merchant Center ในทางกลับกัน editorial_and_professional_standards_destination_url_down_policy เป็นข้อผิดพลาดที่รุนแรงกว่าซึ่งจะระงับบัญชีของคุณ หากคุณเข้าร่วมโปรแกรม "ซื้อใน Google", แพลตฟอร์มต่างๆ ของ Google หรือมีบัญชี Google Ads ที่ลิงก์ไว้ ข้อผิดพลาด critical จะหยุดการแสดงผลิตภัณฑ์ของคุณในโปรแกรม "ซื้อใน Google", แพลตฟอร์มต่างๆ ของ Google และโฆษณา Shopping ทันที

เมื่อทราบข้อมูลนี้แล้ว คุณจะเขียนซอฟต์แวร์การแจ้งเตือนที่จะช่วยแจ้งปัญหาสำคัญให้คุณทราบทันที พร้อมกับรวบรวมปัญหาที่ไม่ร้ายแรงมากนักเพื่อแก้ไขในภายหลังได้โดยไม่ต้องไปที่ Merchant Center เพื่อแยกแยะปัญหา