
This guide walks through what carrier performance monitoring involves, which metrics are worth tracking, how to turn that data into real accountability with your carriers, and where a platform like ZigZag fits in.
Carrier performance monitoring is the habit of measuring how well each delivery partner performs against the standards you agreed.
Not a hunch that "Evri has been a bit rubbish lately," but a figure you can lay in front of an account manager.
Good monitoring spans the whole delivery arc:

When you track those over time, some patterns can surface.
A carrier might be excellent across London and hopeless in the Highlands, or cruise through most of the year and fall apart every December.
The point of all this is accountability, as carriers respond to evidence. A vague grumble can get a polite brush-off, but a chart showing a 4% exception rate against a contracted 1.5% gets you a meeting.
And the stakes are real: our research found that 56% of shoppers are let down by their post-purchase experience, with 80% of them taking their next order to a competitor.
The honest answer, and the one vendors tend to skip: your carriers do not make it easy.
There is no malice in it. Each was built as its own walled system, and none of them agreed on a shared vocabulary.
What Royal Mail files as a delivery event, DPD logs differently, and InPost UK labels differently again. One carrier's "delayed" is another's "held at depot" and a third's "exception."
Run three or four carriers, as most UK retailers of any scale do, and you inherit three or four dashboards in three or four formats with no tidy way to set them side by side.
Reconciling them fairly turns into a manual, error-prone chore that someone in ops tackles at 6 PM on the rare evening they have a spare hour.
Worse is the data you never receive. A parcel sitting unscanned for two days is not an event; it is a gap where an event should be.
Carriers seldom raise a flag on their own silences, so the failures you most want to catch are precisely the ones a standard tracking feed will not show you.

You do not need fifty metrics. You need a handful that map directly to promises in your carrier contracts, because those are the ones you can act on:
The gap between handing a parcel over and the carrier logging its first scan tells you how promptly they are taking possession.
When that gap stretches out or swings wildly from one week to the next, it usually points to a carrier running short on capacity, and it shows up here before any customer notices a delay.
The percentage of parcels that arrive within the window the carrier signed up to. Track it, but never trust the top-line figure on its own.
You want to split it by region and by service level, as a comfortable national average can be propped up by strong city numbers while your rural and offshore lanes quietly underperform and generate most of your complaints.
How often parcels wander off the expected path: a failed first attempt, a bounce back to the depot, a misroute.
When this figure starts drifting upward, it tends to be the first symptom of a carrier under strain, appearing months before the pattern reaches your support inbox.
Parcels that turn up broken or vanish entirely.
Each one costs you a refund, and each one is usually a claim you had every right to file and, in the rush of the day, never got round to.
The measure most retailers forget to capture.
This is why you want to attach post-delivery feedback to whichever carrier handled the order, and you learn which partners your shoppers actually rate.

Numbers on their own change nothing. What matters is what you do with them.
You want to start with the review meeting. Walking into a quarterly business review armed with segmented, timestamped performance data can change the tone of the conversation.
You are no longer asking a carrier to try harder; you are showing them the exact points where they missed the SLA and asking for a plan.
Some retailers write service credits into their contracts so those misses convert straight into money back.
Then there is the money you are already owed.
Late deliveries against a guaranteed service, damaged goods, surcharges that should never have appeared on your invoice: carriers almost never refund these unless asked.
Claims windows are short, the processes fiddly, and the paperwork is the first thing to slip when a team is stretched.
Every unclaimed pound is margin quietly leaking away.
Finally, the data reshapes your routing.
When it shows one carrier reliably beating another on a particular lane, you can move volume towards the partner who performs, and bring that decision to the table when the contract is up for renewal.
Solving this fragmentation is what ZigZag was designed for.
Across more than a decade in ecommerce logistics, our platform has connected over 1,500 carrier services in more than 170 countries, and normalising all that carrier data is the groundwork every other feature depends on.
Each carrier event gets translated into one shared language, mapped across more than 60 event triggers.
A delay reads as a delay whether it comes from Royal Mail, DPD, or a regional courier, so your on-time and exception rates finally line up in one comparable view, no longer scattered across a stack of separate carrier portals.
As the system is looking out for the events it expects, it also notices the ones that fail to arrive.
ZigZag's Smart States flag a parcel that has gone unscanned inside a 24- to 36-hour window, or one lingering at a pickup point before it gets sent back.
Those silences, the failures a carrier will never volunteer, become something you can see and act on.
For recovery, Automated Carrier Claims turns all that monitoring into money back.
Our platform keeps an eye on SLAs and invoices in the background, then walks each issue from detection through validation, submission, and recovery, whether the cause is a late delivery, a billing error, a lost parcel, or damage on arrival.
You get the refund without your team chasing every claim by hand.
The feedback loop completes the picture.
Post-delivery surveys are tagged by carrier, so how customers feel maps directly onto how carriers actually performed.
➡️ Among retailers using our logistics tooling, we can see up to a 95% improvement in on-time deliveries and up to a 50% cut in refund costs.
If your carrier data is currently spread across half a dozen portals with nobody free to reconcile it, you are almost certainly leaving both service failures and refunds on the table.
ZigZag pulls the whole picture into a single view and gives you something solid to take into your next carrier negotiation.
Book a ZigZag demo to see carrier performance monitoring across your full delivery network.
You can monitor continuously and review each quarter.
Continuous tracking catches problems as they emerge, while a quarterly cadence gives you enough data to spot real trends and not overreact to a single bad week.
💡 However, do note that peak season may warrant a tighter loop.
Yes, and it is usually where the biggest gains hide. The old obstacle was that every carrier reports its data differently.
nce a platform standardises those feeds into a common format, comparing partners on identical metrics becomes straightforward.
Monitoring is measuring performance; claims is recovering money when that performance falls short of what you paid for.
They work best together, because the same data that flags a late or damaged delivery is the evidence you need to file the claim.
Yes, more than most retailers assume.
In the customer's mind, you and the courier are the same thing, so a parcel that turns up late or damaged dents their view of your brand, not the carrier's.
And we have the data to back this up: we found that 80% of shoppers who have a poor post-purchase experience go on to buy from a competitor.