Saltar al contenido principal
Kameleoon Search es una potente solución de búsqueda que personaliza los resultados utilizando machine learning para ofrecer recomendaciones de productos. Personalice los resultados de búsqueda ofreciendo los productos que mejor coinciden con cada visitante. Kameleoon Search ofrece dos capacidades principales:
  • Kameleoon Instant Search ofrece experiencias de usuario de primer nivel, con velocidades de búsqueda ultrarrápidas y una navegación intuitiva por categorías. Potencie cualquier resultado de búsqueda con reglas personalizadas integradas en un cuadro de búsqueda desplegable.
  • Kameleoon Full Search ayuda a los usuarios a descubrir productos con potentes funcionalidades de filtrado y opciones de facetado predefinidas.
Kameleoon Search utiliza el comportamiento del visitante para potenciar los productos más relevantes para el visitante actual. Kameleoon Search también utiliza el margen de precio y la estacionalidad para potenciar los productos más rentables o demandados. Para habilitar las capacidades de Kameleoon Search, debe incluir algunas propiedades adicionales de producto en su feed de productos:
  • Kameleoon Instant Search utiliza la siguiente información de su feed de catálogo:
    • Elemento: yml_catalog > shop > offers > offer:
      • (Obligatorios) name, picture, url y price del producto
      • (Opcional) barcode: permite al usuario buscar por SKU de producto.
      • (Opcional) typePrefix: añade texto adicional de definición sobre el producto que vende. Por ejemplo, “una bicicleta de montaña”. Lo utiliza Kameleoon para ofrecer resultados de búsqueda más precisos.
      • (Opcional) vendor o vendorCode: permite a los usuarios buscar por fabricante.
      • (Opcional) model: permite a los usuarios buscar por modelo de producto.
      • (Opcional) tags: puede añadir un máximo de cinco etiquetas a su feed de productos para ayudar a los usuarios a encontrar sus productos mediante palabras clave.
    • Elemento: yml_catalog > shop > categories:
      • (Obligatorios) name y url de cada categoría. Se utilizan para sugerir categorías de productos en la ventana emergente de Instant search al buscar un producto.
  • Los siguientes datos de su feed de catálogo también son necesarios si desea utilizar las capacidades de Kameleoon Full Search para proporcionar facetado y filtrado en sus páginas de listado de resultados. De forma predeterminada, Kameleoon añade categorías y marcas como filtros predeterminados:
    • Elemento: yml_catalog > shop > offers > offer:
      • (Opcional) param: contiene los atributos del producto (por ejemplo, talla, color) que se usarán como opciones de filtrado.
      • (Opcional) price_margin: se utiliza para potenciar los productos con mayor margen en los resultados devueltos.
      • (Opcional) locations: filtra los productos que no están disponibles en la ubicación del visitante.
El motor de Kameleoon Search admite varios idiomas. Utiliza algoritmos de stemming (o “stemmers”) para generar variantes morfológicas de una raíz. Por ejemplo, si un usuario busca “chocolate” en su sitio web, los artículos con las palabras “chocolates”, “chocolatey” o “choco” se vinculan automáticamente a la raíz “chocolate” y se incluyen en los resultados.
Para integrar Kameleoon Instant Search, añada la clase HTML KameleoonProducts-instant-search a su elemento de búsqueda existente en el código fuente (consulte el ejemplo siguiente). <input class="search-form\_\_input search-bar\_\_input **KameleoonProducts-instant-search**" type="text">
Debe desactivar su motor de búsqueda actual para que no entre en conflicto con el motor de búsqueda de Kameleoon.
Puede personalizar la hoja de estilos de la plantilla predeterminada y la información que muestra el cuadro de búsqueda desplegable.

Sugerencias de consulta

Las sugerencias de consulta ayudan a los usuarios a encontrar consultas que están garantizadas para devolver resultados. Kameleoon muestra automáticamente una lista de posibles consultas que los usuarios pueden elegir en el cuadro de búsqueda desplegable mientras escriben su consulta en la barra de búsqueda. Por ejemplo, al empezar a escribir la palabra “sneakers”, el usuario puede recibir una sugerencia para elegir una consulta más precisa, como “sneakers asics” o “sneakers nike”, que devolvería resultados más específicos. Kameleoon actualiza las sugerencias de consulta después de cada pulsación de tecla, por lo que el usuario no necesita introducir la consulta completa. Las sugerencias de consulta pueden ser categorías de productos o consultas alternativas.
Puede personalizar el número de categorías y sugerencias en la página Search > Settings:
  • Input > Enable last queries: muestra sugerencias de búsquedas anteriores del usuario cuando el usuario hace clic en la barra de búsqueda.
  • Input > Recent searches: muestra los productos vistos tras la consulta de búsqueda anterior.
  • Instant search > Categories limit: número máximo de categorías sugeridas para una consulta de búsqueda.
  • Common Settings > Category nesting level: establezca los niveles de categoría que desea mostrar. Por ejemplo, si tiene tres niveles de categoría (Hombre > Sneakers > Running) y solo desea mostrar el último nivel de categoría (Running) en el cuadro de búsqueda, introduzca el valor “3”.
  • Instant search > Brands limit: número máximo de marcas sugeridas para una consulta de búsqueda.
  • Suggestions > Suggestions limit: número máximo de consultas sugeridas para una consulta de búsqueda.
  • Instant search > Instant search products limit: número máximo de productos devueltos (de 0 a 10).

Diseño del cuadro de búsqueda desplegable

Con Kameleoon, puede personalizar por completo la apariencia del cuadro de búsqueda desplegable:
  • Títulos de los elementos principales: puede establecer valores en la sección Instant search widget titles de la página Search > Settings.
  • Información del producto mostrada en los resultados de búsqueda: puede configurar su plantilla en la página Search > Template instant search. Esta plantilla admite Liquid Markup. Puede utilizar todos los campos disponibles a la derecha para personalizar el cuadro de búsqueda.
  • Hoja de estilos de la plantilla: diseñe su bloque en la página Search > Theme editor. Puede elegir entre el sencillo editor básico y el potente editor CSS.
Listado de resultados de búsqueda: <div class='KameleoonProducts-full-search-results' data-search-query='{{search.terms }}' data-search-filters-block='.KameleoonProducts-full-search-filters'></div> Facetado y filtros: <div class='KameleoonProducts-full-search-filters'></div> Puede añadir los nombres de clase anteriores a un bloque existente en su sitio web. Puede mejorar la personalización del listado de resultados incorporando varios parámetros disponibles dentro del bloque de producto:
  • data-search-limit: este parámetro determina el número de productos que se van a recuperar.
  • data-search-offset: este parámetro especifica la posición de un producto dentro del conjunto de datos. Al especificarlo, puede recuperar un subconjunto de productos a partir del valor de offset indicado. Normalmente, offset se utiliza junto con data-search-limit, que define cuántos productos se recuperan a partir del offset indicado.
  • data-search-category-names: puede incluir un array de IDs de categoría de los resultados de recomendación.
  • data-search-callback: este parámetro es una función de callback que se ejecuta una vez devueltos los datos de recomendación.
  • data-search-error: una función de callback que se ejecuta cuando se produce un error.
  • data-search-sort-by: este parámetro le permite ordenar por varios criterios, incluidas popularidad, precio, descuento, sales rate o fecha.
  • data-search-order: puede especificar la dirección de ordenación como ascendente (asc) o descendente predeterminada (desc).
  • data-search-locations: incluye un array de IDs de ubicación de los resultados de recomendación.
  • data-search-price-min: solicita productos que se encuentren dentro de un rango de precio mínimo específico.
  • data-search-price-max: solicita productos que se encuentren dentro de un rango de precio máximo específico.
  • data-search-filters: este parámetro toma una cadena JSON con escape con parámetros de filtro. Por ejemplo, puede usarlo para filtrar productos basándose en criterios como compatibilidad Bluetooth o peso. Por ejemplo: {"bluetooth":\["yes"],"weight":["1.6"]}.
Puede personalizar la plantilla y el diseño predeterminados de su página de listado de búsqueda siguiendo estos pasos:
  • Información del producto mostrada en la página de listado de búsqueda: puede configurar una plantilla en la página Search > Template full search. Esta plantilla admite Liquid Markup. Puede utilizar todos los campos disponibles a la derecha para personalizar el cuadro de búsqueda.
  • Hoja de estilos de la plantilla: diseñe un bloque en la página Search > Theme editor. Puede elegir entre el sencillo editor básico y el potente editor CSS.

Optimización de los resultados de búsqueda con configuración avanzada

Kameleoon ofrece muchos ajustes de configuración integrados para controlar cómo funciona el motor de búsqueda y cómo devuelve los productos. Estos ajustes están disponibles desde el principio y no requieren ningún desarrollo adicional por parte de su equipo. A continuación se ofrece una revisión de las funcionalidades especialmente útiles para optimizar los resultados de búsqueda.

Tolerancia a errores tipográficos

Kameleoon proporciona tolerancia a errores tipográficos, lo que significa que los usuarios pueden encontrar el producto que buscan incluso si lo escriben mal. Puede configurar el grado de tolerancia a los errores tipográficos del motor de búsqueda. Basándose en la distancia de Levenshtein, Kameleoon le permite elegir el número de errores tipográficos que pueden corregirse al escribir una solicitud de búsqueda. La tolerancia a errores tipográficos está activada de forma predeterminada. Puede cambiar el comportamiento de la tolerancia a errores tipográficos en la sección Input de la pestaña Search > Settings. En modo Auto, Kameleoon identifica cuántos errores pueden corregirse teniendo en cuenta la longitud de la búsqueda, pero no puede exceder dos errores. Si desea desactivar la corrección de errores tipográficos, elija el valor 0.

Relevancia de la búsqueda

De forma predeterminada, Kameleoon trata las consultas de una sola palabra de manera distinta a las de varias palabras. Cuando hay una consulta de varias palabras, cada palabra se considera una clave independiente y única. Por ejemplo, si el usuario introduce la consulta “winter shoes”, Kameleoon devuelve primero todos los productos que contienen “winter shoes”, seguidos de los productos con los atributos “winter” y “shoes”. En verano, si la tienda no tiene calzado de invierno en stock, los resultados pueden contener productos totalmente diferentes, algunos de los cuales podrían ser irrelevantes. Cuando activa la opción de búsqueda cualificada y busca “winter shoes”, solo se devolverán productos etiquetados como “winter shoes” y nada más. En verano, en lugar de mostrar calzado aleatorio, devolverá resultados vacíos. Para cambiar el comportamiento predeterminado y hacer que las consultas de varias palabras se comporten de forma similar a las consultas de una sola palabra, active la opción “Qualifying search” en la sección Admin area de la pestaña Search > Settings.

Sinónimos

Los sinónimos indican al motor de búsqueda qué palabras deben considerarse equivalentes (por ejemplo, jacket es sinónimo de coat y parka). Puede especificar sinónimos en la página Search > Synonyms. Por lo general, querrá establecer reglas de sinónimos para consultas que devuelven pocos o ningún resultado. Kameleoon no proporciona un diccionario de sinónimos integrado porque los sinónimos dependen mucho del caso de uso. Sin embargo, Kameleoon le ayuda a encontrar sinónimos mostrando consultas sin resultados en Failed search queries de la página Search > Statistics. Haga clic en + en la columna de sinónimos y configure una regla de sinónimos para ayudar a resolver las búsquedas fallidas. También puede definir un sinónimo al crear query aliases.

Stop words

Puede eliminar palabras innecesarias como “el”, “un”, “lo” o cualquier palabra que crea que no debería considerarse en la consulta utilizada por los visitantes. Por ejemplo, en el caso de la consulta “unos pantalones impermeables para moto”, puede que desee ignorar las palabras “unos” y “para” antes de ejecutar la consulta y, por lo tanto, buscar simplemente “pantalones impermeables moto”. Puede añadir stop words en la página Search > Stop words. También puede revisar las consultas populares en la página Search > Statistics para identificar stop words adicionales. Haga clic en el icono - (quitar) para eliminar una stop word.

Search boosts

Puede potenciar productos, categorías de productos o marcas específicas para que aparezcan más arriba en los resultados de búsqueda. Para ello, cree consultas de boost desde la página Search > Search boosts. También puede programar un boost por tiempo limitado. Por ejemplo, si está ofreciendo una promoción de una semana en todos los televisores Samsung, puede potenciar todos los televisores Samsung cada vez que un usuario busque “TV” durante esa semana. Puede añadir tantos valores como sea necesario (una lista de productos, marcas o categorías) en el campo boost type value y dar mayor prioridad a algunas reglas de boost aumentando el valor de boost.
El campo entry type le permite personalizar aún más las reglas de boost. Por ejemplo, si crea un boost para la consulta sport shoes y elige la opción full, el boost solo funcionará si el usuario busca sport shoes. Si elige partial, también funcionará para las consultas sport y shoes.

Search redirect

Puede resultar útil redirigir a los usuarios a páginas de aterrizaje dedicadas cuando busquen productos promocionados en esas páginas. Kameleoon ofrece capacidades de search redirect que puede usar para crear reglas de redirección desde la página Search > Search redirect. También puede añadir varias entradas subiendo un archivo CSV.

Incorporar lógica de negocio para clasificar productos en los resultados de búsqueda

Personalice el ranking de los productos según necesidades de negocio específicas. Habilite o modifique las siguientes opciones en la sección Search > Settings > Common settings:
  • Sales rate: clasifique los productos del más bajo (0 a 50) al más alto (50 a 100) en el listado de búsqueda en función de su popularidad. Kameleoon tendrá en cuenta todas las interacciones de los visitantes con sus productos (pero principalmente las transacciones) para clasificarlos. Para ignorar la popularidad de un producto en el ranking, establezca el valor en 50.
Configure el intervalo de tiempo utilizado por Kameleoon en la sección Settings > Store Settings.
  • Price margin pressure: esta opción utiliza la etiqueta <price_margin> de su feed de productos. Le permite clasificar los productos del más bajo (0 a 50) al más alto (50 a 100) en el listado de búsqueda. El valor predeterminado es 50, lo que significa que el valor price_margin de cada producto de su feed no se tendrá en cuenta.
  • Availability of stock: filtra automáticamente los productos con stock bajo. Todos los artículos agotados se eliminan automáticamente de los resultados de búsqueda.