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 seuiltraffic_dropAlerte lorsque le trafic descend sous un seuilerror_rateAlerte lorsque le taux d'erreur dépasse un seuilbot_surgeAlerte en cas de pics inhabituels d'activité de robots/crawlersnew_ai_crawlerAlerte lorsqu'un nouveau crawler IA est détectéperformanceAlerte en cas de dégradation des performancesEndpoints API
GET /api/pulse/insightsAnomalies, tendances, opportunités, jalonsGET /api/pulse/healthScore de santé produit (0-100) avec répartition par catégorieGET /api/pulse/briefingRésumé de briefing quotidien ou hebdomadaireGET /api/pulse/forecastPrévision de trafic/utilisation avec intervalles de confianceGET /api/pulse/compareComparaison approfondie période par périodeGET /api/pulse/alertsLister les règles d'alerte de surveillancePOST /api/pulse/alertsCréer une nouvelle règle d'alerteDELETE /api/pulse/alertsSupprimer une règle d'alerteGET /api/pulse/notificationsObtenir les notifications récentesPATCH /api/pulse/notificationsMarquer les notifications comme luesPOST /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 anomaliespulse healthScore de santé produit avec notepulse 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 surveillancepulse 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 conduitpulse 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