Sessions & KPIs
Analyzing and Monitoring Sessions in doable.sh
Monitoring sessions and analyzing performance metrics are essential for understanding how your AI operator is being used and how users interact with it. In doable.sh, you can easily track and evaluate sessions using built-in analytics features.
Key Performance Indicators (KPIs)
The KPI Dashboard provides an overview of your operator's performance metrics. Here are the key KPIs and why they matter:
KPI | Description | Why It Matters |
---|---|---|
Monthly Active Sessions | Tracks the number of sessions started within the current month. | Helps measure user engagement and operator utilization. |
Total Monthly Requests | Counts the total number of requests made by the operator. | Provides insight into workload and API usage. |
Monthly Active Users | Shows the number of unique users who interacted with the operator during the month. | Indicates the operator's reach and adoption. |
Total Duration (minutes) | Cumulative time spent interacting with the operator. | Helps assess how long users stay engaged per session. |
Thumbs Up Reactions | Number of positive feedback reactions given to the operator responses. | Reflects user satisfaction and response quality. |
Thumbs Down Reactions | Number of negative feedback reactions. | Identifies potential issues or areas for improvement. |
Sessions Per User | Average number of sessions initiated per user. | Tracks how frequently users return to interact with the operator. |
Avg. Session Duration | The average time spent per session. | Longer durations might indicate more complex interactions or tasks. |
Using the Sessions Table
The Sessions Table displays detailed logs of each chat session initiated by users. Here’s what you can do:
- Search Sessions: Use the search bar to quickly find a session by user ID.
- Session Metrics: Each row shows the session start time, number of messages exchanged, duration, and status (active or inactive).
- Filter Options: Use filters to display sessions based on time range and activity status.
Viewing Detailed Session Information
Click on any row in the sessions table to open the Session Details panel. Here you can:
- Review the Conversation: See the entire chat history for that session.
- View Operator Actions: Check the actions taken by the operator, including what it clicked and which values it set.
- Track Progress: See which steps were completed successfully and which might need attention.
This granular view helps you understand how users interact with the operator and which steps may require optimization.
Exporting Session Data
To analyze data offline or integrate it with other analytics tools, you can Export to CSV:
- Click the Export to CSV button.
- Choose the desired data range and filters.
- Download the file and analyze it using your preferred data analysis software.
Tip: Exporting session data regularly helps you keep track of user interactions and performance trends over time.
Summarizing with AI
The Summarize with AI feature allows you to quickly generate a summary of session activities. This feature can be particularly useful when you want to:
- Get an overview of how users are interacting with your operator.
- Identify trends in user feedback or session duration.
- Generate a report for team members without manually reviewing each session.
Simply click the Summarize with AI button, and the system will generate a summary based on the selected data.
Best Practices for Session Monitoring
- Regular Monitoring: Check the KPIs frequently to stay updated on user engagement.
- Analyze Feedback: Pay attention to thumbs-up and thumbs-down metrics to identify areas for improvement.
- Deep Dive into Sessions: Use the detailed session view to investigate specific user issues.
- Export Data Frequently: Maintain offline records for long-term analysis and reporting.
- Integrate with Other Tools: Use the Webhooks feature to integrate with your favorite tools like Zapier or Make.com.
By leveraging the session monitoring features in doable.sh, you can gain valuable insights into user behavior and optimize your AI operator’s performance effectively.