10

Pulse AI

Pulse AI es la capa de inteligencia analítica proactiva de BetterMeter. En lugar de esperar a que revise los dashboards, Pulse detecta automáticamente anomalías, muestra insights, evalúa la salud del producto, pronostica tendencias y entrega briefings diarios o semanales.

El chat de Pulse usa Google Gemini 3.7 Flash mediante OpenRouter de forma predeterminada. Los despliegues autohospedados pueden cambiarlo con PULSE_AI_MODEL.

Capacidades

Pregunta lo que sea
Un asistente de chat anclado en el dashboard que consulta todas las métricas que BetterMeter almacena del sitio que estás viendo — tráfico, páginas, fuentes, campañas, visitantes, sesiones, eventos, bots, CLI, MCP, API, posiciones y menciones de IA — y sabe en qué página estás
Detección de anomalías
Detecta picos de tráfico, caídas, cambios en tasas de error, oleadas de bots y nuevas fuentes de referencia
Insights proactivos
Muestra tendencias, oportunidades de crecimiento, hitos y cambios en campañas, canales, geografía, conversiones y participación — en las páginas correspondientes, antes de que pregunte
Puntuación de salud
Puntuación unificada de 0 a 100 (nota A-F) que cubre tráfico, interacción, errores y crecimiento
Pronósticos
Extrapola tendencias de tráfico y uso con intervalos de confianza
Comparación de períodos
Análisis detallado lado a lado de dos períodos con métricas diferenciales
Briefings
Resúmenes diarios o semanales con métricas clave, aspectos destacados y acciones recomendadas

Tipos de alertas

Cree alertas de monitoreo que generan notificaciones cuando se cumplen las condiciones:

traffic_spikeAlerta cuando el tráfico supera un umbral
traffic_dropAlerta cuando el tráfico cae por debajo de un umbral
error_rateAlerta cuando la tasa de error supera un umbral
bot_surgeAlerta por picos inusuales de actividad de bots/rastreadores
new_ai_crawlerAlerta cuando se detecta un nuevo rastreador de IA
performanceAlerta por degradación del rendimiento

Endpoints de API

GET /api/pulse/insightsAnomalías, tendencias, oportunidades, hitos
GET /api/pulse/healthPuntuación de salud del producto (0-100) con desglose por categoría
GET /api/pulse/briefingResumen de briefing diario o semanal
GET /api/pulse/forecastPronóstico de tráfico/uso con intervalos de confianza
GET /api/pulse/compareComparación detallada período por período
GET /api/pulse/alertsListar reglas de alerta de monitoreo
POST /api/pulse/alertsCrear una nueva regla de alerta
DELETE /api/pulse/alertsEliminar una regla de alerta
GET /api/pulse/notificationsObtener notificaciones recientes
PATCH /api/pulse/notificationsMarcar notificaciones como leídas
POST /api/pulse/chatHacer una pregunta libre a Pulse, incluidos recorridos de conversión vinculados (flujo SSE, o JSON si Accept no es text/event-stream)

Comandos CLI

pulse insightsObtener insights proactivos y anomalías
pulse healthPuntuación de salud del producto con nota
pulse briefingBriefing diario o semanal (-p/--period daily|weekly)
pulse forecastPronóstico de tráfico (-m/--metric, -d/--days)
pulse compareComparar dos períodos (-r/--range, --from2, --to2)
pulse alertsListar alertas de monitoreo
pulse alerts:createCrear alerta (-t/--type, -n/--name, -c/--condition)
pulse alerts:deleteEliminar una alerta (-i/--id)
pulse askPreguntar quién completó un objetivo y qué acciones lo llevaron hasta allí
pulse notificationsNotificaciones recientes (--unread solo para no leídas)

Herramientas MCP

bettermeter_pulse_askbettermeter_pulse_insightsbettermeter_pulse_healthbettermeter_pulse_briefingbettermeter_pulse_forecastbettermeter_pulse_comparebettermeter_pulse_alerts_listbettermeter_pulse_alerts_createbettermeter_pulse_alerts_deletebettermeter_pulse_notifications