La elección del algoritmo en cada caso, se basa en la información que tengamos sobre el cliente, el producto, o de las opiniones de los primeros sobre los segundos que podamos recabar. La estrategia que tratamos en este texto es la basada en modelos de asociación o análisis de afinidad, a veces conocidos por la expresión “market basket analysis”, que se basan en análisis estadísticos que buscan qué elementos o servicios suelen ser adquiridos de forma conjunta.
Los algoritmos matemáticos en que se basan estas técnicas son sencillos y crean grupos de productos que tienen una fuerte relación de afinidad. A partir de ahí se obtienen ofertas personalizadas para los clientes que han adquirido uno o dos de estos productos, pero no los demás. Es una técnica sencilla y rápida que funciona muy bien aún con bases de datos de clientes pequeñas o dispersas y suele ser la estrategia más rentable para hacer ofertas personalizadas. Son el clásico ejemplo de “Los clientes que compraron este producto también compraron este otro” o “Productos que se suelen comprar juntos”.
El algoritmo se puede programar en Python que resulta gratuito (Python se desarrolla bajo una licencia de código abierto por lo que se puede usar y distribuir libremente) y no es difícil de instalar en un ordenador siguiendo el paso a paso que se detalla en este texto.
Deja tu comentario