Gravedad del problema y Diagnóstico de Merchant Center

Supongamos que deseas obtener información sobre los productos actualmente disponibles en tu de servicio predeterminada. En particular, te interesa saber si alguno de tus productos tienen problemas que se deben abordar. Ya sabes cómo obtener esta información de Merchant Center, pero prefieres configurar un sistema de alertas automáticas con Content API. En esta guía, analizaremos la gravedad del problema información en Content API se asigna a la priorización de problemas que se ve en el Informes de diagnóstico en Merchant Center.

Ejemplo con Content API

Para solucionar los problemas que afectan a tus productos, puedes ejecutar accountstatuses.get para tu cuenta. A continuación, se muestra un ejemplo reducido del recurso que obtendrás:

{
 "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"
        }
      ]
     },
  ...
}

En accountLevelIssues[].severity, puedes ver la gravedad de Merchant Center. errores de la cuenta. Critical errores provocarán la suspensión de la cuenta, lo que te impida publicar tus productos.

En itemLevelIssues, puedes ver los errores que pueden generar los productos los rechazos de anuncios. Ten en cuenta que itemLevelIssues[].numItems te informa que 2 elementos de su cuenta se ven afectados por un vínculo de imagen roto, y cinco artículos tienen un error en la página de destino.

En itemLevelIssues[].servability, puedes ver si el error causa el se rechazarán los productos afectados. Ten en cuenta que tanto el vínculo de imagen roto como el error de la página de destino hace que se rechacen los productos.

Para encontrar todos los productos afectados, llama a Productstatuses.list para obtener una lista completa de los problemas por producto. Muestra entradas como las siguientes:

 {
  "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"
       }
     ],
     ...
   },
   ...
   ]
 }

Ahora que tiene información sobre los problemas de todos los productos de su cuenta, pero no está claro lo importante que es solucionar estos problemas.

En nuestro ejemplo de productstatuses, puedes usar itemLevelIssues[].servability. para descubrir si un error inhabilita tu capacidad de publicar el producto en Comprar con Google, anuncios de Shopping o plataformas de Google.

Si itemLevelIssues[].servability es unaffected, como el ambiguous_gtin, el error no impedirá que tu producto de Google Cloud.

Sin embargo, si itemLevelIssues[].servability es disapproved, como la mobile_landing_page_crawling_not_allowed, esto es mucho más error grave, ya que no puedes entregar el producto hasta que se corrija el error.

En nuestro ejemplo de accountstatuses, en accountLevelIssues[].severity, el elemento Sección Diagnóstico en Merchant Center define la priorización de problemas y qué significan las distintas prioridades.

Primero, consulta el informe:

Informe de diagnóstico de Merchant Center

¿Cómo afecta toda la información que recibes de Content API for Shopping se correlacionan con lo que ves en la sección Diagnóstico. Qué entradas indican los problemas que debes corregir lo antes posible ¿cuáles sería bueno abordar, pero no son esenciales para solucionarlos? Qué problemas hará que tus productos dejen de publicarse en tus anuncios si no los abordas?

Como se muestra en estos ejemplos, la sección Diagnóstico proporciona información sobre la gravedad. sobre los problemas de la cuenta y sus productos, mientras que Content API (a través del servicio Accountstatuses) brinda información sobre la gravedad. solo para problemas de accountLevel.

Cada fuente divide los problemas en tres categorías de la gravedad del problema. Comprender cómo juzgar la gravedad de los problemas que devuelven los servicios relacionados con el estado puede ayudar a detectar rápidamente qué problemas son las más importantes que debes abordar y qué problemas pueden ignorarse de forma segura.

Prioridad de los problemas

En la sección Diagnóstico, la priorización de problemas describe el problema. de gravedad como uno de tres niveles: errores, advertencias y notificaciones. En en tablas de informes como la anterior, estos niveles están representados por imágenes que aparecen en la primera Columna: Error para errores, Advertencia para advertencias, y Notificación para recibir notificaciones.

  • Los errores han causado la suspensión de la cuenta o el rechazo de un artículo. Ellas se deben resolver lo antes posible para garantizar que los artículos sean aptos para publicarse en los resultados.

  • Las advertencias podrían tener un impacto negativo en el rendimiento de sus anuncios provocará suspensiones de artículos o cuentas en el futuro, a menos que el problema se resuelto.

  • Las notificaciones son optimizaciones sugeridas para aumentar la calidad de los datos. Resolviendo estos problemas, pero no es obligatorio.

Sin embargo, no necesitamos visitar Merchant Center para averiguar cuáles son los errores. En Content API, el campo accountLevelIssues[].severity del Los objetos de recursos accountstatuses proporcionan el mismo información sobre la gravedad del problema. Estos campos pueden contener uno de tres valores: critical, error y suggestion.

Estos valores tienen una correspondencia uno a uno con la priorización del problema. en la pestaña Diagnóstico:

Gravedad del problema de calidad de los datos (API) Priorización de problemas
critical Error (Error)
error Advertencia (Advertencia)
suggestion Notificación (Notificación)

En nuestro ejemplo de accountstatuses, el problema missing_ad_words_link te permite sepa que necesita vincular una cuenta de Google Ads para publicar anuncios, pero no afectará la aprobación del producto en tu base de datos de Merchant Center. Por otro lado, editorial_and_professional_standards_destination_url_down_policy es un un error más grave que suspende tu cuenta. Si participas en Comprar con Google, en las plataformas de Google o si tenías una cuenta de Google Ads vinculada cuenta, un error critical impide que tus productos se publiquen en Comprar con Google, las plataformas de Google y los programas de anuncios de Shopping de inmediato.

Con esta información, ahora puede escribir un software de alertas que le informas sobre los problemas importantes de inmediato y, al mismo tiempo, recopilas menos problemas graves para solucionar eventualmente, sin tener que visitar Merchant Center para discernir cuál es cuál.