Skip to content

Análisis rápido de ventas en campañas estacionales

En un catálogo con miles de referencias repartidas en cientos de familias temáticas (más de 300 categorías), la pregunta que llega cada mañana es siempre la misma: qué se está vendiendo ahora mismo, y de qué.

Con un export a Excel la respuesta llega cuando ya no sirve. Este informe existe para contestarla en medio minuto y con el corte que pida quien pregunta: por unidad de negocio, por canal, por familia temática (lo que nosotros llamamos universo) o por tipo de público (target).

Una campaña estacional dura entre tres (Navidad) y seis (Halloween o Carnaval) semanas y se juega día a día. No el mes pasado ni la campaña del año anterior, hoy.

Aquí report de una campaña de Navidad a pleno rendimiento:

Quién pregunta y para qué

El cuadro lo abren comercial y producto, casi a diario mientras hay campaña viva, y de ahí sale una decisión muy concreta: qué productos están tirando en cada unidad de negocio o canal. Con eso se decide dónde se empuja a nivel publicitario, qué se repondrá el año que viene y qué se dejará caer.

Antes se resolvía pidiendo un volcado al equipo de datos, o mirando el total de la campaña sin desglosar, que es donde se esconde lo interesante: una familia puede ir bien en conjunto y tener dentro dos referencias que se comen todo mientras el resto no arranca.

En el ejemplo siguiente, ventas de un universo concreto: Harry Potter.

En un negocio estacional, verlo tarde significa no tomar decisiones importantes como bajar o subir precios antes de que se termine la ventana de oportunidad.

Nueve cortes y tres métricas

Las dimensiones son las columnas de la izquierda y cada una responde a un «por dónde lo miro»:

  • Producto / SKU, el identificador. Un parámetro cambia la granularidad entre el producto agrupado y el SKU suelto con su talla y su color.
  • Nombre de producto, por donde se busca a mano una referencia concreta.
  • Universo, la familia temática del artículo, y tipología, el tipo de artículo dentro de ella.
  • Fabricante, que separa producto propio de producto de terceros.
  • Target, un código de público con franja de edad y género.
  • Tramos YOH (years on hand), para cuántos años hay stock al ritmo de venta actual. Va por tramos, no como número suelto.
  • Segmentación outlet, temporada o liquidación.
  • Fecha, día a día, que aquí no es un eje sino las cabeceras de una tabla cruzada.

Métricas hay tres y cada celda las enseña juntas: importe de venta bruta arriba, y debajo unidades vendidas con el precio medio entre paréntesis. Las dos primeras se suman sin problema; la tercera es derivada y no.

precio medio de la celda = importe bruto de la celda / unidades de la celda

No se promedian precios medios entre celdas: un día con una unidad
pesaría igual que uno con cuarenta. Para el precio medio de un periodo
hay que dividir los totales, no la media de las medias.

Cómo se lee el cuadro

Al abrirlo la tabla sale ordenada por importe total descendente, así que el top de venta está en las primeras filas sin tocar nada. A la derecha, una columna por día y el fondo de cada celda coloreado por unidades vendidas: cuanto más naranja, más unidades.

La columna de filtros de la derecha define qué datos estás viendo, y en esta captura no está todo abierto:

  • Tipo de tienda en B2C: la venta a empresas o en marketplaces se queda fuera del cuadro.
  • Tienda en un mercado concreto y campaña con varios valores marcados a la vez.
  • Rango de fechas de dos semanas, movido con un deslizador.
  • Separar marketplaces, desactivado: esas ventas van agregadas con las de la web. Activarlo es lo que convierte el cuadro en una lectura por canal.
  • El resto en «Todos» (almacén, destino, zona, target, universo, fabricante, vertical), más dos cajas de búsqueda por nombre y por id de producto.

La gracia no está en la tabla, que es una tabla de toda la vida, sino en que la misma pregunta se conteste en el corte que haga falta sin pedirle un export a nadie.

Lo que no contesta es el porqué: te dice que una referencia se cayó el jueves, no si fue rotura de stock, precio o que dejó de salir en la home. Eso ya es «cosa tuya»… 🙂