Category: Monitorización de precios

El Product Matching es un área perteneciente a Data Matching o Record Linkage encargada de identificar automáticamente aquellas ofertas, productos o entidades en general, que aparecen en la web procedente de diversas fuentes, aparentemente de forma distinta e independiente, pero que hacen referencia a una misma entidad real.

Actualmente, el Product Matching está experimentando un auge debido al incremento de compras online, lo cual ha propiciado la aparición de herramientas de comparación, monitorización y análisis de precios de los productos en venta. Desde el punto de vista de la implementación software, este proceso conlleva un arduo trabajo, ya que para un mismo producto, su descripción o nombre puede aparecer de distinta forma en páginas web diferentes, lo cual puede llevar a equívoco al motor de búsqueda obteniendo resultados incorrectos. Por tanto, se requiere de:

  • Un minucioso, exhaustivo y preciso proceso de búsqueda de productos a través de la web
  • Un filtrado de elementos candidatos, extracción de características, identificación y asociación de productos iguales y distintos
  • Un análisis de los parámetros o características que se requieren investigar entre estas entidades

Aproximación al estado del arte

El Product Matching debido a su relación con el Data Matching o Record Linkage comparte muchas de sus características. El Record Linkage se ha centrado principalmente, desde su nacimiento, en la fusión de distintas bases de datos en una única en la que se identifiquen aquellos elementos relacionados en ambas bases de datos, bien eliminando esas duplicaciones  y/o registrando nuevos enlaces. En las investigaciones realizadas hasta la fecha en el campo del Product Matching se pueden distinguir dos enfoques distintos:

  1. Uso de técnicas de similitud de textos (asociar a cada producto el título, descripción, características técnicas, etc.) para decidir si dos elementos de fuentes distintas hacen referencia a una misma entidad.
  2. Aplicar técnicas de aprendizaje automático para generar modelos que realicen la correspondencia entre productos.

Estos dos enfoques no son independientes entre sí. Normalmente, para el uso de técnicas de aprendizaje automático es necesario el uso de técnicas englobadas en el primer enfoque (Ej. tokenizado de textos, medidas de similitud, etc.) para obtener las entradas a los modelos que serán generados con el segundo enfoque.

Una nueva aplicación conocida como Content Based Image Retrieval (CBIR) ha surgido en el ámito del procesamiento de imágenes con el objetivo de resumir la información de una imagen en varias de sus características tales como el color, textura, forma o la combinación de éstas.

La forma de los objetos que se encuentran dentro de una imagen, es una de las características más usadas en las técnicas CBIR. Para obtenerla con necesarias técnicas de extracción morfológicas. Dentro de estas técnicas tiene una especial relevancia la basada en los Descriptores de Fourier. Dentro del campo de CBIR, también se deben destacar las técnicas de descomposición de imágenes en regiones locales de interés. Estas técnicas detectan, en una imagen, aquellos puntos más importantes y significativos pertenecientes a una región. Dichos puntos son denominados keypoints. En la literatura es posible encontrar una gran variedad de algoritmos para la obtención de keypoints dentro de una imagen.

ITELLIGENT_Product Marching_Monitorizacion de precios

Con el reciente auge del Deep Learning también han aparecido aplicaciones para CBIR. El Deep Learning consiste en un conjunto de algortimos de aprendizaje automático que generan modelos abstractos de alto nivel mediante el empleo de arquitecturas “profundas” -deep- compuestas de múltiples transformaciones no lineales, dispuestas de manera jerárquica. Ese enfoque es diferente a las técnicas convencionales de aprendizaje automático que se basan en arquitecturas “planas”.

Dentro de las múltiples técnicas englobadas dentro del Deep Learning, la técnica Convolutional Neuronal Network (CNN) es especialmente usada en el campo de CBIR. Esta técnica consiste en la utilización de múltiples capas de convolución situadas una encima de otra. Entre estas capas se comparten pesos así como la salia producida a la capa inferior. Mediante el entrenamiento de estos pesos y la disposición de las capas se consiguen modeles capaces de ser independientes a la rotación, traslación, contrastes, etc.

La importancia e imparable crecimiento del comercio electrónico –ecommerce- ha obligado a las organizaciones a disponer herramientas de monitorización de precios, que le permitan gestionar sus políticas de precios y conocer las estrategias de la competencia. Para estas herramientas es fundamental realizar una identificación adecuada de los productos entre las distintas fuentes que se monitorizan, ya que de no ser así no se podrán comparar los productos con sus verdaderos rivales, distorsionando toda la información obtenida.

En este post desglosamos los tres problemas más habituales que hacen fracasar un proyecto de monitorización de precios o pricing. De todo problema puede surgir una oportunidad si aprendemos a resolver de forma inteligente estos problemas habituales en pricing.  Por este motivo, además de exponer estos problemas, aportamos soluciones smart para enfrentarnos a ellos.

Problema 1: BIG DATA.

Los proyectos de monitorización de precios implica mantener ciento de miles o millones de precios diarios. Es complicado sacar a flote la información relevante frente al océano de datos que este  tipo de proyectos posee. Cuando el volumen de datos es alto, no solo es complicada la extracción de los datos, sino además encontrar la  información relevante se convierte en un reto

Por lo que,  ¿cómo evitamos este problemas?¿cómo encontramos la información relevante? Lo mostramos con un ejemplo.

Ejemplo. Amenazas y Oportunidades.

En un proyecto de pricing para una empresa de medio de transporte, los precios recopilados para rutas, días, horarios y billetes de viaje, se empleó un sistema de oportunidades y amenazas.

  • Amenazas. Es cuando el precio de la competencia está anormalmente bajo. Gracias a esta información, evitamos perder clientes y podemos actuar en consecuencia ante esta amenaza.
  • Oportunidades. Si el precio de mi competencia es habitualmente alto pero en algunos días es aún más alto, podemos aprovechar para subir nuestros precios y no perderé clientes.

AMENAZAS Y OPORTUNIDADES_Monitorización de precios¿Qué debe aportar un sistema respecto al volumen de datos?

  • Que extraiga datos de cualquier web.
  • Que te permita analizar cualquier precio. A través de un modelo, el sistema debe ser de ayuda para ver lo realmente relevante y no demorarse en temas accesorios.
  • Que posea un sistema de alertas: recibir alertas vía email.
  • Facilidad en extraer un histórico de los datos.

Problema 2: ONE SIZE DOESN´T FIT ALL. 

Cada sector posee peculiaridades diferentes que requieren soluciones diferentes por lo que “one size doesn´t fit all”. Es decir, no existe una única fórmula ni un software único y fijo para todo tipo de proyectos de pricing.

Por lo que, ¿qué debemos tener en cuenta a la hora de elegir un software de monitorización de precios?

Ejemplo. Establecer elementos de filtraje adaptado al proyecto. 

Para un proyecto de viajes, tener un sistema de filtros sencillos para visualizar los datos a través de una gráfica que nos permita analizar los precios.

 

Filtraje_monitorizacion de precios

¿Qué debe aportar un sistema respecto a las peculiaridades del proyecto?

  • La herramienta debe adaptarse al sector y no el sector a la herramienta
  • La visualización de los datos debe adaptarse a las necesidades del proyecto
  • Debe poseer elementos de filtraje para facilitar la visualización de los datos.

Problema 3: PRODUCT MATCHING. 

Para la comparación de la competencia cada empresa nombra un mismo producto de forma diferente. Esto es un problema de product matching. 

El proceso de  Product Matching consiste en relacionar para distintas fuentes aquellos productos que son el mismo. Dependiendo del sector, el problema del Product Matching es más complejo o no.

Problema 3: Productos de Gran Consumo.

En los proyectos de productos de gran consumo (supermercado, zapatería, por ejemplo), determinar cuando un producto en dos webs diferentes es el mismo, puede ser trivial.

Existen dos enfoques para solventar el problema que conlleva el Product Matching: técnica de similitud de textos y técnicas de aprendizaje automático para generar modelos que realicen el matching entre productos.

Product Matching_monitorizacion de precios

¿Qué debe aportar un sistema respecto al Product Matching?

En muchos sectores como el retail, electrónica y productos de gran consumo, este problema es algo muy importante y habitualmente se pasa por alto (overlook) no se le da la importancia que realmente tiene. Es fundamental que un sistema de pricing tenga una herramienta sofisticada que ayude a realizar el Product Matching.

Estos tres problemas son requisitos mínimos que debe tener en cuenta cualquier proyecto de pricing, pero, también, cada proyecto posee necesidades específicas según el sector y tipo de empresa sea.

A continuación os especificamos cinco necesidades específicas en proyectos de monitorización de precios:

  • OBTENER PRECIOS DESDE DISTINTOS PAÍSES SOBRE UNA MISMA WEB. Para una misma web y un mismo producto, poseen precios diferentes según desde que IP se entre en la misma.
  • OFUSCACIÓN DE PRECIOS. A partir de un seguimiento del precio podemos hacer acciones que nos ayude a mejorar nuestra oferta. Si entendemos el patrón de fijación de precios de la competencia, podemos darle la vuelta a la situación y atacar con una estrategia de choque.
  • POSICIONAMIENTO EN BUSCADORES. El objetivo aquí es saber qué precio poner para aparecer en las primeras posiciones dentro de un buscador de precios.
  • MODELIZACIÓN DE PRECIOS. Generación de modelos predictivos para determinar la evolución del precio de la competencia. Modelización de precios y elasticidad a partir de datos internos para la fijación de precios óptimos. Es posible modelizar el efecto del precio en la demanda (elasticidad) con vista a incrementar los beneficios.
  • CAMBIOS AUTOMÁTICOS DE PRECIOS. En algunos casos, tener acceso al sistema interno de una empresa permite automatizar con ciertas reglas el cambio de los precios propios. Si la competencia está por debajo de “equis” €uros, automáticamente el sistema puede bajar un tanto por ciento menos. Ejemplo: “Bajar 20€ más el precio” si la competencia baja los precios a 25€.
  • INTELIGENCIA COMPETITIVA. Al extraer los datos de una web, no solo extraemos los precios de los productos de venta, sino además podemos saber si hay productos nuevos o productos que se han dejado de vender.

El mercado del comercio electrónico es amplio y una fuente de actividad fundamental tanto para los negocios que se dedican a la venta online como para aquellos que poseen tiendas reales (no virtuales).

El comercio electrónico (e-commerce) continúa creciendo a pasos agigantados gracias a los avances tecnológicos y a los consumidores que compran cada vez más a través de Internet. Éstos sólo necesitan conectarse a Internet, visitar un comparador de productos-precios y escoger el que más se adapte a su necesidad según sus propios criterios de compra. Las compras online se hacen con mayor criterio y el precio es uno de los factores que más influye a la hora de la decisión de compra.

Todos estos factores provocan que el mercado del comercio electrónico sea cada vez más global y complejo. En este sentido, rivalizar en precios con nuestros competidores será una tarea trabajosa.

Necesitamos  saber qué están haciendo nuestros competidores y en qué sentido se mueve el mercado para poder tomar decisiones en nuestra estrategia de precios. Parte de esta información se puede obtener mediante la monitorización de precios utilizando herramientas de pricing especializadas para ello.

sirve-herramienta_monitorización_de_precios

Es importante saber llevar a cabo un seguimiento de los precios propios y de la competencia. Por ello, os explicamos de forma resumida cómo llevarla a cabo:

  1. Monitorizar sólo los productos más importantes. No tiene demasiado sentido monitorizar absolutamente todas las referencias de un comercio. Lo más recomendable es elegir aproximadamente el 20% de productos que más contribuyen a tu cuenta de resultados.
  2. Filtraje de productos y principales competidores. No es recomendable monitorizar todos los precios de todos los productos que tienes a la venta online, sobre todo si son grandes volúmenes. Lo más aconsejable es elegir aproximadamente el 20% de productos que más contribuyen a tu cuenta de resultados. Igual que ocurre con los productos, también debemos hacer un filtro de competidores. Para ello, fíjate qué empresas suelen aparecer junto a la tuya o mejor, por delante de la tuya, en los resultados de buscadores como google, bing, etc. Estos son tus competidores principales.
  3. Desarrollar una política de precios eficiente y rentable. Monitorizar los precios de la competencia te permitirá desarrollar una política de precios para tu negocio que resulte atractiva a los consumidores y por tanto contribuya a convertir, pero que a la vez te resulte rentable.
  4. Identificacar patrones. Otra funcionalidad interesante de la monitorización de precios es que puedes identificar patrones cíclicos en la variación de los mismos y adelantarte a las estrategias de los competidores.

FUNCIONALIDADES BÁSICAS DE UN SOFTWARE DE MONITORIZACIÓN DE PRECIOS

En una publicación anterior ya comentábamos las ventajas que ofrece el uso de herramientas de monitorización de precios. En esta ocasión, os dejamos algunas funciones a valorar para elegir un software adecuado que aseguren la calidad de la información extraída:

  • Extracción de datos de cualquier web. El resultado suelen ser millones de datos que deben ser procesados y la herramienta debe poseer aforo suficiente para ello.
  • Que te permita analizar cualquier precio. A través de un modelo, el sistema de pricing debe ser de ayuda para ver lo realmente relevante y no demorarse en temas accesorios.
  • Sistema de alertas. Es muy ventajoso que la herramienta posea un sistema para recibir alertas de precios vía email.
  • Facilidad en extraer un histórico de los datos.
  • ONE SIZE DOESN´T FIT ALL. Cada sector tiene necesidades diferentes que requiere elementos de filtraje y un “look and feel” diferente.
  • Información inmediata y actualizada. Trabajar con datos actualizados diariamente.
  • Datos reales. El precio mostrado por la herramienta debe coincidir con el precio publicado en la web.
  • En muchos sectores el problema del Product Matching es algo muy importante y habitualmente se pasa por alto (overlook) no se le da la importancia que realmente tiene. Es fundamental que un sistema de pricing tenga una herramienta sofisticada que ayude a realizar el Product Matching correcto. De nada sirve monitorizar dos productos si se trata de productos diferentes. La herramienta ha de relacionar los productos del cliente con los respectivos del competidor.

En ITELLIGENT poseemos una herramienta propia de monitorización de precios, Netprice. Somos especialistas en optimización y fijación de precios con técnicas de Revenue/Yield Management para comercio online. Desarrollamos técnicas encaminadas a incrementar los ingresos cuando gran parte de la demanda proviene de sistemas de comparación de precios.

Si deseas información sobre nuestra herramienta Netprice, no dudes en solicitar más información a través de nuestra web.

 

Las herramientas de gestión de precios propios y de la competencia, suele ser vista como una tarea compleja y que exige una gran dedicación, lo cual no deja de ser cierto, aunque todo ese laborioso proceso se simplifica y optimiza si se cuenta con un software de pricing.

De un tiempo hasta ahora, el comportamiento de los compradores está virando de las compras tradicionales a las compras Online y el margen de crecimiento del sector e-commerce es aun grande.  Entre las principales razones por las cuales los clientes hacen sus compras online, está la de beneficiarse de precios más ajustados que en los establecimientos físicos. Por tanto, disponer de un software de control de pricing es fundamental a la hora de tomar decisiones y establecer una estrategia de precios online.

A continuación, destacamos 5 de las muchas ventajas que ofrece contar con el software NetPrice:

En Itelligent con nuestra herramienta NetPrice, conseguirá  reducir la incertidumbre en su toma de decisiones en torno a su estrategia de precios. Recolectamos información de productos y servicios, internos y de la competencia, para un posterior análisis de sus fluctuaciones, facilitando un mayor entendimiento del mercado, lo que nos permite anticiparnos a la demanda.

Por último, debemos destacar que Netprice facilita al departamento comercial establecer políticas de precios en base a técnicas de Revenue o Yield Management, o lo que es lo mismo, optimizar su gestión de precios en función de la demanda y la disponibilidad de artículos. Es fundamental la optimización del precio del producto/servicio para lograr maximizar los ingresos. Por tanto, actualmente, poseer un software como NetPrice se ha convertido en un elemento necesario e indispensable para la obtención de un control total de la gestión de precios.

Más información sobre NetPrice y otros servicios de ITELLIGENT en nuestra web: www.itelligent.es