Introduction
The WPiko Chatbot Analytics Dashboard provides comprehensive insights into your chatbot’s performance, user interactions, and usage patterns. This powerful tool helps you understand how users engage with your chatbot and identify areas for improvement.
Accessing the Analytics Dashboard
- Log in to your WordPress admin panel.
- Navigate to the WPiko Chatbot menu in the sidebar.
- Click on the “Analytics” tab.
Understanding the Overview Cards
The dashboard displays four key metric cards at the top:
- Total Conversations: Shows the number of unique chat sessions with a percentage change indicator compared to the previous period.
- Total Messages: Displays the total number of messages exchanged and average messages per conversation.
- Unique Users: Indicates the number of distinct users based on email addresses or session IDs.
- Error Rate: Shows the percentage of error messages with the total count of errors.
Using the Date Range Filter
To analyze data for specific time periods:
- Use the date range selector at the top of the dashboard
- Choose from preset options: Last 7 Days, Last 30 Days, Last 90 Days
- Select “Custom Range” to specify exact start and end dates
- Click “Filter” to update all analytics based on the selected period
Message Activity Graph
The main graph shows message volume over time:
- Hover over data points to see detailed daily message counts
- View trend lines showing usage patterns
- Automatically adjusts scale based on selected date range
- Shows clear distinction between user and bot messages
Understanding User Demographics
Location Analysis:
- View the top 5 countries by conversation volume
- See the percentage distribution of user locations
- Interactive bars showing relative usage volumes
Device Distribution Analysis:
- Overview of desktop, mobile, and tablet usage
- Percentage breakdown of each device type
- Total message count per platform
Analyzing Conversation Patterns
Conversation Length Distribution:
- Breakdown by message count categories (1-2, 3-5, 6-10, 11-20, 20+ messages)
- Visual representation of conversation depth
- Helps identify typical interaction patterns
Peak Activity Hours:
- Shows the top 3 busiest hours of the day
- Message volume per time period
- Helps optimize chatbot availability and response times
Tips for Using Analytics Effectively
- Regularly monitor error rates to identify and address potential issues
- Use location data to optimize chatbot responses for primary user regions
- Review conversation lengths to optimize chatbot responses and flow
- Monitor device usage to ensure optimal experience across all platforms
- Track peak hours to ensure best performance during high-traffic periods
By effectively utilizing the Analytics Dashboard, you can make data-driven decisions to improve your chatbot’s performance, enhance user experience, and optimize your chatbot’s responses based on actual usage patterns and user behavior.