Saltar al contenido principal
Las capacidades de recomendación de productos son una funcionalidad premium. Póngase en contacto con su Customer Success Manager para habilitarlas en su cuenta de Kameleoon. Acceda al espacio de trabajo Product recommendations navegando a Settings > Recommendations.
Una estrategia de recomendación define cómo selecciona y filtra los productos que se mostrarán. Al crear una estrategia, introduzca un nombre y una descripción y defina el número máximo de productos que se mostrarán en el bloque. Después de guardar la estrategia, configure sus reglas, plantillas y diseño.
Haga clic en Recommendations > Recommendation strategy. A continuación, haga clic en su bloque de recomendación > Copy code para generar el snippet de su bloque. Péguelo en el código fuente de su página donde desee que aparezca el bloque.Como alternativa, utilice la Activation API de Kameleoon para servir recomendaciones de productos. La API utiliza la última versión guardada de la plantilla y devuelve un objeto JSON que contiene los productos recomendados y el HTML de la plantilla. La respuesta de la API no incluye CSS; debe aplicar el estilo a la salida manualmente.Al implementar el código de su bloque, incluya el parámetro data-recommender-code (ID del bloque de recomendación de productos). Para los bloques que utilizan algoritmos como Similar y They also buy this, incluya el parámetro data-recommender-item para especificar el ID del producto actual.
Si observa una gran discrepancia entre su inventario total y el número de productos disponibles para la recomendación mediante los algoritmos Popular o Trending (etiquetados como productos Widgetable), estos algoritmos tienen requisitos estrictos de calidad de los datos.Para que un producto sea widgetable y elegible para las recomendaciones, debe configurar e importar correctamente los cuatro campos críticos:
  • Precio
  • Nombre
  • URL
  • Imagen (la URL de la imagen debe ser válida y recuperable)
Si falta alguno de estos atributos esenciales o es incorrecto (por ejemplo, una URL de imagen rota), Kameleoon filtra el producto y no aparecerá en los resultados del algoritmo de recomendación.Cómo solucionar problemas de imágenes que faltanUn motivo habitual por el que un producto no es widgetable es que Kameleoon no haya podido descargar la imagen durante el proceso de sincronización del catálogo.Principales razones por las que no se pueden descargar las imágenesSi su producto tiene una URL de imagen válida pero aún así carece de imagen, la configuración del servidor de su tienda podría ser la causa del problema:
  • Sobrecarga del servidor: el almacenamiento o el servidor de su tienda no puede manejar el alto volumen de solicitudes del sistema de Kameleoon. El sistema descarga imágenes utilizando 50 hilos simultáneos, lo que a menudo provoca errores de tiempo de espera.
  • Bloqueo de seguridad: su firewall o protección anti-DDoS podría bloquear solicitudes según el user agent o la dirección IP.
    • User agent: Kameleoon descarga imágenes con el user agent Kameleoon Fetcher 2.0. Si las descargas fallan, permita este user agent en la configuración de su servidor.
    • Dirección IP: incluya en la lista permitida todas las IP del clúster de Kameleoon para garantizar un acceso ininterrumpido. Vea la lista de IPs aquí.
Cómo encontrar productos problemáticosIdentifique qué productos carecen de los campos de datos necesarios accediendo a su Products Database.
  1. Haga clic en Settings > Recommendations > Products > Data feed.
  2. Seleccione False en el desplegable Widgetable.
  3. Haga clic en cualquier producto para ver sus atributos. Kameleoon resalta el problema (por ejemplo, falta de precio o fallo en la recuperación de la imagen) en la lista de atributos del producto.
Recordatorio sobre la ventana temporal del algoritmoAl solucionar problemas con los resultados, tenga en cuenta que el algoritmo Trending calcula las recomendaciones basándose estrictamente en los pedidos de venta dentro de la ventana temporal seleccionada. El algoritmo excluye las ventas anteriores a esa duración.
Personalice la frecuencia y el momento concreto de las actualizaciones de su feed de datos de productos en Store settings.
No. Actualmente, las recomendaciones de productos solo admiten los canales web y app. No puede enviar widgets de recomendación dinámicos directamente a las plantillas de correo electrónico.
Sí, puede previsualizar y simular sus recomendaciones de productos en su sitio web utilizando el Widget Studio.Para ello, cree un widget que contenga su bloque de recomendación de productos y, a continuación, añádalo a su experimento. Una vez configurado, utilice la funcionalidad de simulación del Widget Studio para visualizar el widget. La simulación le permite verificar tanto el diseño como los productos que devuelve el algoritmo antes de su lanzamiento.
Sí. Puede aplicar criterios de ordenación a los productos que devuelve un algoritmo. Por ejemplo, puede ordenar los resultados mostrados por ingresos más altos para priorizar los artículos de mayor valor.
No. Las expresiones regulares (regex) no están actualmente disponibles para definir lógica de coincidencia compleja dentro de las reglas de recomendación.
No. La plataforma no admite Bring Your Own Algorithm (BYOA). Utilice el conjunto de algoritmos integrados proporcionados por Kameleoon.
Aunque Kameleoon no impone un límite estricto, solicitar muchos productos afecta al rendimiento del algoritmo y aumenta los tiempos de respuesta. Muestre menos de 50 productos por bloque. Para mostrar conjuntos de productos más grandes, utilice Collections.
No, algunos algoritmos solo funcionan bajo condiciones específicas. Por ejemplo, el algoritmo Similar products, el algoritmo Products usually purchased with this item y el algoritmo Store recommendations solo funcionan en páginas de detalle de producto. El algoritmo Products usually viewed with this product solo funciona si el carrito contiene artículos.
Sí. Puede utilizar la talla del producto como variable HTML en su plantilla, siempre que la talla aparezca como parámetro en el feed de datos.
No. El algoritmo Store Recommendations requiere específicamente el campo accessories en su feed de datos. No reconoce nombres de campo personalizados para relaciones manuales entre productos.Para vincular productos manualmente (por ejemplo, para mostrar artículos complementarios), asigne los IDs de los productos relacionados al campo accessories.El algoritmo muestra únicamente los productos vinculados mediante la etiqueta accessories. Puede restringir aún más estos resultados aplicando filtros estándar al bloque de recomendación (por ejemplo, para excluir artículos agotados de la lista manual).
Para utilizar el algoritmo Currently on wishlist, realice un seguimiento explícito de cuándo un usuario añade un artículo a su lista de deseos. El motor de recomendación no detecta automáticamente estas interacciones sin una señal de API específica.Implemente el método trackAddToWishList() de la Activation API. Este método envía los datos de evento necesarios a Kameleoon, que alimenta el algoritmo de wishlist.
Los atributos admitidos dependen del formato de su feed. Tenga en cuenta las siguientes limitaciones sobre las etiquetas y los datos de stock:Etiquetas personalizadas (custom_label_0 - custom_label_4)
  • No admitidas.
  • El módulo de recomendación no importa los atributos custom_label de los feeds de Google Merchant Center. No puede utilizar estos campos para filtrar ni mostrar.
Cantidad de stock (stockquantity)
  • Feeds de Google Merchant: no admitido. La especificación de datos de producto de Google no incluye un recuento numérico de stock (solo el estado “availability”). Por lo tanto, no puede importar números exactos de inventario mediante CSV/XML de Google.
  • Kameleoon XML: admitido. Para utilizar recuentos exactos de stock, utilice el formato XML nativo de Kameleoon y rellene el campo stockquantity.
  • Visualización y uso de datos de stock: si importa datos de stock mediante Kameleoon XML, los valores aparecen en la vista general de Data feed. Utilice el atributo stockquantity para crear filtros (por ejemplo, stockquantity > 5).