Skip to main content
Skip table of contents

How is the Punctuality KPI calculated?

Shown below is the default behaviour if no customisation has been requested.

Punctuality is calculated against matched journeys only.

A greater weighting is applied to the first-stop timing point to reflect the importance of a journey starting on time.

  • Was the vehicle seen at the first stop on time?
    Contributes to 50% of the pass rate.

  • Was the vehicle seen at all timing points - excluding the first stop on time?
    Contributes to the other 50% of the pass rate (For the last stop only, if the vehicle was seen early this also will contribute towards the pass rate.)

In the example above, the vehicle was on-time at the first stop, on-time at three out of the remaining four timing points (the first stop is excluded and the was seen on time for the last stop), so would receive a punctuality rating of 87.5%.

What goes into the KPI Calculations?

KPI calculations are currently defined once for each customer, and can be broken into 3 different components:

  • Inputs - these cannot be customised, but include things like 1st Stop, Timing Points*, Last Stop*.

  • Thresholds - these are global values used across a customers network for early, late, & stop geofence sizes.

  • Weightings - these determine how much impact an “Input” has on your KPI result. (*Timing Points & Last Stop are combined into a single “input” at this time, but will be split in a future iteration)

To confirm what the current settings are for your KPI calculations, or to request a change please contact support.

A journey will be considered matched if one real-time heartbeat can be matched to a journey ID from the schedule data.

Further reading:

How is the Punctuality KPI calculated?

How is the Reliability KPI calculated?

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.