Desbloquea los niveles de rendimiento de la Búsqueda

En esta página, se describen los casos de uso de búsqueda, sus respectivos de rendimiento y cómo consultar la consola de Search for Retail de los datos y qué niveles de rendimiento desbloqueaste. Cada nivel de rendimiento se activa automáticamente cuando cumples con todos los requisitos de datos que bloquean actualizaciones. También debes cumplir con los requisitos de todas niveles anteriores para actualizar al siguiente nivel.

Buscar casos de uso

La búsqueda proporciona resultados de la búsqueda para dos casos de uso:

  • Búsqueda de búsqueda de texto: Se usa cuando los compradores buscan artículos en tu aplicación ingresando búsquedas de texto y obteniendo un conjunto de resultados relevantes.
  • Explorar la búsqueda, que se usa cuando los compradores llegan a una categoría en particular como "Electrodomésticos", página web de categoría de una mejora para el hogar el sitio de venta minorista de su tienda y explorar los artículos ordenados en esa categoría.

Para obtener más información sobre las diferencias entre estos casos de uso, consulta Acerca de la búsqueda de texto y la búsqueda con exploración

Niveles de rendimiento

La búsqueda de consultas de texto y la búsqueda de navegación tienen diferentes niveles de rendimiento que mejoran cada vez más los resultados de la búsqueda. Para desbloquear los niveles de rendimiento, se usan los datos de eventos del usuario y del catálogo que subes a Vertex AI Search para la venta minorista.

Los siguientes niveles de rendimiento están disponibles para los casos de uso, la búsqueda de consultas de texto y la exploración:

NIVEL 1

Relevancia:

  • Los resultados se muestran en función del grado de relevancia para la consulta, por ejemplo, qué tan es el negro de un vestido cuando se consulta.

Requisitos mínimos de datos:

  • Catálogo
  • Consulta

NIVEL 2

Relevancia y popularidad:

  • Define mejor el nivel 1 para los elementos más populares de la búsqueda que se consultó.
  • Los productos igualmente relevantes se clasifican según la popularidad del producto en tu sitio.

Requisitos mínimos de datos: Datos de clics

NIVEL 3

Clasificación optimizada para los ingresos: Los resultados relevantes se clasifican según la probabilidad de que se compre el producto en función de la actividad específica de todo el sitio.

Requisitos mínimos de datos: Un gran volumen de eventos de usuarios

NIVEL 4

Clasificación personalizada optimizada para los ingresos:

  • Los resultados relevantes se clasifican según las preferencias de cada usuario y la probabilidad de que el producto se compre en función de su actividad en todo el sitio.
  • Los productos se clasifican según la "calidad de la coincidencia" con el usuario único que busca o explora el sitio.

Requisitos mínimos de datos:

  • Un gran volumen de eventos de usuario
  • Coincide con visitorID o userId, con un formato coherente en todos los eventos del usuario.

Explorar

BRONCE

Resultados aleatorios

  • Cualquier resultado de la búsqueda que se ajuste a tus filtros, en orden aleatorio.

PLATA

Popularidad

  • Los resultados se muestran solo según la relevancia para la categoría.

GOLD

Clasificación optimizada para ingresos

  • Los resultados relevantes se clasifican según la probabilidad de que se compre el producto en función de la actividad en todo el sitio.

PLATINUM

Clasificación personalizada optimizada para los ingresos

  • Los resultados relevantes se clasifican según las preferencias de cada usuario y la probabilidad de que se compre el producto en función de la actividad en todo el sitio.

La consola de Search for Retail proporciona una página de Calidad de los datos en la que puedes puede verificar si cumpliste los requisitos de datos de cada nivel.

En las siguientes secciones, se muestra cómo registrarte para recibir alertas de calidad de los datos que te notifican en qué nivel se encuentran tus datos, según tus parámetros actuales. Estas alertas también sirven como guía para los requisitos de datos de tu caso de uso específico para optimizar mejor los resultados de la búsqueda.

Verifica la calidad de tus datos

Después de subir tus datos, ve a la consola de Search for Retail para ver las métricas de verificación de datos de cada nivel de rendimiento de tu caso de uso.

  1. Ve a la página Calidad de los datos en la consola de Search for Retail.

    Ir a la página Calidad de los datos

  2. Consulta las métricas de verificación de datos de tu caso de uso de búsqueda:

    • Para las métricas de búsqueda de texto, haz clic en la pestaña Búsqueda.
    • Para explorar las métricas de búsqueda, haz clic en la pestaña Explorar.
  3. Consulta la tarjeta de puntuaciones de problemas de cada nivel de rendimiento en la parte superior de la página.

    • Si está etiquetado como "En uso": Cumpliste con todos los bloqueos para ese nivel y lo desbloquearon.
    • Si no hay 0 problemas de bloqueo: Cumpliste con las verificaciones de datos de ese nivel. Si no hay problemas de bloqueo para este nivel y todos los niveles anteriores, el entrenamiento y la preparación del modelo y la activación del nivel recién desbloqueado tardan alrededor de 24 horas.
    • Si hay algún problema de bloqueo, revisa las métricas de ese nivel para ver qué problemas de datos debes abordar para desbloquearlo.
  4. Consulta la tabla de métricas de verificación de datos de cada nivel de rendimiento que pueden bloquear las actualizaciones de nivel o afectar el rendimiento de la Búsqueda.

  5. Revisa la columna Estado para conocer el nivel de prioridad de cada verificación de datos métrica:

    • Bloqueo de actualizaciones: Identifica los problemas de datos que evitan desde la actualización de tu caso de uso a la siguiente el nivel de rendimiento actual. Para desbloquear un nivel, debes cumplir con todos los datos de bloqueo de actualizaciones comprobaciones de ese nivel de rendimiento (y los de sus niveles anteriores).
    • Rendimiento crítico: Identifica problemas de datos que no bloquean una actualización, pero pueden tener un impacto significativo en la búsqueda de texto o en el rendimiento de navegación.
    • Cumple con los requisitos: Indica que se aprobó esta verificación de datos.
    • No disponible: Indica que aún no se completó una verificación de datos de bloqueo que no es de actualización. Los valores de estas métricas se muestran como N/A. Pueden pasar hasta 24 horas después de importar datos para que se procesen. algunas verificaciones de datos.
  6. Para obtener más información sobre cualquier métrica, haz clic en Detalles para ver un panel de detalles que muestra la descripción de esa métrica, la marca de tiempo de la verificación de datos y los valores de umbral.

  7. Consulta los umbrales en el panel Detalles de una métrica para ver los valores necesarios para satisfacer la verificación de datos de esa métrica y mejorar los resultados. No todos los umbrales se aplican a todas las métricas:

    • Umbral de bloqueo: Es un umbral obligatorio que se debe cumplir para satisfacer la verificación de datos de esta métrica.
    • Umbral crítico: Es un umbral altamente recomendado que se debe alcanzar. No cumplir con este umbral puede tener un impacto negativo significativo en el rendimiento.
    • Umbral de advertencia: Es un umbral recomendado que se debe alcanzar. No cumplir con este umbral puede tener un impacto menor en el rendimiento.

Para importar más datos y resolver cualquier problema, consulta Importa eventos de usuario históricos o Importa información del catálogo en la documentación pública.

Prácticas recomendadas

  • En las solicitudes de búsqueda y en los eventos de usuario, proporciona IDs de usuario, además de los IDs de visitante para los usuarios que hayan accedido a sus cuentas. Esto permite que la búsqueda personalice para el usuario según la actividad eventos en los que accediste a tu cuenta en distintos dispositivos.
  • Envía eventos de usuario en tiempo real en lugar de cargas masivas con retraso. Esto ayuda a que la búsqueda se personalice con la actividad más reciente de un usuario en tu sitio.
  • Sube todos los eventos de usuario. Por ejemplo, no envíes solo los eventos que se puedan atribuir a las búsquedas.

Selección de funciones en los niveles superiores con optimización de ingresos

Vertex AI Search para venta minorista se actualizó para los minoristas cuyos datos alcanzaron los niveles de rendimiento superiores que desbloquean capacidades de búsqueda optimizadas para los ingresos. Estos minoristas en los niveles superiores ahora pueden usar la selección de funciones:

  • Para la función Explorar: PLATA y ORO
  • Para la Búsqueda: Niveles 3 y 4

¿Por qué se actualizó la clasificación?

Los clientes grandes de Vertex AI Search for Retail tienen hasta 10,000 atributos personalizados en su catálogo de productos, mientras que, antes, el modelo de clasificación solo tenía 20 atributos estáticos de los productos (como el precio y la calificación promedio) compartidos entre todos los clientes. Como resultado, el modelo de clasificación tenía datos de productos muy incompletos y no podía personalizar las características de los productos para diferentes dominios de venta minorista y casos de uso, como moda, artículos de hardware o para el hogar.

La incapacidad de modelar atributos personalizados llevó a algunos usuarios a colocar los atributos que consideraban importantes en las funciones estáticas del producto (fijas). Sin embargo, esto requería un esfuerzo manual y, claramente, solo funcionaba para una pequeña cantidad de atributos.

Selección de atributos personalizados dinámicos

Vertex AI Search para la venta minorista actualizó sus niveles optimizados para los ingresos para seleccionar automáticamente atributos personalizados. La actualización implica incorporar atributos personalizados relevantes en el proceso de clasificación:

  • Analiza todos los atributos personalizados de cada minorista y elige los más útiles para agregarlos al conjunto de funciones estáticas de los productos.
  • Muestra los atributos seleccionados para cada minorista.
  • Repite el proceso de selección de atributos de forma periódica (una vez cada 30 días).

En resumen, Vertex AI Search for Retail no solo le da al modelo de clasificación acceso hasta 100 veces o más atributos nuevos potenciales para seleccionar para el modelo, sino que los atributos de cada cliente también se actualizan con regularidad para adaptarse a las ventas de temporada y a otros cambios dinámicos en los datos.

La solución de clasificación actualizada proporciona estadísticas de búsqueda más eficaces, ya que utiliza atributos personalizados que se actualizan periódicamente para mejorar la calidad de los datos.

Conocimiento completo del producto

  • Selección de atributos: El algoritmo de Vertex AI Search para la venta minorista selecciona hasta 20 atributos personalizados más importantes para cada minorista.
  • Beneficios: Mejor precisión en la clasificación, ya que aprovecha la información adicional sobre los productos, como los códigos de venta y las especificaciones de producto o estilo.
  • Visibilidad: Los minoristas pueden ver los atributos personalizados seleccionados y asegurarse de que se mantengan y se actualicen.
  • Personalización y aprendizaje: Los clientes pueden identificar patrones en los atributos personalizados seleccionados y agregar otros relevantes para aumentar aún más el rendimiento de la clasificación.

Cómo ver qué atributos se usan

Si un cliente tiene habilitados los niveles más altos con suficientes datos de eventos del usuario, la información de los nuevos atributos personalizados ahora estará visible en la consola, en la pestaña Text search o Browse search en la página Calidad de los datos de Search for Retail. Aquí, se te indica qué atributos personalizados eligió el sistema de Vertex AI Search for Retail.

Texto alternativo

Qué hacer con los atributos personalizados

  • mantener y no borrar ni dar de baja los atributos que se eligieron porque podrían afectar al modelo.
  • Mejora la cobertura de los atributos seleccionados automáticamente completando estos campos para más productos
  • Examina las tendencias en las que los atributos personalizados se seleccionan automáticamente. Si tienes otros atributos similares, agrégalos a tu catálogo. Se convertirán en candidatos para que los seleccione el algoritmo de búsqueda de atributos.
  • Anotar correctamente atributos numéricos asignándoles valores numéricos en lugar de valores de cadena Por ejemplo, proporciona un valor numérico de 10.5 en lugar de texto ("10.5").

Desactivar la personalización

Para desactivar la personalización, establece ServingConfig.personalizationSpec a mode.DISABLED.

Alertas sobre la calidad de los datos

Las alertas de calidad de los datos se activan si un valor de métrica en el panel cambia de satisfactorio a no satisfactorio. Las alertas se envían por correo electrónico.

Si deseas ver alertas relacionadas con Cloud Monitoring, consulta Configura alertas.

Ver la calidad de los datos

  1. Ve a la página Calidad de los datos en la consola de Search for Retail.

    Ir a la página Calidad de los datos

  2. Revisar filas, métricas y alertas: una fila corresponde a una métrica y una métrica corresponde a una alerta.

Configura alertas de calidad de los datos

REST

Llama a la API de UpdateAlertConfig.

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" -H "X-GFE-SSL: yes" -H "X-Goog-User-Project: PROJECT_ID" \
 "https://retail.googleapis.com/v2alpha/projects/PROJECT_ID/alertConfig" \
--data '
{
  "alertPolicies": [
    {
      "alertGroup": "search-data-quality",
      "enrollStatus": "ENROLLED",
      "recipients": [
        {
          "emailAddress": "EMAIL_ADDRESS_1"
        },
        {
          "emailAddress": "EMAIL_ADDRESS_2"
        }
      ]
    }
  ]
}'

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto de Google Cloud.
  • EMAIL_ADDRESS_1, EMAIL_ADDRESS_2: Son las direcciones de correo electrónico en las que deseas inscribirte para recibir las alertas. Deben ser compatibles con SMTP. Se pueden agregar 20 direcciones de correo electrónico como máximo a una política de alertas.

Console

  1. Ve a la página Calidad de los datos en la consola de Search for Retail.

    Ir a la página Calidad de los datos

  2. En la parte superior, haz clic en Configurar alertas.

  3. Agrega al menos una dirección de correo electrónico. Las direcciones de correo electrónico deben cumplir con los requisitos de SMTP (Protocolo de transferencia simple de correo electrónico). Puedes agregar hasta 20 direcciones de correo electrónico a una política de alertas.

  4. Haz clic en Enviar.

Inhabilitar alertas de calidad de los datos

REST

Llama a la API de UpdateAlertConfig.

curl -X PATCH -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" -H "X-GFE-SSL: yes" -H "X-Goog-User-Project: PROJECT_ID" \
 "https://retail.googleapis.com/v2alpha/projects/PROJECT_ID/alertConfig" \
--data '
{
  "alertPolicies": [
    {
      "alertGroup": "search-data-quality",
      "enrollStatus": "DECLINED",
      "recipients": [
      ]
    }
  ]
}'

Reemplaza lo siguiente:

  • PROJECT_ID: El ID del proyecto de Google Cloud.

Console

  1. Ve a la página Calidad de los datos en la consola de Search for Retail.

    Ir a la página Calidad de los datos

  2. Haz clic en Configurar alertas.

  3. Borra todos los correos electrónicos existentes.

  4. Haz clic en Enviar.

Solucionar problemas

Aquí te indicamos cómo resolver los siguientes problemas habituales.

La verificación de datos no se aprueba

Si una verificación de datos no se aprueba, haz clic en Detalles para esa métrica en la página Calidad de los datos para ver una descripción más detallada de esa métrica y los umbrales que se deben cumplir para satisfacer esa verificación de datos.

Si ya cumples con los requisitos de datos, consulta la sección Marca de tiempo para ver cuándo se calculó esa métrica por última vez. Si recientemente reformateaste o transferiste una cantidad significativa de datos, puede llevarle varias horas volver a procesar esa métrica

Si no cumpliste los requisitos de datos, es posible que debas cambiar el formato de los datos o recopilar más datos para cumplir con los requisitos de verificación de datos. Después de asegurarte de que tus datos cumplan con el umbral de la métrica, vuelve a importar los datos con el formato correcto o importa los datos adicionales y, luego, espera a que se vuelva a calcular la métrica.

Un valor de métrica etiquetado como N/A

Los valores de las métricas se muestran como N/A si no se subieron datos o si las métricas aún no se calcularon. Pueden pasar hasta 24 horas después de importar datos para que se procesen algunas verificaciones de datos.

El nivel de rendimiento no tiene problemas de bloqueo, pero no está en uso

Para solucionar el problema, sigue estos pasos:

  1. Verifica si hay problemas de bloqueo de datos en los niveles anteriores. Debes cumplir con los requisitos de todos los niveles anteriores para actualizar al siguiente nivel

  2. Espera 24 horas. Después de que se aprueben todas las verificaciones de datos de bloqueo de actualización, se tarda aproximadamente 24 horas en entrenar y preparar el modelo, y activar el nivel recién desbloqueado.

Si el nivel de rendimiento no se marca como en uso en un plazo de dos días después de que se aprueben todas sus verificaciones de datos que bloquean la actualización, comunícate con el equipo de asistencia de Vertex AI Search for Retail con el número y el ID de tu proyecto para obtener ayuda.

Información adicional sobre los requisitos de datos

Para obtener más información sobre los requisitos de datos de Vertex AI Search for Retail, consulta la documentación:

¿Qué sigue?