Numbers measured from what happened, not from the plan.
On-time rate computed from real completion timestamps, stops per driver-hour, fuel and distance cost per vehicle, first-attempt success and driver leaderboards — all from completed work, and all exportable.
Why analytics & reporting matters
What it changes on a delivery day.
Measured, not estimated
Every number comes from timestamps, geofenced arrivals and routes actually driven. Reports built on the plan measure your optimism.
On-time rate you can split
By route, by driver, by window type, by day of week — because “we are running late” is never the useful version of the finding.
Cost per vehicle and per delivery
Distance and fuel cost attributed to each van and each driver, so the route that quietly costs twice the others becomes visible.
Exportable, for your accountant
Delivery reports, driver pay and raw logs export cleanly, so the numbers can leave the platform and land in whatever you already use.
How it works
Analytics & reporting in PrivateMile.
01
The day records itself
Geofenced arrivals, completion timestamps, captured proof and measured distance accumulate as work happens — nobody is asked to fill anything in.
02
Dashboards read from that
On-time rate, stops per driver-hour, first-attempt success, proof compliance, cost per vehicle and driver leaderboards, over the period you choose.
03
Export and act
Take the numbers out for payroll or accounts, and use the splits to pick the one thing worth fixing this quarter.
Activity is not health
Ask most operations how the month went and the answer is a total: we did 2,400 deliveries. That is a measure of how busy you were. A month with 2,400 deliveries, a 71% on-time rate and two drivers who quit is not a good month.
The numbers worth watching are the ones that change a decision — on-time rate, stops per driver-hour, first-attempt success, cost per vehicle, service time at the door — and each of them here comes from work that actually happened.
Why measured beats estimated
Reports built on planned data flatter you in a specific way: they measure the plan you wrote rather than the day you had. Planned distance is always shorter. Planned on-time is always higher. Planned cost is always lower.
Because arrivals are geofenced, completions are timestamped, and distance is taken from the route actually driven, the reports here describe the operation instead of the intention. The gap between planned and actual is itself a useful signal — a large one usually means drivers are not running the plan, and they generally have a good reason that belongs in the plan.
The splits are where the answers are
An aggregate on-time rate tells you whether you have a problem. It never tells you what to do. The same number split by route, driver, window type and weekday usually resolves to something specific and fixable: Thursday afternoons on the north route, or the two-hour windows that were never realistic.
Same for first-attempt success, which splits by failure reason and almost always points at notification timing or a handful of bad addresses rather than at driver behaviour.
Pick one number a quarter
An operation that knows its numbers and is deliberately working on one is in better shape than one tracking twenty and acting on none. Measure everything, act on the metric with the clearest link to money right now — usually first-attempt rate or stops per driver-hour — and let the rest tell you whether it worked.
Also in the box
And everything else, on every plan.
Analytics & reports
On-time rates, driver leaderboards, scheduled exports.
Live GPS tracking
Every driver on one map, updating in real time.
Proof of delivery
Photo, signature, notes — and QR-verified parcel handoffs.
Integrations & API
Shopify, WooCommerce, Zapier, webhooks, REST API.
Is on-time rate computed from the plan or from real timestamps?
From real completion timestamps against the promised window, across every order including rescheduled and failed ones. An on-time rate that excludes exceptions is measuring the wrong thing.
Can I see cost per delivery?
You can see the components that make it up — distance and fuel per vehicle, driver pay from completed routes, deliveries completed — which is what a fully loaded cost per delivery is built from once you add your own overheads.
Can I export the data?
Yes. Delivery reports, driver pay and raw logs export for payroll, accounting or your own analysis.
How far back does reporting go?
Completed work is retained and reportable over time, so you can compare a month against the same month last year rather than only against last week.
More features
The rest of the platform.
See it with your own orders on the board.
Import today’s deliveries, add your drivers, and run one real day on the 15-day trial — no card, no sales call required.
Questions first? Tell us about your delivery day — or sign in.