Esta es la documentación de Recomendaciones IA, Retail Search y la nueva consola de Retail.

Controles de entrega

Puedes aplicar controles de entrega a configuraciones de entrega para personalizar la forma en que la Búsqueda de venta minorista trata las búsquedas y muestra los resultados. Un control de entrega es una regla que consta de un par de condición y acción, en el que la condición determina cuándo se ejecuta el control de entrega y la acción especifica qué comportamiento aplicará el control de entrega.

Puedes crear un control de entrega en Cloud Console o con el método Control.create de la API.

Luego, puedes adjuntar el nuevo control de entrega a cualquier configuración de entrega de la Búsqueda de entrega minorista que hayas creado. Solo se tienen en cuenta los controles de una configuración de entrega activa para una solicitud.

Para obtener más información sobre cómo crear controles de entrega en Cloud Console, consulta Crea y administra controles.

Los siguientes controles de entrega están disponibles:

  • Boost/Bury: Afecta la clasificación y el orden de los resultados en la lista de resultados que se muestra.
  • Filtro: Quita los resultados que no pasan el filtro de la lista de resultados que se muestra.
  • Redireccionamiento: Redirecciona a los usuarios a una página específica según la búsqueda.
  • Linguística: Personaliza la linguística de las búsquedas. Existen varios tipos de controles linguísticos disponibles:
    • Sinónimo: Expande los sinónimos considerados para una búsqueda.
    • Sinónimo unidireccional: Expande los sinónimos considerados unidireccionalmente para términos específicos.
    • Ignorar: evita que un término se use en las búsquedas.
    • No asociar: Evita que se usen términos en las búsquedas cuando aparecen términos específicos.
    • Reemplazo: reemplaza los términos en la búsqueda.

Condiciones de control

Las condiciones de control determinan cuándo se ejecuta un control de entrega.

Los campos de las condiciones de control pueden ser términos de consulta, intervalos de tiempo o ambos. Según el tipo de control, puedes especificar varios campos de condición.

Los campos de condición disponibles son los siguientes:

  • Términos de consulta: Se activa cuando el término aparece en la búsqueda.
    • Una coincidencia completa requiere que toda la consulta de búsqueda coincida con el término de la consulta.
    • Se pueden especificar varios términos de consulta. Se activa mientras aparezca uno de los términos de la consulta en la búsqueda.
  • Intervalo de tiempo activo: Se activa cuando la fecha de la búsqueda está en el intervalo de tiempo.
    • Se pueden especificar varios intervalos de tiempo. Se activa siempre que la fecha de la consulta esté dentro del intervalo de tiempo (inclusive).

Los campos de condición que especifiques determinarán si se aplicará el control.

  • Varios campos de condición se combinan con Y. Esto significa que si especificas el intervalo de tiempo y los términos de consulta, ambos campos de condición deben activarse para que se aplique el control.
  • Varios subcampos de condición se combinan con O. Esto significa que, si tienes varios términos de consulta, los términos de la consulta se activarán si alguno de ellos coincide. Si tienes varios intervalos de tiempo, este se activará si alguno coincide.
  • Si no hay campos de condición especificados, siempre se aplica el control. Sin embargo, algunos controles requieren que se defina un campo.

Para obtener más información sobre la configuración de las condiciones, consulta la referencia de la API de Controls.condition.

Controla las acciones

Una acción de control especifica el comportamiento que aplicará el control de entrega si se cumplen las condiciones durante una búsqueda.

El tipo de acción que puedes especificar depende del tipo de control de entrega que creas. Por ejemplo, la acción para un control de mejora/revitación es aplicar un valor de aumento/obtención a productos que el filtro que especificas, mientras que la acción para un control de sinónimo unidireccional es aplicar un término asociado que especifiques.

Controles de boost/bury

Los controles de boost/bury te permiten mostrar ciertos resultados de la búsqueda en una clasificación superior o inferior.

Cuando creas un control de mejora/bury, puedes usar expresiones de filtro para especificar las condiciones basadas en campos Product. Consulta Filtra y ordena los resultados para ver la sintaxis de expresión de filtro. Luego, puedes aplicar un valor boost entre -1.0 y 1.0 para indicar cuánto mejorar o ocultar los resultados de productos que coincidan con esas condiciones. Un valor positivo mejora los resultados y un valor negativo los oculta.

Establecer una intensidad de mejora alta le da al elemento una promoción grande, pero no necesariamente significa que el elemento mejorado será el resultado principal en todo momento. Los resultados que son mucho más relevantes para la búsqueda aún pueden tener prioridad sobre los elementos preferibles, pero irrelevantes. Del mismo modo, si se establece la intensidad de la mejora en −1.0, el elemento recibirá un gran descenso, pero es posible que se muestren los resultados muy relevantes.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. Como acción de control, especifica un filtro para los productos que deseas aumentar o ocultar, y establece el valor de potenciador/bury.

Como ejemplo mediante el uso de boost/bury, podrías priorizar los productos más económicos y reducir la prioridad de los costosos.

Para crear un control de mejora/revitación en Cloud Console, consulta Cómo crear un control de entrega nuevo.

Para obtener más información sobre la configuración de control de potenciación (bury/bury), consulta la referencia de la API de Controls.BoostAction.

Controles de filtro

Con los controles de filtro, puedes agregar de forma dinámica filtros predefinidos según una solicitud de búsqueda específica.

Puedes usar expresiones de filtro basadas en campos Product. Consulta Filtra y ordena los resultados para ver la sintaxis de expresión de filtro.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. Como acción de control, especifica un filtro para aplicar en el momento de la consulta.

Por ejemplo, para la consulta de zapatos azules, puedes usar un control de filtros a fin de filtrar automáticamente los resultados de la búsqueda en el color azul. También puedes usar controles de filtro para evitar que se muestren ciertos resultados a los compradores.

Para crear un control de filtros en Cloud Console, consulta Crea un nuevo control de entrega.

Para obtener más información sobre la configuración del control de filtros, consulta la referencia de la API de Controls.FilterAction.

Controles de redireccionamiento

Puedes usar un control de redireccionamiento para redireccionar a los compradores a diferentes páginas según su intención, en lugar de solo mostrarles resultados de la búsqueda.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. Como acción de control, especifica un URI de redireccionamiento al que se redireccionará si las condiciones coinciden.

Por ejemplo, puedes crear un control de redireccionamiento para que, durante una promoción de un calzado de producto, las consultas con calzado para correr o calzado deportivo redireccionen a la página de producto de gShoe.

Para crear un control de redireccionamiento en Cloud Console, consulta Crea un nuevo control de entrega.

Para obtener más información sobre la configuración del control de redireccionamiento, consulta la referencia de la API de Controls.RedirectAction.

Controles linguísticos

Puedes crear adiciones o anulaciones para la forma predeterminada de tratar las palabras.

Por ejemplo, si eres distribuidor, quizás desees expandir las consultas que tienen el término "zapato para correr" para incluir "zapatos deportivos", de modo que los resultados de la búsqueda incluyan ambas palabras clave. Con los controles lingüísticos, puedes crear un sinónimo de idioma lingüístico, en el que la condición es que el término "calzado para correr" se ingresa como el término de búsqueda y la acción incluye el sinónimo "calzado deportivo" con esa búsqueda. Cuando un comprador de tu sitio ingresa "calzado para correr" como consulta, Retail Search encuentra que coincide con el control lingüístico que creaste y expande la búsqueda para incluir zapatos deportivos cuando muestra los resultados de la búsqueda al comprador.

Controles de sinónimos bidireccionales

Usa controles de sinónimos bidireccionales para vincular varios términos entre sí de modo que la búsqueda minorista los trate de la misma manera durante las búsquedas.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. No es necesario que configures una acción de control separada. Si un término que especificaste se usa como consulta, la acción de control es usar otros términos que especificaste como sinónimos.

Por ejemplo, puedes configurar un control de sinónimos bidireccional que asocie los términos "toalla de color platillo" y "toalla de cocina" como sinónimos. Cuando un comprador en tu sitio ingresa “repasador” como una consulta, la búsqueda de venta minorista puede expandir la consulta para incluir los resultados de “trapo para cocina” y viceversa.

Para crear un control de sinónimo en Cloud Console, consulta Crea un nuevo control de entrega.

Para obtener más información sobre la configuración de control bidireccional de sinónimos, consulta la referencia de la API de Controls.TwowaySynonymsAction.

Controles de sinónimos unidireccionales

Los controles de sinónimos unidireccionales vinculan los términos de forma unidireccional.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. Como acción de control, especifica los términos que usarás como sinónimos unidireccionales.

Por ejemplo, puedes configurar un control de sinónimos unidireccional que expanda las búsquedas del término “rosado” para incluir el término “rosa”. Debido a que es un sinónimo unidireccional, la búsqueda del término “rosa” no se expande para incluir el término “rosado”.

Para crear un control unidireccional de sinónimos en Cloud Console, consulta Crea un nuevo control de entrega.

Para obtener más información sobre la configuración unidireccional de control de sinónimos, consulta la referencia de la API de Controls.OnewaySynonymsAction.

Ignorar controles

Los controles de omisión evitan que la Búsqueda de venta minorista use ciertos términos de consulta durante las búsquedas.

Un control de omisión no garantiza que la búsqueda de venta minorista no proporcionará resultados. Para evitar que esto suceda por completo, usa un control de filtro.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. No es necesario que configures una acción de control separada; si un término que especificaste se usa como consulta, la acción de control es ignorar ese término.

Por ejemplo, puedes crear un control que ignore los términos de consulta que usan lenguaje ofensivo.

Para crear un control de omisión en Cloud Console, consulta Crea un control de entrega nuevo.

Para obtener más información sobre la configuración de control de omisión, consulta la referencia de la API de Controls.IgnoreAction.

Controles de no asociación

Los controles de no asociación evitan que los términos de la consulta se consulten juntos durante las búsquedas con otros términos que especifiques.

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. Como acción de control, especifica los términos que no deben estar asociados con los términos de la consulta.

Por ejemplo, puedes crear un control que evite que el nombre de una marca (por ejemplo, zapato) se agrupe con el término "barato" y "calidad baja" en una consulta, de modo que si un comprador busca "gusa baja" o calidad baja, la búsqueda de venta solo incluya

Si un resultado relevante para el término de la consulta también contiene un término especificado como “no asociar”, ese resultado relevante podría mostrarse. Para evitar que esto suceda por completo, usa un control de filtro.

Para crear un control que no esté asociado en Cloud Console, consulta Crea un control de entrega nuevo.

Para obtener más información sobre la configuración de control de elementos no asociados, consulta la referencia de la API de Controls.DoNotAssociateAction.

Controles de reemplazo

Los controles de reemplazo reemplazan uno o más términos de consulta dados por un término diferente que especifiques. Puedes especificar varios términos que se pueden asignar a un solo término (pero no al revés).

Puede configurar los términos de consulta y los intervalos de tiempo aplicables como condiciones de control. Como acción de control, especifica el término que se debe usar como reemplazo.

Por ejemplo, puedes crear un control que reemplace los sobrenombres de una marca por el nombre completo de la marca que se usa con mayor frecuencia en las descripciones de los productos.

Para crear un control de reemplazo en Cloud Console, consulta Cómo crear un control de entrega nuevo.

Para obtener más información sobre la configuración del control de reemplazo, consulta la referencia de la API de Controls.ReplacementAction.