¡AI Assistant ya está aquí! - Da el salto al eCommerce conversacional

Dynamic re-ranking

Reordenación automática de los resultados de búsqueda en tiempo real, basada en señales de comportamiento, contexto y reglas de negocio, para que cada usuario vea primero los productos con más probabilidad de conversión.


Definición

Definición

Piensa en una tienda física con un escaparate que cambiase cada hora según quién pasa por delante: abrigos si llueve, bañadores si hace sol, zapatillas de running si pasa alguien en ropa deportiva. Eso, trasladado a los resultados de búsqueda de una tienda online, es dynamic re-ranking.

En un buscador interno convencional, el orden de los resultados se calcula una vez y se aplica igual para todos. Se basa en coincidencia textual (cuánto se parece la consulta al título o la descripción del producto) y, como mucho, en algún criterio estático como popularidad global o fecha de alta. El resultado es una lista fija: busques tú o busque cualquier otra persona, el orden es el mismo.

Dynamic re-ranking rompe esa rigidez. En lugar de un único criterio, combina múltiples señales en tiempo real para recalcular el orden en cada búsqueda:

Señales de comportamiento del usuario: qué ha visto, qué ha añadido al carrito, qué ha comprado antes, en qué rango de precios se mueve.

Señales de contexto: dispositivo (móvil o escritorio), geolocalización, hora del día, estacionalidad.

Señales del catálogo: disponibilidad de stock, margen del producto, novedad, tasa de conversión histórica de cada artículo.

Reglas de negocio: promociones activas, liquidación de inventario, priorización de marcas propias o productos patrocinados.

Todas estas señales alimentan un modelo (normalmente de tipo learning-to-rank) que asigna una puntuación a cada producto para esa consulta concreta, en ese momento concreto, para ese usuario concreto. Los productos se reordenan según esa puntuación antes de mostrarse.

Lo que diferencia a un buen sistema de re-ranking de uno mediocre es el bucle de retroalimentación: cada clic, cada compra y cada abandono actualiza las señales, y el modelo ajusta las posiciones en búsquedas futuras. No es una configuración que se hace una vez y se olvida; el sistema aprende continuamente.

Para qué sirve

Para qué sirve

El 89% de los compradores online solo consulta la primera página de resultados. Si el producto que más les conviene aparece en la posición 15 en lugar de la 3, probablemente nunca lo vean.

Dynamic re-ranking ataca directamente ese problema. Al colocar los productos con mayor probabilidad de conversión en las primeras posiciones — para cada usuario y cada consulta — se consiguen efectos medibles: mayor tasa de clics en resultados de búsqueda, más productos añadidos al carrito y, en consecuencia, más ventas. También permite alinear la relevancia para el usuario con los objetivos comerciales: liquidar stock, lanzar una colección nueva o dar visibilidad a productos de mayor margen, sin que la experiencia de búsqueda se resienta.

Doofinder

Doofinder implementa esta funcionalidad bajo el nombre Dynamic Re-Ranking dentro de sus herramientas promocionales (Boosting). El sistema parte de un scoring de relevancia propio que asigna una puntuación a cada resultado, y ofrece varias capas para modificar ese orden:

Boosting Rules: reglas a nivel de atributo. Permiten promocionar o penalizar resultados según valores de filtro (marca, categoría, disponibilidad, rango de precio). Cada regla se puede vincular a términos de búsqueda concretos (con coincidencia exacta o amplia) o aplicarse de forma global.

Manual Boosting: ajuste del factor de boost producto a producto, directamente desde el panel de administración. Si un producto tiene un factor superior a 1, sube en los resultados; si es inferior a 1, baja.

Automatic Boosting: Doofinder analiza los productos más clicados y comprados en un periodo determinado y les aplica un boost automáticamente, asumiendo que si los usuarios los eligen con frecuencia, merecen mayor visibilidad.

Boosting a través del feed: el factor de boost se puede incluir directamente en el feed de datos del catálogo, lo que permite automatizar la priorización desde el propio sistema de gestión de productos.

Estas capas se combinan con la personalización por IA de Doofinder, que adapta los resultados según el historial de navegación y compra de cada visitante.

Ejemplo

Caso práctico

Una tienda de material deportivo con 12.000 referencias recibe la búsqueda «zapatillas» 800 veces al día. Con ranking estático, los primeros resultados son siempre los mismos modelos, independientemente de quién busque.

Con dynamic re-ranking configurado:

Un usuario que ha navegado previamente por la categoría «trail running» y ha visto zapatillas en el rango de 80-120 € ve primero modelos de trail en ese rango de precio, con stock disponible.

Otro usuario que ha comprado zapatillas de baloncesto en el pasado y accede desde móvil ve modelos de basket destacados, con los más vendidos del mes en las primeras posiciones.

En paralelo, la tienda ha activado una regla de boosting para liquidar el stock de una marca concreta de la temporada anterior. Esos modelos suben posiciones para todos los usuarios, pero sin desplazar por completo los resultados personalizados — el sistema pondera ambas señales.

El resultado: misma consulta, tres experiencias distintas, todas más relevantes que una lista genérica ordenada por popularidad global.

Referencias

Fuentes