Skip to main content

Botpress Analytics (2025): Setup, Dashboards, and Best Alternatives

· 2 min read
Daniel Garcia
CEO @ Optimly

If you’re building with Botpress, you have several ways to measure performance—from built‑in analytics to GA4 and conversation‑native platforms. This guide covers setup, key events, and when to consider alternatives.


Options for Botpress Analytics

  • Built‑in analytics: great for flow visibility and basic metrics
  • GA4 via GTM: funnels and attribution on the web side
  • Conversation‑native layer (Optimly): transcripts, frustration detection, RAG usage, token costs, ROI

See also: /blog/open-source-chatbot-analytics-tools and /blog/llm-chatbot-analytics-vs-web-analytics


  • session_start — user/session metadata
  • intent — labels per flow step or goal
  • escalation — whether routed to a human or ticket
  • resolution — outcome (solved, info, booking, purchase)
  • conversion — downstream business event (e.g., purchase, signup)

GA4 (GTM) Implementation

  1. Expose a data layer from your widget/app with the events above.
  2. In GTM, create Custom Event triggers for session_start, intent, etc.
  3. Create GA4 Event tags mapping parameters like session_id, intent.
  4. Validate in GTM Preview and GA4 DebugView.

More details: /blog/chatbot-analytics-google-tag-manager


Conversation‑Native Analytics (Optimly)

Botpress excels at building flows; Optimly adds LLM‑native analytics:

  • Session transcripts with search and filters
  • Frustration and abandonment detection
  • RAG/document usage visibility
  • Token costs by message/session/model
  • ROI reporting for deflection and conversions

Setup is lightweight—connect your bot’s webhook, and map outcomes to events.


Dashboards That Matter

  • Deflection by intent and channel
  • CSAT and frustration trends
  • Token cost per resolved session
  • Conversions or bookings influenced by chat

FAQs

Does Botpress have native analytics?
Yes—basic flow analytics and metrics. Add GA4 or Optimly for funnels and conversation quality.

Can I use PostHog instead of GA4?
Yes—map the same events. See open‑source options: /blog/open-source-chatbot-analytics-tools

How do I track ROI?
Track deflection and conversions, plus token costs. See: /blog/chatbot-roi-analytics


Next Steps

Start with GA4 for web attribution and pair it with Optimly to measure conversation quality and costs. Try Optimly free.

Optimly Footer Banner