Ir al contenido

Panel de Analiticas y Rendimiento

El panel de analiticas te da una vision completa de como esta funcionando tu negocio, tanto en ventas como en trafico a tu menu digital. Ademas, puedes comparar el rendimiento de cada sucursal por separado.


  1. En el panel de negocio, haz clic en Analiticas en la barra lateral.
  2. Veras el panel con indicadores clave, graficas, ranking de sucursales y productos.

En el encabezado encontraras los controles para personalizar lo que ves:

El encabezado incluye un selector de sucursal. Al cambiarlo, la aplicacion envia el identificador de la sucursal activa en el header X-Manager-Branch-Id de cada peticion. Esto define el alcance o scope de toda la pagina:

  • Global / Matriz: Datos consolidados de todas las sucursales juntas.
  • Sucursal especifica (por marca): Datos de una sola sucursal de una marca concreta.

Al cambiar el selector, toda la pagina se actualiza: KPIs, grafica, ranking de sucursales, tabla de detalle y panel de productos. El selector del header es la forma principal de cambiar de alcance; los botones de scope y los clics dentro de la vista (ranking, tabla) tambien actualizan esa misma sucursal activa.

Nota: Si tu negocio agrupa varias marcas, el selector filtra por sucursal y marca. Para la vision consolidada, usa el alcance Global del selector cuando lo necesites.

Un menu desplegable con todos los productos de tu menu. Por defecto muestra “Todos los productos”. Al seleccionar un producto especifico, las metricas de ingresos, pedidos y ticket promedio se filtran para mostrar solo el rendimiento de ese producto.

Elige el periodo de tiempo a analizar:

PeriodoQue incluye
HoySolo el dia actual.
SemanaDe lunes a hoy.
MesDel 1ero del mes a hoy.
TrimestreUltimos 3 meses completos.
AnoAno completo seleccionado.
TodoDesde el inicio de tu negocio.

Cuando seleccionas Mes, Trimestre o Ano, aparece un selector adicional para elegir el ano (ano actual y hasta 3 anos atras). No se muestra para Hoy, Semana o Todo.

Recarga los datos manualmente. El icono gira mientras se cargan los datos.


Debajo del encabezado hay una barra horizontal con botones. Cada boton representa un alcance de los datos:

AlcanceDescripcion
GlobalDatos consolidados de todas las sucursales juntas.
Nombre de sucursalDatos de una sucursal especifica.

Al hacer clic en una sucursal, toda la pagina se actualiza para mostrar solo los datos de esa sucursal: KPIs, grafica, ranking y productos. El boton activo se resalta en naranja.

Como interactua el scope con el selector del encabezado

Sección titulada «Como interactua el scope con el selector del encabezado»

El scope y el selector de sucursal del encabezado estan sincronizados: ambos controlan la misma sucursal activa. Esto significa:

  • Al cambiar el selector del encabezado, el boton de scope activo tambien cambia y se resalta el correspondiente.
  • Al hacer clic en un boton de scope, el selector del encabezado se actualiza para reflejar esa misma sucursal.
  • Al hacer clic en una fila del ranking de sucursales o de la tabla Detalle por sucursal, se ejecuta la misma accion setActiveBranch y la sucursal elegida queda activa en el selector del header y en el scope.
  • Al cambiar el selector de producto, el alcance activo (global o sucursal) se mantiene; lo unico que cambia es el filtro de producto.

Esta sincronia te permite cambiar la sucursal activa desde dentro de la vista (clic en ranking o tabla) sin necesidad de subir al encabezado. Es util cuando, por ejemplo, ves en el ranking que una sucursal factura poco y quieres revisarla a detalle con un solo clic.


Siete tarjetas numericas muestran las metricas principales del alcance seleccionado:

KPIQue mideColor
IngresosDinero total generado en el periodo ($).Verde
PedidosCantidad total de pedidos realizados.Azul
TicketValor promedio por pedido (ingresos / pedidos).Violeta
ConversionPorcentaje de visitas al menu que se convirtieron en pedidos.Naranja
VisitasNumero total de visitas al menu digital.Gris
SesionesSesiones de navegacion en el menu digital.Gris
VisitantesVisitantes unicos al menu digital.Gris

Al seleccionar un producto especifico en el selector superior, los KPIs de Ingresos, Pedidos y Ticket se ajustan para mostrar solo los datos de ese producto.


La grafica principal ocupa la seccion central-izquierda y muestra la evolucion en el tiempo. Tiene tres vistas que se alternan con botones:

Linea de tendencia de ingresos en el periodo. Cada punto muestra el ingreso del dia, semana o mes segun el periodo seleccionado.

Linea de tendencia de cantidad de pedidos. Util para identificar dias u horas pico.

Linea de tendencia de trafico al menu digital. Muestra cuantas personas visitaron tu menu, independientemente de si compraron o no. Datos que provienen de menu_chart_data cuando se ve por sucursal.

Al seleccionar una sucursal especifica, la grafica muestra los datos de esa sucursal. En vista Global, muestra los datos consolidados.


En la columna derecha superior se muestra un ranking de sucursales ordenadas por ingresos (de mayor a menor):

  • Cada sucursal muestra: nombre, cantidad de pedidos, visitas al menu y monto de ingresos.
  • Una barra de progreso naranja indica la proporcion de ingresos respecto a la sucursal con mayor facturacion.
  • Al hacer clic en una sucursal, se selecciona como alcance activo y toda la pagina se actualiza.
  • Muestra el numero total de sucursales en un badge.

Debajo de la grafica, en la columna izquierda, hay una tabla con el desglose por sucursal. Esta tabla se alimenta del arreglo branch_analytics[] que devuelve la API, donde cada elemento corresponde a una sucursal individual con sus propias metricas:

ColumnaDescripcion
SucursalNombre de la sucursal. Debajo muestra sesiones y visitantes unicos del menu.
IngresosTotal facturado en el periodo para esa sucursal.
PedidosCantidad de pedidos de esa sucursal.
VisitasVisitas al menu digital de esa sucursal.
ConversionPorcentaje de conversion (visitas -> pedidos) de esa sucursal.

Encima de la tabla se muestra el contador de visitas desde codigo QR de mesa (qr_table_visits), que indica cuantos clientes escanearon el QR de una mesa para acceder al menu.

Al hacer clic en una fila, esa sucursal se vuelve el alcance activo (ejecuta la misma accion setActiveBranch que el selector del header) y el scope se actualiza en consecuencia. Util para comparar una a una sin volver al encabezado.

Como leer la tabla: Ordena primero por Ingresos para identificar tu sucursal top. Despues revisa Conversion: si una sucursal tiene muchas Visitas pero Conversion baja, el problema no es trafico sino que el menu no cierra ventas (precios, presentacion o disponibilidad).


En la columna derecha inferior se muestran los 7 productos mas vendidos del alcance seleccionado (Global o sucursal especifica):

  • Cada producto muestra: nombre, unidades vendidas y monto de ingresos generados.
  • Una barra de progreso oscura indica la proporcion respecto al producto mas vendido.

Al seleccionar un producto del selector superior, los KPIs se filtran, pero el panel de productos sigue mostrando el top completo para que puedas comparar.


El panel consume datos del endpoint orders/business/:id/analytics y estructurados en:

  • summary: Metricas globales de ingresos, pedidos, ticket, conversion, visitas, sesiones, visitantes unicos y visitas QR.
  • chart_data: Datos para la grafica de ingresos y pedidos (por dia, semana o mes).
  • top_products: Productos mas vendidos con cantidad, ingresos y precio promedio.
  • branch_analytics[]: Arreglo con una entrada por cada sucursal. Cada elemento contiene las propias metricas de la sucursal: ingresos, pedidos, ticket, conversion y visitas; su chart_data individual (series de ingresos y pedidos por dia); su menu_chart_data (visitas, sesiones y visitantes unicos del menu digital); y su propio top_products.
  • menu_analytics: Metricas de trafico del menu digital — resumen, chart_data de visitas, estadisticas por sucursal, por dispositivo y por fuente de trafico.
  • El Panel de sucursales (ranking) se construye a partir de branch_analytics[]: cada fila del ranking es un elemento del arreglo, ordenado por ingresos.
  • La tabla Detalle por sucursal usa el mismo arreglo branch_analytics[], mostrando una fila por sucursal con sus columnas de Ingresos, Pedidos, Visitas y Conversion.
  • Cuando cambias el scope a una sucursal especifica ( desde el header, los botones de scope, el ranking o la tabla ), la vista cambia para leer las metricas y chart_data de ese elemento del arreglo en lugar del summary global.
  • En scope Global, los KPIs y la grafica usan summary y chart_data (datos consolidados). En scope de sucursal, usan los campos correspondientes dentro del elemento elegido de branch_analytics[].

PreguntaDonde buscar
Estoy ganando mas que el mes pasado?Selecciona “Mes”, anota ingresos. Cambia el ano si es necesario para comparar.
Que producto vende mas?Panel de Productos (top 7).
Que sucursal factura mas?Panel de Sucursales (ranking).
Cuanto gasta en promedio un cliente?KPI Ticket promedio.
Mi menu digital recibe visitas pero no vende?KPI Conversion. Si es baja, revisa precios o presentacion del menu.
Cuantos clientes usan el QR de las mesas?Contador de visitas QR en Detalle por sucursal.
Una sucursal vende mucho menos que otras?Selecciona cada sucursal en el scope y compara metricas.
Quiero saltar rapido entre sucursales?Usa el selector del encabezado o haz clic en el ranking / tabla de Detalle por sucursal. Ambos actualizan la sucursal activa.
El reporte de una sucursal se ve vacio?Confirma que la sucursal del header sea la correcta y que haya pedidos registrados en el periodo seleccionado. Una sucursal sin ventas en el periodo muestra ceros.

SituacionRecomendacion
Datos no coinciden con mi percepcionConfia en los datos. Revisa que el alcance (Global vs sucursal) y el periodo sean los correctos.
Periodo sin datosAsegurate de que haya pedidos registrados en ese periodo.
Mucha diferencia entre sucursalesHaz clic en cada sucursal para ver sus metricas individuales y detectar patrones.
Ticket promedio bajandoConsidera aumentar precios, crear combos o hacer upselling.
Muchas visitas pero pocas ventasRevisa tu menu digital: fotos, descripciones, precios. La conversion baja indica friccion.
Quiero ver solo un productoUsa el selector de producto en el encabezado.