← Back to Guides
optimizationIntermediate20 min read time

Measure Performance: CSAT, TTR, Conversions

Complete guide for monitoring and optimizing your AI agent's performance through key metrics, dashboards, and A/B testing best practices.

Author: Bravin AI Team
Published on February 1, 2024
Updated on March 12, 2024

Introduction

Measuring your AI agent's performance is essential for continuous improvement and ROI justification. This guide covers the most important metrics and how to use them.

What you'll learn:

  • Key performance indicators (KPIs)
  • How to set up tracking
  • Interpreting analytics data
  • Running effective A/B tests

Key Metrics to Track

1. Customer Satisfaction (CSAT)

  • Score: 1-5 stars or thumbs up/down
  • Target: > 85% positive
  • Measures overall satisfaction

2. Time to Resolution (TTR)

  • Average time to solve a customer issue
  • Target: < 3 minutes for simple queries
  • Lower is better

3. Containment Rate

  • % of conversations handled without human intervention
  • Target: > 70%
  • Indicates agent effectiveness

4. Conversion Rate

  • % of visitors who complete desired action
  • Target: varies by industry (typically 2-5%)
  • Direct business impact

5. Response Time

  • Time from message to first response
  • Target: < 5 seconds
  • Affects customer satisfaction

Focus on 3-4 key metrics that align with your business goals. Tracking too many can be overwhelming.

Analytics Dashboard

The Bravin AI Dashboard provides real-time insights into your agent's performance.

Access: Navigate to Analytics → Dashboard

Main Sections:

  1. Overview - Key metrics at a glance
  2. Conversations - Volume, topics, sentiment
  3. Performance - Response times, resolution rates
  4. Customer Satisfaction - CSAT scores and feedback
  5. Conversions - Goal completions and revenue attribution

Create custom dashboards for different stakeholders (management, support team, marketing).

Measuring Customer Satisfaction

Setup CSAT Survey:

  1. Go to Settings → Feedback
  2. Enable "Post-Conversation Survey"
  3. Choose survey type (stars, thumbs, NPS)
  4. Set trigger timing (immediately or after 24h)

Best Practices:

  • Keep it simple (1-2 questions)
  • Ask "Was this helpful?" at the end
  • Offer optional comment field
  • Send follow-up for negative ratings
CSAT Configuration
{
  "csat": {
    "enabled": true,
    "type": "stars",
    "trigger": "conversation_end",
    "question": "How satisfied are you with this conversation?",
    "followUp": {
      "enabled": true,
      "threshold": 3,
      "message": "We're sorry to hear that. Could you tell us more?"
    }
  }
}

Time to Resolution

Tracking TTR:

  • Automatically calculated for each conversation
  • View in Analytics → Performance
  • Filter by topic, channel, time period

Improving TTR:

  1. Train Knowledge Base - More accurate responses
  2. Optimize Response Length - Concise but complete
  3. Use Quick Replies - Common questions ready
  4. Enable Handoff - For complex issues

A very low TTR (< 30 seconds) might indicate superficial responses. Balance speed with quality.

Conversion Tracking

Setup Goal Tracking:

  1. Go to Analytics → Goals
  2. Click Create New Goal
  3. Define goal (e.g., "Book Demo", "Make Purchase")
  4. Set trigger conditions

Goal Types:

  • URL Match - Visitor reaches thank-you page
  • Event - Custom event fired (e.g., button click)
  • Intent - Agent detects purchase intent
  • Form Submit - Lead capture form completed
Goal Tracking Example
// Track custom conversion event
bw('track', 'conversion', {
  type: 'demo_booked',
  value: 0,
  currency: 'USD',
  metadata: {
    source: 'chatbot',
    plan: 'enterprise'
  }
});

A/B Testing Best Practices

What to Test:

  • Agent personality/tone
  • Response templates
  • Greeting messages
  • Call-to-action phrasing
  • Handoff timing

Running a Test:

  1. Go to Settings → A/B Tests
  2. Choose what to test (e.g., greeting message)
  3. Create variants (A: formal, B: casual)
  4. Set traffic split (50/50)
  5. Define success metric (CSAT or conversion)
  6. Run for minimum 2 weeks or 1,000 conversations

Statistical Significance:

  • Need at least 100 samples per variant
  • Look for >10% improvement
  • Use Bravin's built-in significance calculator

Test one variable at a time to isolate what's driving changes.

Optimization Tips

Weekly Optimization Checklist:

  • Review conversation transcripts (sample 10-20)
  • Identify common questions without good answers
  • Update knowledge base with new information
  • Analyze negative CSAT ratings for patterns
  • Test new response variations
  • Monitor containment rate trends
  • Check for technical errors or slow responses

Monthly Strategic Review:

  • Compare metrics to previous month
  • Review A/B test results
  • Adjust agent personality based on feedback
  • Update goals and KPIs as business evolves
  • Calculate ROI and cost savings

Set up automated weekly reports to be emailed to your team. Go to Analytics → Reports → Schedule.

Was this guide helpful?