beginner
analytics
dashboard
revenue

Analytics Dashboard

Monitor your fleet's key performance indicators including revenue, distance traveled, customer signups, and ride patterns with the comprehensive analytics dashboard

Levy Fleets TeamDecember 25, 202515 min read

Analytics Dashboard

The Analytics Dashboard is your central hub for monitoring your fleet's key performance indicators (KPIs). This comprehensive guide covers how to access, navigate, and use the analytics features to gain insights into revenue, distance traveled, customer signups, and ride patterns.

Accessing the Analytics Dashboard

Navigate to Dashboard > Analytics from the main navigation menu. The analytics icon (trending chart) indicates this section.

Requirements

To access the Analytics Dashboard, you must have a subaccount selected and your user account must have the analytics:view permission.

Page Overview

Header Section

The header displays:

  • Page title: "Analytics"
  • Subtitle: "Trends for your selected subaccount"
  • Link to Identity Analytics: Quick access to identity verification stats

Date Range Selection

Choose the time period for your data analysis using the preset buttons or custom range:

PresetDescription
Last 7 DaysDefault selection, shows last week's data
Last 30 DaysMonthly view for trend analysis
Last 90 DaysQuarterly view for long-term trends
Custom RangePick specific start and end dates

Custom Range Selection:

1

Open Date Picker

Click the date range button (shows current selection)

2

Select Dates

A dual-month calendar picker appears. Click your start date, then end date.

3

Apply Selection

Future dates are disabled. Click outside to close and apply the selection.

Vehicle Filter

Filter analytics data by specific vehicles:

  1. Click the "All Vehicles" dropdown
  2. Select a specific vehicle to see only its metrics
  3. Vehicle list shows ID and model for easy identification
  4. Select "All Vehicles" to return to aggregate view

Vehicle Filtering Use Cases

Use vehicle filtering to compare performance of specific vehicles, troubleshoot underperforming units, or analyze newly added vehicles to your fleet.

Summary Metrics Cards

Four summary cards display key metrics at the top of the dashboard:

Revenue Card (Blue)

PropertyDescription
Main ValueTotal revenue in USD for the selected period
DescriptorAverage revenue per day
ColorBlue (#1e40af)

Shows gross revenue from all completed rides within the date range.

Distance Card (Green)

PropertyDescription
Main ValueTotal kilometers traveled
DescriptorAverage distance per day
ColorGreen (#16a34a)

Sum of all ride distances (converted from meters to kilometers).

New Signups Card (Purple)

PropertyDescription
Main ValueCount of new customer registrations
DescriptorAverage signups per day
ColorPurple (#7c3aed)

Shows new customer accounts linked to the subaccount.

Average Trip Cost Card (Orange)

PropertyDescription
Main ValueAverage cost per completed ride
Descriptor"From X completed ride(s)"
ColorOrange (#ea580c)

Important

The Average Trip Cost only includes rides with status = 'completed' and total_cost > 0. This excludes free rides, cancelled rides, and active rides.

Charts and Visualizations

Daily Revenue Chart

An area chart showing revenue trends over time.

Features:

  • X-axis: Dates (YYYY-MM-DD format)
  • Y-axis: Revenue in USD (formatted with currency symbols)
  • Gradient fill with semi-transparent shading
  • Hover tooltips show exact values per day

Empty State: "No revenue recorded for this range yet." appears if no ride revenue exists for the selected period.

Interpretation Tips:

  • Look for weekly patterns (weekends often show higher revenue)
  • Identify anomalies (unusual spikes or dips)
  • Compare across different date ranges to identify trends

Daily Distance Chart

An area chart showing kilometers traveled over time.

Features:

  • X-axis: Dates
  • Y-axis: Distance in kilometers
  • Same visual styling as revenue chart

Empty State: "No ride distance recorded for this range yet."

Interpretation Tips:

  • Compare with revenue to identify pricing efficiency
  • Track seasonal usage patterns
  • Monitor after operational changes

Daily Signups Chart

An area chart showing new customer registrations.

Features:

  • X-axis: Dates
  • Y-axis: Integer counts (no decimals)
  • Useful for tracking marketing campaign effectiveness

Empty State: "No new signups for this range yet."

A bar chart showing ride distribution by hour of day.

Features:

  • X-axis: Hours (00:00, 02:00, 04:00, etc. - displayed every 2 hours)
  • Y-axis: Number of rides
  • All hours shown in UTC timezone

Peak Hours Badge: Above the chart, purple badges display the top 3 busiest hours:

  • Format: "HH:00 (X rides)" or "HH:00 (1 ride)"
  • Only shows if rides exist in the date range

Empty State: "No ride data for this range yet."

Popular Trip Times Use Cases

Use this data to optimize staff scheduling around peak hours, plan marketing campaigns for high-traffic times, and identify opportunities for off-peak promotions.

Understanding the Data

What's Included in Revenue

  • Completed ride charges
  • Any additional fees or surcharges
  • Does NOT include tips, refunds, or wallet transactions

What's Included in Distance

  • Total distance from ride start to ride end
  • Measured by IoT device GPS tracking
  • Converted from meters to kilometers

What's Included in Signups

  • New customer registrations during the period
  • Linked to the selected subaccount
  • Only counts the registration date, not subsequent activity

Time Zone Considerations

UTC Time

All data is stored and processed in UTC. The "Popular Trip Times" chart displays hours in UTC. Date ranges use UTC midnight as boundaries.

Filtering by Vehicle

To analyze a specific vehicle's performance:

  1. Select the vehicle from the dropdown
  2. All metrics (summary cards and charts) update to show only that vehicle's data
  3. Useful for:
    • Comparing vehicle productivity
    • Identifying underperforming units
    • Tracking newly deployed vehicles

Access Controls

Roles with Analytics Access

RoleAccess Level
Super AdminFull access to all subaccounts
Global AdminFull access to all subaccounts
AdminAccess to assigned subaccount
Fleet ManagerAccess to assigned subaccount
Customer SupportView-only access
AnalyticView-only access (cannot make charges/refunds)

Roles WITHOUT Analytics Access

RoleAccess Level
Service TechNo analytics access

Best Practices

Daily Monitoring

  1. Morning check: Review yesterday's revenue and ride count
  2. Identify anomalies: Investigate unusual spikes or drops
  3. Compare to previous week: Look for consistent patterns

Weekly Analysis

  1. Revenue trends: Is the business growing week over week?
  2. Distance efficiency: Are rides getting longer or shorter?
  3. Peak hour shifts: Have popular times changed?

Monthly Reporting

  1. Use 30-day or custom range for month-to-month comparison
  2. Export data if needed (screenshot charts or use browser dev tools)
  3. Track seasonal patterns across multiple months

Troubleshooting

Charts Show No Data

Possible Causes:

  • No completed rides in the selected date range
  • Wrong subaccount selected
  • Vehicle filter excluding all vehicles with data
  • Date range set incorrectly

Solutions:

  • Expand the date range
  • Verify subaccount selection
  • Reset vehicle filter to "All Vehicles"
  • Check that rides exist in the Rides section

Revenue Shows Zero But Rides Exist

Possible Causes:

  • Rides may be active or cancelled (not completed)
  • Rides may have total_cost = 0 (free promotional rides)
  • Date range may exclude completed rides

Solutions:

  • Verify ride statuses in the Rides section
  • Check for ride completion dates within range

Charts Loading Slowly

Possible Causes:

  • Large date range with many data points
  • Slow network connection

Solutions:

  • Use smaller date ranges for faster loading
  • Wait for data to load fully

"Select a subaccount" Message

Cause: No subaccount is selected in the dashboard header

Solution: Click the subaccount dropdown in the top navigation and select a subaccount

Data Refresh

The analytics data:

  • Loads automatically when you change filters
  • Does NOT auto-refresh in real-time (manual page refresh required)
  • Uses efficient count and aggregation queries
  • Cancels previous requests when filters change (prevents race conditions)

Mobile Experience

On mobile devices:

  • Summary cards stack vertically (2 per row on tablet, 1 on mobile)
  • Charts are fully responsive and resize
  • Touch gestures work on all interactive elements
  • Date picker adapts to screen size

Identity Analytics

For customer identity verification metrics, click "ID Verification Stats" link in the Analytics header. This takes you to the dedicated Identity Analytics page.

Database Statistics

For system-level statistics (total counts), admins can access the Database Statistics in the Admin section.

What's Next?

Now that you understand the Analytics Dashboard, explore these related topics:

Analytics Mastery

Regular use of the Analytics Dashboard helps you identify trends, optimize operations, and make data-driven decisions for your fleet. Check your analytics daily to stay on top of business performance.