สมมติว่าคุณต้องการรับข้อมูลเกี่ยวกับผลิตภัณฑ์ที่พร้อมให้บริการในบัญชีของคุณในขณะนี้ โดยเฉพาะอย่างยิ่ง คุณควรทราบว่าผลิตภัณฑ์มีปัญหาที่ต้องแก้ไขหรือไม่ คุณรู้วิธีรับข้อมูลนี้จาก 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 จะกำหนดลำดับความสำคัญของปัญหาและความหมายของลำดับความสำคัญที่แตกต่างกัน
ก่อนอื่น ดูที่รายงาน
ข้อมูลทั้งหมดที่คุณได้รับจาก Content API for Shopping สัมพันธ์กับข้อมูลที่คุณเห็นในส่วนการวินิจฉัยอย่างไร ปัญหาใดเป็นปัญหาที่คุณต้องแก้ไขโดยเร็วที่สุด และปัญหาใดที่ควรจะแก้ไข แต่ก็ไม่จำเป็นที่ต้องแก้ไข ปัญหาใดที่จะทำให้ผลิตภัณฑ์ไม่แสดงในโฆษณาหากไม่แก้ไข
ดังที่แสดงในตัวอย่างเหล่านี้ ส่วนการวินิจฉัยจะแสดงข้อมูลความรุนแรงเกี่ยวกับปัญหาของบัญชีและผลิตภัณฑ์ในบัญชีนั้น ขณะที่ Content API (ผ่านบริการของ Accountstatuses
) จะแสดงข้อมูลความรุนแรงสำหรับปัญหา accountLevel
เท่านั้น
แหล่งที่มาแต่ละแหล่งจะแบ่งปัญหาออกเป็น 3 หมวดหมู่ตามความรุนแรงของปัญหา การเข้าใจวิธีตัดสินความรุนแรงของปัญหาที่ส่งคืนจากบริการที่เกี่ยวข้องกับสถานะจะช่วยให้ระบุได้อย่างรวดเร็วว่าปัญหาใดสำคัญที่สุดที่ต้องแก้ไข และปัญหาใดที่ไม่ต้องสนใจ
การจัดลำดับความสำคัญของปัญหา
ในส่วนการวินิจฉัย การจัดลําดับความสําคัญของปัญหาจะอธิบายความรุนแรงของปัญหาเป็น 1 ใน 3 ระดับ ได้แก่ ข้อผิดพลาด คําเตือน และการแจ้งเตือน ในตารางรายงานเช่นเดียวกับด้านบน ระดับเหล่านี้จะแสดงเป็นรูปภาพที่ปรากฏในคอลัมน์แรก ได้แก่ สำหรับข้อผิดพลาด สำหรับคำเตือน และ สำหรับการแจ้งเตือน
ข้อผิดพลาดเป็นสาเหตุของการระงับบัญชีหรือการไม่อนุมัติสินค้า คุณควรแก้ไขปัญหาโดยเร็วที่สุดเพื่อให้สินค้ามีสิทธิ์ปรากฏในผลการค้นหาอีกครั้ง
คำเตือนอาจส่งผลเสียต่อประสิทธิภาพของโฆษณา และมีแนวโน้มจะทำให้เกิดการระงับสินค้าหรือบัญชีในอนาคต เว้นแต่ว่าปัญหาจะได้รับการแก้ไข
การแจ้งเตือนเป็นการเพิ่มประสิทธิภาพที่แนะนำเพื่อเพิ่มคุณภาพของข้อมูล เราขอแนะนำแต่ไม่บังคับให้แก้ไขปัญหาเหล่านี้
อย่างไรก็ตาม เราไม่จำเป็นต้องไปที่ Merchant Center เพื่อดูว่าข้อผิดพลาดใดเกิดขึ้น
ใน Content API ช่อง accountLevelIssues[].severity
ในออบเจ็กต์ทรัพยากร accountstatuses
จะแสดงข้อมูลความรุนแรงของปัญหาแบบเดียวกัน ช่องเหล่านี้จะมีค่าใดค่าหนึ่งจาก 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 เพื่อแยกแยะปัญหา