I agree with Bubba-one,
Proper planning by all parties, proper exchange of information (and don't hold and details back) is the best way to keep your shipments moving, your trucks rolling and your sanity. A cancellation or changes by any party has an impact on all other parties to the transaction.
I track closely:
Customers making last minute changes as it affects our relationships with our carriers. Those that we see repeat freight changing in size when the truck is on site, regular production issues, or mistakes regarding delivery locations get a visit from sales to discuss the situation. If there is no improvement over time we simply can't continue the relationship.
Carriers cancelling a load booked with them, the length of time from booking, the length of time from pickup, the day of the week, the day of the month it was cancelled. I used to track the 'reason' but have stopped doing so. The reason is irrelevant to me as it's simply a reflection of their customer base or staff turnover (thee are other factors too). Their customer this or that, the driver called in sick, etc... One or two instances in a short period of time can happen and may be let go, but if I see they took 6 loads this month and only hauled 1 I'll be advising the carrier of their bookings and ask that they change their ways. If not, I simply tell dispatch to not use them for a period of 6 months. It costs us time, effort and sometimes money in order to recover those shipments.
Our cancellations - rarely 2 dispatchers book the same load at the same time (for the same price), one on the phone and one by email - silly because they have set territories. Lets not go there right now, I'm working on it. We review mainly which carrier has a stronger service history and keep that one on the load. Occasionally an order is entered that has incorrect information and customer service is to blame, we feel bad but have to cancel a carrier on the load. These are tracked and they come up in the CSR performance review.
Know what your customers are doing and work with the ones that want to work with you, know what your carriers are doing and which want to work with you, know what your staff is doing as it can impact relationships with customers and carriers.
Yaya, I'm on my third coffee...
Keep well,
Mike