Analytics
Session Details
For each session, you can access:
- Complete conversation transcript
- User information and history
- Entry point and navigation path
- Actions taken during the session
- Resolution details and outcome
- Escalation information if applicable
This detailed view helps you understand individual user experiences and identify specific scenarios for improvement.
flowchart TD
A[Session Details] --> B[Conversation Flow]
A --> C[User Context]
A --> D[Agent Actions]
A --> E[Outcome Analysis]
B --> B1[Message Sequence]
B --> B2[Response Times]
C --> C1[User History]
C --> C2[Previous Sessions]
D --> D1[Knowledge Base Access]
D --> D2[Escalation Points]
E --> E1[Resolution Type]
E --> E2[Satisfaction Rating]
Advanced Session Analysis
For deeper insights into session patterns:
- Use the conversation analysis tools
- Look for common questions or issues
- Identify successful resolution patterns
- Note where users became frustrated or abandoned sessions
Custom Reports
Creating Custom Reports
Build personalized analytics views:
- Navigate to Analytics > Custom Reports
- Click "Create New Report"
- Select metrics to include from available data points
- Choose visualization types (charts, tables, etc.)
- Set filters and parameters
- Save and name your report
flowchart LR
A[Custom Reports] --> B[Select Metrics]
B --> C[Choose Visualizations]
C --> D[Apply Filters]
D --> E[Save Report]
E --> F[Schedule Updates]
B --> B1[User Metrics]
B --> B2[Session Metrics]
B --> B3[Geographic Data]
B --> B4[Agent Performance]
C --> C1[Line Charts]
C --> C2[Bar Graphs]
C --> C3[Tables]
C --> C4[Heat Maps]
D --> D1[Date Range]
D --> D2[User Segments]
D --> D3[Agent Types]
Scheduled Reports
Set up automatic report generation:
- From a saved report, click "Schedule"
- Select frequency (daily, weekly, monthly)
- Choose delivery method (email, dashboard, export)
- Define recipients if applicable
- Set report format preferences
Data Export
Export Options
Extract data for external analysis:
- Navigate to Analytics > Export
- Select data category to export
- Choose from available export formats:
- CSV
- Excel
- JSON
- PDF (for visualizations)
- Apply filters to limit exported data
- Click "Generate Export"
graph TD
A[Data Export] --> B{Format Selection}
B -->|Tabular Data| C[CSV/Excel]
B -->|Structured Data| D[JSON]
B -->|Reports & Visuals| E[PDF]
A --> F[Data Selection]
F --> F1[All Data]
F --> F2[Filtered Data]
F --> F3[Custom Selection]
A --> G[Delivery Method]
G --> G1[Download]
G --> G2[Email]
G --> G3[Cloud Storage]
API Access
For programmatic data access:
- Navigate to Settings > API Access
- Generate an API key with analytics permissions
- Use the documentation to formulate queries
- Integrate with your business intelligence tools
Analytics Best Practices
Effective Data Analysis
Follow these guidelines to maximize the value of your analytics:
- Establish Baselines
- Track metrics over time to establish normal performance levels
-
Use these baselines to identify significant deviations
-
Set Key Performance Indicators (KPIs)
- Define what success looks like for your agents
-
Create dashboards focused on these key metrics
-
Regular Review Cadence
- Schedule weekly or monthly analytics reviews
-
Look for trends rather than reacting to daily fluctuations
-
Segmentation
- Analyze data by user groups, regions, or agent types
-
Compare performance across different segments
-
Action Planning
- Use insights to create specific improvement actions
- Follow up with analysis to measure impact
Data Interpretation Tips
When reviewing analytics, consider:
- Contextual Factors: External events that might influence metrics
- Correlation vs. Causation: Relationships between metrics don't always indicate causality
- Statistical Significance: Ensure sample sizes are large enough for reliable conclusions
- Holistic View: Look at multiple metrics together for a complete picture
By following these practices, you'll gain valuable insights from your analytics data that can drive continuous improvement of your agent performance and customer experience.# Analytics and Reporting Guide
This guide provides comprehensive information on using the analytics and reporting features of your dashboard to gain insights into agent performance and customer interactions.
Table of Contents
- Overview
- Geographic Analytics
- User Engagement Metrics
- Session Analysis
- Detailed Session Information
- Custom Reports
- Data Export
- Analytics Best Practices
Overview
The Analytics section of your dashboard provides data-driven insights to help you understand how customers interact with your agents, identify trends, and make informed business decisions.
flowchart TD
A[Dashboard Analytics] --> B[Geographic Data]
A --> C[User Metrics]
A --> D[Session Data]
A --> E[Detailed Reports]
B --> B1[Regional Distribution]
B --> B2[Activity Heatmaps]
C --> C1[Daily Active Users]
C --> C2[Growth Trends]
D --> D1[Session Counts]
D --> D2[Duration Metrics]
E --> E1[Session Details]
E --> E2[Conversation Analysis]
Geographic Analytics
Accessing Geographic Data
- Navigate to Analytics > Geographic Distribution
- View the interactive map showing user distribution
- Hover over regions to see detailed information
- Use filters to refine data by date range or agent
Available Visualizations
- World Map: Global distribution of users
- Country Breakdown: Sessions by country in descending order
- Region Comparison: Compare activity between selected regions
- City-Level Data: For countries with significant activity
graph TD
A[Geographic Analytics] --> B[World Map View]
A --> C[Country Breakdown]
A --> D[Regional Comparison]
A --> E[City-Level Analysis]
B --> B1[Interactive Visualization]
B --> B2[Color-Coded Activity Levels]
C --> C1[Tabular Data]
C --> C2[Percentage Distribution]
D --> D1[Side-by-Side Metrics]
D --> D2[Trend Comparison]
E --> E1[High-Activity Cities]
E --> E2[Demographic Correlation]
Analyzing Regional Trends
Use these strategies to gain insights from geographic data:
- Identify high-activity regions for targeted marketing
- Detect underserved areas with growth potential
- Correlate regional activity with marketing campaigns
- Analyze time-of-day patterns across time zones
User Engagement Metrics
Daily Active Users
Track how many users interact with your agents each day:
- Navigate to Analytics > User Engagement
- View the daily active users graph
- Toggle between daily, weekly, and monthly views
- Add comparison periods to track growth
graph LR
A[User Data] --> B[Date Range Selection]
B --> C{Aggregation Level}
C -->|Daily| D[Daily View]
C -->|Weekly| E[Weekly View]
C -->|Monthly| F[Monthly View]
D --> G[Line Graph]
E --> G
F --> G
G --> H[Trend Analysis]
G --> I[Comparison to Previous Periods]
Understanding User Growth
The User Growth section provides:
- New vs. returning user metrics
- User retention rates
- Engagement frequency (how often users return)
- Average sessions per user
Use this data to: - Measure the effectiveness of user acquisition efforts - Identify loyalty patterns - Detect potential churn indicators - Plan retention strategies
Session Analysis
Session Count Metrics
Track the volume of interactions over time:
- Navigate to Analytics > Session Data
- View total sessions graph with customizable time periods
- Analyze patterns by day of week and time of day
- Identify peak usage periods
graph TD
A[Session Analysis] --> B[Total Session Count]
A --> C[Average Duration]
A --> D[Completion Rate]
A --> E[Time Distribution]
B --> B1[Daily Totals]
B --> B2[Growth Trends]
C --> C1[Duration Breakdown]
C --> C2[Duration vs. Outcome]
D --> D1[Successful Completions]
D --> D2[Abandoned Sessions]
E --> E1[Time of Day Patterns]
E --> E2[Day of Week Analysis]
Duration Analytics
Understand how long users engage with your agents:
- Navigate to Session Duration section
- View average, median, and distribution of session lengths
- Compare duration across different agent roles
- Identify outliers that may indicate issues
%%{init: {'theme':'dark'}}%%
graph TB
subgraph "Session Duration"
A["0-1 min<br/>1,200 sessions"]
B["1-2 min<br/>2,300 sessions"]
C["2-5 min<br/>1,800 sessions"]
D["5-10 min<br/>950 sessions"]
E["10+ min<br/>450 sessions"]
end
style A fill:#4f46e5,stroke:#312e81,color:#fff
style B fill:#7c3aed,stroke:#581c87,color:#fff
style C fill:#db2777,stroke:#9d174d,color:#fff
style D fill:#dc2626,stroke:#991b1b,color:#fff
style E fill:#ea580c,stroke:#9a3412,color:#fff
Use duration analytics to: - Optimize agent responses for efficiency - Identify complex inquiries that may require additional knowledge base content - Set appropriate staffing levels for human escalation - Benchmark performance across different agent types
Detailed Session Information
Session Table
Access granular data about individual sessions:
- Navigate to Analytics > Session Details
- View the comprehensive session table
- Use filters to find specific sessions:
- Date range
- User information
- Agent assigned
- Duration thresholds
- Outcome types
erDiagram
SESSION {
string session_id
datetime start_time
int duration_seconds
string user_id
string agent_id
string outcome
string channel
string language
}
USER {
string user_id
string geographic_region
string language
datetime first_seen
int session_count
}
AGENT {
string agent_id
string role
string status
string language
string knowledge_base
}
SESSION ||--o{ USER : involves
SESSION ||--o{ AGENT : uses