10

Pulse AI

Pulse AI est la couche d'intelligence analytique proactive de BetterMeter. Au lieu d'attendre que vous consultiez les tableaux de bord, Pulse détecte automatiquement les anomalies, fait remonter les insights, évalue la santé du produit, prédit les tendances et livre des briefings quotidiens ou hebdomadaires.

Le chat Pulse utilise Google Gemini 3.7 Flash via OpenRouter par défaut. Les déploiements auto-hébergés peuvent le remplacer avec PULSE_AI_MODEL.

Capacités

Posez n'importe quelle question
Un assistant conversationnel ancré dans le tableau de bord qui interroge toutes les métriques que BetterMeter conserve pour le site consulté — trafic, pages, sources, campagnes, visiteurs, sessions, événements, robots, CLI, MCP, API, classements et mentions IA — et sait sur quelle page vous êtes
Détection d'anomalies
Détecte les pics de trafic, les baisses, les variations de taux d'erreur, les afflux de robots et les nouvelles sources de référencement
Insights proactifs
Fait ressortir les tendances, opportunités de croissance, jalons et variations de campagnes, canaux, géographie, conversions et engagement — sur les pages concernées, avant même que vous demandiez
Score de santé
Score unifié de 0 à 100 (note A-F) couvrant trafic, engagement, erreurs et croissance
Prévisions
Extrapole les tendances de trafic et d'utilisation avec intervalles de confiance
Comparaison de périodes
Analyse approfondie côte à côte de deux périodes avec métriques différentielles
Briefings
Résumés quotidiens ou hebdomadaires avec métriques clés, faits saillants et actions à entreprendre

Types d'alertes

Créez des alertes de surveillance qui génèrent des notifications lorsque les conditions sont remplies :

traffic_spikeAlerte lorsque le trafic dépasse un seuil
traffic_dropAlerte lorsque le trafic descend sous un seuil
error_rateAlerte lorsque le taux d'erreur dépasse un seuil
bot_surgeAlerte en cas de pics inhabituels d'activité de robots/crawlers
new_ai_crawlerAlerte lorsqu'un nouveau crawler IA est détecté
performanceAlerte en cas de dégradation des performances

Endpoints API

GET /api/pulse/insightsAnomalies, tendances, opportunités, jalons
GET /api/pulse/healthScore de santé produit (0-100) avec répartition par catégorie
GET /api/pulse/briefingRésumé de briefing quotidien ou hebdomadaire
GET /api/pulse/forecastPrévision de trafic/utilisation avec intervalles de confiance
GET /api/pulse/compareComparaison approfondie période par période
GET /api/pulse/alertsLister les règles d'alerte de surveillance
POST /api/pulse/alertsCréer une nouvelle règle d'alerte
DELETE /api/pulse/alertsSupprimer une règle d'alerte
GET /api/pulse/notificationsObtenir les notifications récentes
PATCH /api/pulse/notificationsMarquer les notifications comme lues
POST /api/pulse/chatPoser une question libre à Pulse, y compris sur les parcours de conversion liés (flux SSE, ou JSON si Accept n'est pas text/event-stream)

Commandes CLI

pulse insightsObtenir les insights proactifs et les anomalies
pulse healthScore de santé produit avec note
pulse briefingBriefing quotidien ou hebdomadaire (-p/--period daily|weekly)
pulse forecastPrévision de trafic (-m/--metric, -d/--days)
pulse compareComparer deux périodes (-r/--range, --from2, --to2)
pulse alertsLister les alertes de surveillance
pulse alerts:createCréer une alerte (-t/--type, -n/--name, -c/--condition)
pulse alerts:deleteSupprimer une alerte (-i/--id)
pulse askDemander qui a atteint un objectif et quelles actions l'y ont conduit
pulse notificationsNotifications récentes (--unread pour les non lues uniquement)

Outils 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