Calculando analytics
Inicio
Hoy
Total gestiones
período activo
Canales con gestiones
canales activos
%
Efectividad global
—%
Canales
Cargando canales…
Resumen gerencial: últimas 3 horas por canal
Cargando resumen por hora…
Gestiones por hora del día
Todos los canales — total · efectivos · no efectivos · actividad 00:00–23:59
Usuarios en tiempo real
Actividad por minuto en los últimos 30 minutos
0 activos ahora
30 min atrás15 min atrásahora

Chatbots activos ahora

#Chatbot IDUsuarios activos
Sin actividad en tiempo real…

Por dispositivo

Por sistema operativo

Por navegador

Eventos por tipo

Tendencia de eventos
Por día
Mostrando: histórico
0
Ubicaciones
0
Países
0
Ciudades
0
Canales

Mapa de ubicaciones

0 ubicaciones

Por país Mide desde qué países tus usuarios intentan conectarse. Ayuda a identificar oportunidades de mercado regional y focalizar esfuerzos.

Por ciudad Muestra la distribución local de los accesos. Permite realizar campañas específicas o detectar zonas de alta concentración tecnológica.

Por canal Clasifica los puntos de acceso según la aplicación o plataforma origen (WhatsApp, Web, etc.). Ayuda a descubrir qué canal atrae a más usuarios.

Por empresa

Canal por empresa

Ubicaciones recientes en vivo

0 recientes
Las ubicaciones nuevas aparecerán aquí en tiempo real

Detalle de ubicaciones

FechaPaísCiudadCanalEmpresaClienteLatitudLongitud
Cargando ubicaciones…

Todas las sesiones

Fecha CanalDispositivoOSNavegador TokenUsuarioEmpresaClienteSegmentoEventosÚltima act.Acciones
Cargando…

API de Integraciones

Conecta canales externos (WhatsApp, Telegram, etc.) para reportar ubicaciones de usuarios. Todos los datos se reflejan en el dashboard en tiempo real.

Autenticación

Todas las APIs requieren el header X-Api-Key o query param ?apiKey=...

Ubicaciones y Eventos
Gestiones de Canales
POST /analytics/channel/location Recomendado

Registra de manera forzada la ubicación (Georeferenciación) de un usuario o dispositivo. Ideal para mostrar la posición en tiempo real de tu canal.

Ejemplo JSON de envío:

{
  "canal": "whatsapp",
  "token": "tel_573001234567",
  "latitud": 4.6097,
  "longitud": -74.0817,
  "empresaId": "acme_01",
  "clienteId": "cli_999",
  "segmentoId": "seg_corp",
  "empresa": "Acme",
  "cliente": "Carlos",
  "segmento": "B2B"
}
canalstringNombre del canal (whatsapp, telegram, instagram…)
latitudnumberLatitud del usuario
longitudnumberLongitud del usuario
paisstringPaís
ciudadstringCiudad
continentestringContinente
empresastringNombre de la empresa
clientestringNombre del cliente
segmentostringNombre del segmento
empresaIdstringID de empresa
clienteIdstringID del cliente
segmentoIdstringID de segmento
tokenstringToken del usuario en el chatbot
Probar endpoint

              
POST /analytics/channel/session

Registrar sesión de un canal externo. Geolocaliza automáticamente la IP del usuario vía ipapi.co.

canalstringNombre del canal
ipstringIP del usuario (se geolocaliza automáticamente)
empresastringNombre de la empresa
clientestringNombre del cliente
empresaIdstringID de empresa
clienteIdstringID del cliente
tokenstringToken del usuario en el chatbot
Probar endpoint

              
POST /analytics/event

Reporta acciones clave de los canales externos (Ej: inicio de interacción, interacciones de menú, cierres de conversación). Esto incrementa el contador del Dashboard analítico y enriquece el tráfico.

Ejemplo JSON de envío:

{
  "eventType": "Sesión Móvil", // Requerido. String
  "token": "tel_573001234567", // Opcional. String (ID único del usuario)
  "canal": "whatsapp", // Opcional. String
  "empresa": "Acme Corp", // Opcional. String
  "empresaId": "acme_01", // Opcional. String/Number (o idempresa)
  "cliente": "Perez Co.", // Opcional. String
  "clienteId": "cli_001", // Opcional. String/Number (o idcliente)
  "segmento": "VIP", // Opcional. String
  "segmentoId": "seg_001", // Opcional. String/Number (o idsegmento)
  "data": { // Opcional. Metadata extendida
   "tiempo_espera": "12s",
   "os": "Android"
  } }
eventTypestringQué sucedió. Ejemplos: "Sesión Móvil", "Sesión Desktop", "Sesión Finalizada"
tokenstringAsocia el evento a un usuario. Ejemplo: "tok_3289d" o número de teléfono.
canalstringCanal de origen. Ejemplo: "whatsapp", "telegram"
empresa/cliente/segmentostringNombres de identificación de jerarquía. Ejemplo: "Acme Corp"
empresaId/clienteId/segmentoIdstringIdentificadores de jerarquía (Se puede usar idempresa, idcliente, etc). Ejemplo: "emp_123"
dataobjectMetadatos para el evento. Ejemplo: { "motivo_cierre": "Usuario abandonó" }
Probar endpoint

              
POST /analytics/channel/bulk

Registrar múltiples ubicaciones en una sola llamada. Máximo 200 por solicitud.

locationsarrayArray de objetos con los mismos campos que /channel/location (incluyendo token)
Probar endpoint

              
GET /analytics/channels Sin auth

Listar todos los canales registrados con sus conteos de sesiones.

Probar endpoint

              
GET /analytics/summary Sin auth

Obtener resumen de analytics con filtros opcionales.

fromstringFecha inicio YYYY-MM-DD
tostringFecha fin YYYY-MM-DD
Probar endpoint

              
GET /analytics/geo Sin auth

Obtener ubicaciones geográficas con filtros opcionales.

fromstringFecha inicio YYYY-MM-DD
tostringFecha fin YYYY-MM-DD
canalstringFiltrar por canal
Probar endpoint

              
GET /health Sin auth

Health check del servidor.

Probar endpoint

              
Ejemplos de código