Visitor Analytics
Understand your website traffic with CommFlow's comprehensive visitor analytics and reporting.
Visitor Analytics#
CommFlow's analytics help you understand your visitors, measure engagement, and make data-driven decisions.
Analytics Dashboard#
Access the analytics dashboard from Visitors > Analytics.
Overview Metrics#
| Metric | Description |
|---|---|
| Total Visitors | All-time unique visitors |
| Active Now | Currently on your site |
| Today's Visitors | Unique visitors today |
| Avg. Session Duration | Average time on site |
| Pages per Session | Average pages viewed |
| Conversation Rate | % who start a chat |
Time Filters#
View data for different periods:
- Today - Current day
- Yesterday - Previous day
- Last 7 Days - Week view
- Last 30 Days - Month view
- Custom Range - Select specific dates
Traffic Analysis#
Visitor Trends#
Track visitor patterns over time:
Visitor Trend Chart
├── Total Visitors (line)
├── New vs Returning (stacked area)
└── Conversations Started (bar overlay)
Peak Hours#
Identify your busiest times:
| Day | Peak Hours | Avg. Visitors |
|---|---|---|
| Monday | 10am-12pm | 45 |
| Tuesday | 2pm-4pm | 52 |
| Wednesday | 11am-1pm | 48 |
| Thursday | 3pm-5pm | 51 |
| Friday | 10am-12pm | 38 |
Use this to schedule team availability.
Geographic Distribution#
See where visitors come from:
By Country:
- United States: 45%
- United Kingdom: 15%
- Germany: 10%
- Canada: 8%
- Other: 22%
By City: Top cities with visitor counts and engagement rates.
Engagement Metrics#
Page Analytics#
Track which pages get the most attention:
| Page | Views | Avg. Time | Bounce Rate |
|---|---|---|---|
/pricing | 1,250 | 3:45 | 25% |
/features | 980 | 2:30 | 35% |
/docs | 750 | 5:15 | 15% |
/blog | 620 | 4:00 | 40% |
Entry & Exit Pages#
Top Entry Pages: Where visitors land first.
Top Exit Pages: Where visitors leave from.
Referral Sources#
Understand traffic sources:
| Source | Visitors | Conversion |
|---|---|---|
| Direct | 2,500 | 4.2% |
| 1,800 | 3.8% | |
| 450 | 5.1% | |
| 280 | 2.9% | |
| Product Hunt | 150 | 6.2% |
Conversion Analytics#
Chat Conversion#
Track chat engagement:
Funnel:
Visitors (10,000)
↓
Viewed Widget (8,500) - 85%
↓
Opened Chat (1,200) - 14%
↓
Sent Message (850) - 71%
↓
Received Response (820) - 96%
Conversion by Page#
Which pages drive the most conversations:
| Page | Visitors | Chats Started | Rate |
|---|---|---|---|
/pricing | 1,250 | 125 | 10% |
/contact | 450 | 90 | 20% |
/demo | 200 | 50 | 25% |
/features | 980 | 49 | 5% |
Goal Tracking#
Define and track custom goals:
Example Goals:
- Viewed pricing page
- Downloaded resource
- Started free trial
- Requested demo
Segment Analytics#
Pre-built Segments#
Analyze specific visitor groups:
| Segment | Definition |
|---|---|
| New Visitors | First-time visitors |
| Returning Visitors | 2+ visits |
| Engaged Visitors | 5+ pages or 3+ minutes |
| Leads | Provided contact info |
| Customers | Identified as customers |
Custom Segments#
Create segments based on:
- Behavior - Pages viewed, time on site
- Demographics - Location, device type
- Source - Referrer, UTM parameters
- Properties - Custom visitor attributes
Segment Comparison#
Compare segments side by side:
New Returning Engaged
─────────────────────────────────────────────────
Avg. Time on Site 1:30 4:45 6:20
Pages per Session 2.1 4.8 7.2
Chat Rate 2% 8% 15%
Conversion Rate 1% 5% 12%
Device & Browser Analytics#
Device Breakdown#
| Device | Visitors | Engagement |
|---|---|---|
| Desktop | 65% | 4:30 avg |
| Mobile | 30% | 2:15 avg |
| Tablet | 5% | 3:45 avg |
Browser Usage#
| Browser | Share |
|---|---|
| Chrome | 62% |
| Safari | 20% |
| Firefox | 10% |
| Edge | 6% |
| Other | 2% |
Operating System#
| OS | Share |
|---|---|
| Windows | 45% |
| macOS | 30% |
| iOS | 15% |
| Android | 8% |
| Linux | 2% |
Reports#
Scheduled Reports#
Set up automatic reports:
- Go to Visitors > Analytics > Reports
- Click Create Report
- Select metrics and filters
- Choose frequency (daily, weekly, monthly)
- Add recipients
Report Contents#
Weekly Summary Report:
- Visitor trends vs. previous week
- Top performing pages
- Conversion metrics
- Segment highlights
- Key insights
Export Options#
Export data for further analysis:
| Format | Use Case |
|---|---|
| CSV | Spreadsheet analysis |
| Presentation/sharing | |
| JSON | API/integration |
Real-Time Analytics#
Live Dashboard#
Monitor activity as it happens:
- Active Visitors Count - Live updating
- Current Pages - What's being viewed now
- Active Conversations - Ongoing chats
- Recent Activity - Live feed of events
Alerts#
Set up real-time notifications:
Alert: High-Value Visitor
Trigger: Visitor views pricing AND company size > 100
Action: Notify #sales channel
Analytics API#
Access analytics programmatically:
// Example: Get visitor count
const response = await fetch('/api/v1/analytics/visitors', {
headers: { 'Authorization': 'Bearer YOUR_API_KEY' }
});
const data = await response.json();
// { total: 10250, today: 145, active: 23 }Available Endpoints#
| Endpoint | Description |
|---|---|
/analytics/visitors | Visitor metrics |
/analytics/pages | Page analytics |
/analytics/sources | Traffic sources |
/analytics/conversions | Conversion data |
Best Practices#
Regular Review#
- Daily - Check active visitors and conversations
- Weekly - Review trends and top pages
- Monthly - Analyze segments and conversions
- Quarterly - Strategic review and goal setting
Action on Insights#
- Low engagement pages - Improve content or UX
- High exit pages - Add CTAs or chat triggers
- Top referrers - Double down on working channels
- Peak hours - Ensure team availability
Next Steps#
- Visitors Overview - Return to overview
- Visitor Tracking - Technical setup
Was this page helpful?
Let us know if you found what you were looking for.