Conversation Management (2)

Analytics Dashboard

Reading Time: 2 minutes
Download Markdown

Overview

WPiko Chatbot gives you a quick overview on the Dashboard (free). WPiko Chatbot Pro adds a full Analytics page with charts, locations and usage patterns.

Dashboard (Free)

Go to WPiko Chatbot → Dashboard. You’ll see:

  • Status: “Chatbot Active”, “Needs Attention” or “Setup Required”
  • Stats: Total Conversations, Total Messages, Unique Users and Today’s Conversations
  • Attention Required: problems found in the last 24 hours, such as no OpenAI credit, a rejected API key, or a chatbot that isn’t visible on your site. Each comes with a button to fix it.

See Troubleshooting the OpenAI Connection for what each warning means.

Analytics (Pro)

Go to WPiko Chatbot → Pro Features → Analytics. Requires an active Pro license.

Date Range and Live Updates

Choose Last 7 Days, Last 30 Days, Last 90 Days or a Custom Range. While the page is open, the numbers update automatically. The Live indicator shows “Updating…” during a refresh, and “Reconnecting…” if the connection drops.

Overview Stats

  • Total Conversations, with the trend compared to the previous period
  • Total Messages and the average per conversation
  • Unique Users, based on email addresses or chat sessions
  • Error Rate: how often replies failed

Charts and Breakdowns

  • Message Activity: messages per day, split into Total, User, Assistant and Errors.
  • Top User Locations: where visitors chat from. Switch between country, city and region.
  • Conversation Length Distribution: how many messages conversations usually have.
  • Peak Activity Hours: the times of day visitors chat most.
  • Messages by Device: desktop, tablet and mobile.

Locations are found from the visitor’s IP address using the IP-API.com service when a conversation starts. Mention this in your privacy policy.

Tips for Using Analytics

  • A rising error rate usually means an OpenAI problem (credit, rate limits). Check the Dashboard and the Debug Log.
  • Use Peak Activity Hours to plan when your team should be available for live chat.
  • If many visitors come from one country, translate your interface texts and pre-made questions for them.
  • Very short conversations can mean visitors aren’t finding answers. Review them in Conversations.
Have a Question?