Distribution and delivery outcomes
Eleven steps from storefront to analytics, each with its own measure. These are targets: a measured value appears only with an evidence record.
- StorefrontProduct page availabilityTarget
≥ 99.5% monthlySLA
Page served < 2.5 s LCPMeasurement pendingMethod: Synthetic uptime checks + RUM - ReservationReservation success rateTarget
≥ 98% of attemptsSLA
Confirmation < 5 sMeasurement pendingMethod: Successful reservations ÷ attempts - PaymentPayment confirmation latencyTarget
p95 < 30 sSLA
Webhook processed < 60 sMeasurement pendingMethod: Intent created → signed webhook received - Verification / pharmacist gateVerification turnaroundTarget
Median < 20 min in business hoursSLA
≤ 60 minMeasurement pendingMethod: Queued → pharmacist decision timestamp - Warehouse allocationPick accuracyTarget
≥ 99.5% lines correctSLA
Allocated < 30 minMeasurement pendingMethod: Correct lines ÷ picked lines (audit sample) - Rider / courier assignmentAssignment timeTarget
Median < 10 minSLA
≤ 30 minMeasurement pendingMethod: Ready-for-dispatch → rider accepted - RouteOn-time deliveryTarget
≥ 95% within promised windowSLA
Promised window metMeasurement pendingMethod: Delivered within window ÷ delivered - Cold-chain monitoringTemperature excursionsTarget
0 excursions > 15 min outside 2–8 °CSLA
Alert < 5 min after excursionMeasurement pendingMethod: Logger readings per shipment - Proof of deliveryPOD capture rateTarget
≥ 99% with signature or OTPSLA
POD synced < 15 minMeasurement pendingMethod: Deliveries with valid POD ÷ deliveries - Settlement / refundsRefund cycle timeTarget
Median < 3 business daysSLA
≤ 7 business daysMeasurement pendingMethod: Refund requested → funds returned - AnalyticsData freshnessTarget
Dashboards < 1 h behind sourceSLA
Pipeline failure alert < 15 minMeasurement pendingMethod: Last successful pipeline run timestamp
