August 4, 2026
7 min read
Analytics

Chatbot Analytics: The Five Numbers That Matter

Most chatbot dashboards celebrate conversation counts. That number tells you nothing about whether the bot helps anyone. Five metrics do – and one of them is a ready-made to-do list for making the bot better every week.

An analytics dashboard with chatbot metrics: unanswered questions, conversion, containment and feedback curves

"The bot handled 1,000 conversations last month" sounds like a report. It isn't one. Three hundred of those visitors may have left annoyed, and the number would look exactly the same. After watching how our customers actually improve their bots, a pattern is hard to miss: the teams that get better track a handful of specific numbers and ignore the rest. These are the five, in the order they earn your attention.

First, the vanity metrics – so we can ignore them

Total conversations measures your website traffic, not your bot. Messages per conversation is ambiguous: a long chat is either an engaged visitor or one who has to ask four times. Bot response time is uniformly fast and therefore uninformative. None of these numbers change what you do on Monday, and a metric that never changes your behavior is decoration.

1. Unanswered rate: your bot's to-do list

The share of questions the bot could not answer from your knowledge base is the single most useful chatbot metric, because every entry behind it is an instruction: this is what your visitors wanted to know and could not find out. It is the one metric that comes with its own fix.

This only works if the unanswered questions are collected verbatim, not just counted. WebChatAgent keeps the full list in the dashboard, so the loop is short: read the questions, add the missing content, done. A new bot commonly starts with a double-digit unanswered share and works its way down; what matters is the direction, not the starting point.

2. Containment: how often no human was needed

Containment (or deflection) is the share of conversations resolved without a handover to your team – no live-chat takeover, no ticket, no "please email us". Routine questions with a documented answer make up as much as 80% of typical support volume, so a well-fed bot should carry most of that.

The trap is treating 100% as the goal. A bot that never hands over is not a great bot; it is a wall between your customers and your team. The complex, emotional or ambiguous cases should escalate – ideally into a live-chat takeover with the transcript attached. Watch containment together with feedback: high containment plus sinking ratings means the bot traps people, not that it helps them.

3. Conversion: sessions that end in a lead or booking

For most companies the bot is not a cost center with a chat window – it is the fastest responder on the site. So measure it like a funnel step: what share of sessions produce a lead, a booked appointment, a qualified contact? This is the number your accountant accepts as an answer to "what does the bot do for us".

It is also the most tunable of the five. In the popup and trigger benchmarks we analyzed, cart-abandonment messages convert at 17.12% while exit-intent popups manage 3.94% – the same feature, a 4× gap, decided purely by when and where the bot speaks up. If conversion is flat, the lever is usually the trigger, not the bot.

4. Grounding rate: answers backed by your content

Almost nobody tracks the share of answers that cite your knowledge base – which is odd, because it is the hallucination early-warning system. An answer grounded in your documents can be checked and improved. An answer the model produced freestyle is a guess with good grammar.

WebChatAgent reports this as RAG messages next to the total. If the grounded share drops while traffic is stable, visitors have started asking about things your content does not cover – which usually means your product changed faster than your documentation. The unanswered list (metric 1) tells you exactly where.

5. Feedback: a sample, not a verdict

Thumbs up and down suffer from selection bias – mostly the delighted and the furious vote. Treat the ratio as a trend line, not a grade. The real value sits in the individual negative ratings: read them weekly, each one is either a content gap (fix the knowledge base), a tone problem (fix the system prompt), or a wrong expectation (fix the bot's intro message).

The 20-minute weekly loop

The five metrics compress into a routine that fits before your Monday coffee gets cold:

  • Minutes 1–10: open the unanswered questions, pick the three most frequent, add or fix the content that answers them.
  • Minutes 10–15: read every negative rating of the week and classify it: content, tone, or expectation.
  • Minutes 15–20: glance at containment and conversion. Moving in the right direction? Done. Dropping? The two lists you just read almost always contain the reason.

That is the entire discipline. Chatbot analytics is not a reporting exercise; it is a feedback loop with a coffee-length cadence. The teams whose bots feel eerily competent after three months are not smarter – they just never skip the loop.

See what your visitors actually ask

WebChatAgent tracks unanswered questions, leads, bookings and grounded answers out of the box – the exact metrics this article is about. Start free and watch the first week of real questions come in.

Unanswered questions collected verbatim
Leads, bookings and conversion per session
Feedback on every single answer
Try it free
Share this article:
Share: