חומרת הבעיה ואבחון הבעיה ב-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 פריטים שגיאה בדף הנחיתה.

בקטע 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', מודעות שופינג או הפלטפורמות השונות של 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.

כל מקור מחלק את הבעיות לשלוש קטגוריות לחומרת הבעיה. להבין את האופן שבו ניתן להעריך את חומרת הבעיות שחוזרים מהשירותים הקשורים לסטטוס, יכולים לעזור בזיהוי מהיר של בעיות הן החשובות ביותר לטיפול, ומאילו בעיות אפשר להתעלם בבטחה.

תעדוף בעיות

בקטע 'אבחון', הגדרת סדר העדיפויות של הבעיות מתארת את הבעיה חוּמרה כאחת משלוש רמות: שגיאות, אזהרות והתראות. לחשבון כמו הטבלה שלמעלה, הרמות האלה מיוצגות על ידי תמונות יופיעו ב עמודה: שגיאה עבור שגיאות, אזהרה עבור אזהרות, וגם התראה להתראות.

  • שגיאות גרמו להשעיית החשבון או לפסילת פריט. הם צריך לפתור את הבעיה בהקדם האפשרי כדי להבטיח שהפריטים כשירים להופיע. שוב בתוצאות.

  • אזהרות עלולות להשפיע לרעה על ביצועי המודעות, וסביר להניח יובילו להשעיה של פריטים או של החשבון בעתיד, אלא אם הבעיה הבעיה נפתרה.

  • ההתראות הן הצעות לאופטימיזציות לשיפור איכות הנתונים. פתרון מומלץ לעיין בבעיות האלה, אבל זו לא חובה.

עם זאת, אנחנו לא צריכים להיכנס ל-Merchant Center כדי לבדוק מהן השגיאות. ב-Content API, השדה accountLevelIssues[].severity ב- accountstatuses אובייקטים של משאב מספקים את אותה מידע על חומרת הבעיה. השדות האלה יכולים להכיל אחד משלושה ערכים: critical, error וגם suggestion.

לערכים האלה יש התאמה אחד לאחד עם תעדוף הבעיות בכרטיסייה 'אבחון':

חומרת הבעיה באיכות הנתונים (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' ו'מודעות שופינג' באופן מיידי.

חמושים במידע הזה, עכשיו אפשר לכתוב תוכנת התראות משיכת תשומת לב מיידית לנושאים חשובים, תוך איסוף של פחות בעיות חמורות שקשורות לתיקון סופי, בלי שתצטרכו להיכנס ל-Merchant Center כדי להבחין ביניהם.