Analytics

📊 Analytics Dashboard - Understanding Your Chatbot's Performance

Track your AI BotKit's performance like a boss! Think of analytics as your chatbot's report card - it shows you exactly how well your AI assistant is doing and where it can improve.


🏠 Accessing Your Analytics Dashboard

📍 Where to Find It

  1. Go to your WordPress admin panel

  2. Click on "AI BotKit" in the sidebar

  3. Select the "Analytics" tab

You'll see a beautiful dashboard with colorful graphs and important numbers! 📊


📈 Interactive Charts & Graphs

1. Daily Usage Chart

What it shows: How many people chat with your bot each day

Why it matters:

  • 📈 Rising trend = Your chatbot is getting more popular!

  • 📉 Dipping trend = Time to promote your chatbot more

  • 🎯 Peak days = When your customers are most active

Real-world example: "I noticed my usage spikes on Mondays - that's when customers have weekend questions!"

2. Response Times Chart

What it shows: How fast your chatbot answers questions (in milliseconds)

Good response times:

  • 🟢 Under 2000ms (2 seconds): Excellent - like instant human response!

  • 🟡 2000-5000ms (2-5 seconds): Good - still feels natural

  • 🔴 Over 5000ms (5+ seconds): Slow - users might get impatient

What affects speed:

  • Complex questions take longer

  • Large knowledge base = more processing time

  • API provider performance

3. Error Rate Chart

What it shows: Percentage of conversations that had problems

Healthy error rates:

  • 🟢 0-2%: Excellent - your bot is rock solid!

  • 🟡 2-5%: Good - minor issues, but manageable

  • 🔴 Over 5%: Needs attention - time to investigate!

Common causes of errors:

  • API key issues

  • Knowledge base problems

  • Internet connectivity issues

  • Rate limit exceeded

4. Token Usage Chart

What it shows: How many AI tokens you're consuming daily

Why track this:

  • Budget planning - predict your monthly costs

  • Usage optimization - find ways to reduce costs

  • Growth tracking - see how your usage scales

Cost-saving tips:

  • Use smaller AI models for simple questions

  • Optimize your knowledge base

  • Set up smart caching

5. Top Query Types

What it shows: This table displays a breakdown of the most common types of user queries, along with their frequency, average quality score, and average response time.

Why track this:

  • Identify most common query types — Understand what users are asking most frequently.

  • Evaluate response quality — Monitor how well each query type is being handled.

  • Analyze response times — Detect any performance issues or delays in specific query types.

  • Prioritize feature improvements — Focus development efforts based on real usage patterns.

6. Recent Errors

What it shows: This table lists the most recent system errors, including the error type, how many times it occurred, which component was affected, and when it last happened.

Why track this:

  • Identify system issues quickly — Spot recurring or critical errors early.

  • Pinpoint affected components — Understand where in the system failures are occurring.

  • Track error frequency and timing — Monitor how often errors happen and their last occurrence.

  • Support debugging and testing — Provide context for developers to resolve issues faster.

  • Improve system reliability — Reduce downtime and enhance overall user experience.


🔍 Troubleshooting Common Issues

"I Don't See Any Data!"

Possible causes:

  • Too early: Analytics need time to collect data

  • Wrong date range: Check your time filter

  • Analytics disabled: Check your settings

  • Technical issue: Contact support

📉 "My Metrics Look Wrong!"

Check these:

  • Time zone settings: Ensure correct timezone

  • Data caching: Clear cache and refresh

  • Browser cache: Try a hard refresh (Ctrl+F5)

  • Different device: Check on another computer

🚨 "Everything Shows as Errors!"

Emergency checklist:

  • API Key: Is it valid and has credits?

  • Internet: Is your connection stable?

  • Billing: Are your AI provider payments up to date?

  • Support: Time to get help!


Need help interpreting your analytics? Check our troubleshooting guide or contact our support team! 💪

Last updated