1. Home
  2. Blog
  3. Digital Transformation
  4. E-commerce KPIs for Nigerian Businesses

E-commerce KPIs for Nigerian Businesses

A businessman reviewing over documents in an office — an article about e-commerce KPIs for Nigerian businesses

Most e-commerce advice assumes a clean journey: a visitor lands, adds to cart, pays by card, and a courier delivers. Nigerian stores lose money at two points that advice ignores. Payments fail more often than owners realise, and deliveries fail after the money has already been spent on picking, packing and dispatch.

Measure the whole chain — from visit to settled cash — and the leaks become obvious. This article sets out the metrics, the checkpoints where they are captured, and how to read them together rather than in isolation.

What e-commerce KPIs should answer

Five questions, in this order:

  1. Are enough of the right people arriving? Sessions by source, and the share that view a product.
  2. Are they completing the purchase? Conversion rate, abandonment at each step, payment success rate.
  3. Is each order worth having? Average order value and contribution margin after payment fees, packaging and delivery.
  4. Does the order actually reach the customer? Delivery time, failed delivery rate, return rate.
  5. Do they come back? Repeat purchase rate and revenue from returning customers.

A store that only watches traffic and revenue is watching the two ends of the chain and none of the middle. The middle is where fixes are cheap.

The core e-commerce KPIs

KPIFormulaFrequencyPoints at
Conversion rateOrders divided by sessionsWeeklySite, offer and trust problems
Add-to-cart rateSessions with a cart addition divided by sessionsWeeklyProduct pages and pricing
Checkout abandonmentCheckouts started minus completed, divided by startedWeeklyFriction, cost surprises, trust
Payment success rateSuccessful payments divided by payment attemptsWeeklyGateway, method and card issues
Average order valueRevenue divided by ordersWeeklyBundling, shipping thresholds, mix
Contribution margin per orderRevenue minus product, fees, packaging, deliveryMonthlyWhether growth is profitable
Failed delivery rateUndelivered orders divided by dispatched ordersWeeklyAddress quality and courier performance
Delivery timeMedian hours from dispatch to deliveryWeeklyCustomer experience and complaint volume
Return or refund rateReturns divided by delivered ordersMonthlyDescription, sizing and quality
Repeat purchase rateCustomers buying again within your windowMonthlyProduct satisfaction and retention
Revenue per sessionRevenue divided by sessionsMonthlyThe single blended efficiency figure

Revenue per session is a useful summary because it moves when conversion, order value or traffic quality changes. Use it as a headline and the others as the diagnosis.

Where Nigerian online orders actually leak

Put checkpoints at every transition and count what survives each one. The leaks below are the ones that matter most locally.

CheckpointWhat to countTypical Nigerian leak
Session startsSessions by source and deviceSlow pages on mobile data
Product viewedProduct page viewsUnclear photos, no price shown
Added to cartCart additionsPrice and delivery cost not clear upfront
Checkout startedCheckout initiationsForced account creation
Payment attemptedPayment initiationsToo few payment methods offered
Payment succeededConfirmed paymentsCard declines, bank timeouts
Order dispatchedDispatch eventsStock not actually available
Order deliveredDelivery confirmationsWrong address, customer unreachable
Cash collected and settledSettlement receivedPay-on-delivery not collected

The last checkpoint matters for any store offering payment on delivery. An order can be placed, picked, dispatched and delivered, and the business can still end up with returned goods and a courier bill. Counting revenue at order confirmation makes this invisible.

The two-number diagnosis

Nearly every Nigerian store with disappointing online revenue has a problem in one of two places: not enough qualified traffic, or a broken middle. Divide orders by sessions for the first, and payment successes by payment attempts for the second. Those two ratios locate the problem within minutes.

Payment success rate: the most overlooked KPI

Payment success rate is the share of payment attempts that end in a confirmed, settled payment. Most gateway dashboards report it, and most store owners have never looked.

Why it matters more here: Nigerian shoppers pay by card, bank transfer, USSD and occasionally cash on delivery. Each route has its own failure modes — bank downtime, card limits, one-time password delivery problems, transfers made but not matched to the order. A customer whose payment fails rarely tries again. They message you, or they leave.

What to track:

  • Success rate overall and by payment method, weekly.
  • Failure reasons grouped by the categories your gateway reports.
  • Time of day and day of week, since failures often cluster.
  • The share of failed payments that are recovered by a follow-up message.

Practical responses when the rate is poor:

  1. Offer more methods. Card, transfer and USSD cover most preferences. Restricting to card alone excludes a meaningful share of buyers.
  2. Show the total including delivery before payment. Surprise costs at the final step cause abandonment that looks like payment failure.
  3. Follow up failed attempts. If you captured a phone number before payment, a short message within the hour recovers a portion of them.
  4. Check your gateway's reported decline reasons in Paystack, Flutterwave, Interswitch or Monnify documentation and act on the categories, rather than assuming customers changed their minds.

Payment recovery is usually the highest-return fix available to a Nigerian store, because the customer had already decided to buy.

Delivery and last-mile KPIs

Delivery is where margin is won or lost. Four numbers, tracked by partner and by destination zone:

  • Failed delivery rate. Dispatched orders that do not reach the customer. Each one costs the outbound trip, the return trip, and usually a refund.
  • Median delivery time. From dispatch to delivery, split into Lagos or your home city versus elsewhere. Averages across zones hide real differences.
  • Cost per delivery as a share of order value. When this exceeds a certain share, low-value orders stop being worth fulfilling and a minimum order value or a delivery threshold becomes necessary.
  • Delivery-related contact rate. Support contacts about delivery divided by orders. A high figure usually means missing dispatch notifications rather than slow couriers.

Track all four by partner. Businesses using more than one courier — GIG Logistics, Kwik, Sendbox, DHL or local riders — frequently find a wide spread that a blended figure conceals entirely.

Address quality deserves its own note. A large share of failed deliveries in Nigeria trace back to incomplete addresses and unreachable phone numbers rather than courier failure. Requiring a landmark field and a confirmed phone number at checkout is a small change that moves this KPI.

Customer economics: order value, repeat rate and margin

Traffic and conversion determine whether you get orders. These three determine whether the business is worth running.

Average order value. Watch it against delivery cost. If your typical order is ₦9,000 and delivery costs ₦2,500, delivery consumes a large part of the margin. Bundles, free-delivery thresholds and minimum order values are the usual levers, and their effect shows up here within weeks.

Contribution margin per order. Revenue minus cost of goods, payment fees, packaging and delivery. This is the only number that tells you whether an additional order makes you richer. Stores that grow revenue while ignoring it can scale straight into losses.

Repeat purchase rate. The share of customers buying again within a window that suits your category — 30 days for consumables, 90 days for fashion, longer for durables. Repeat customers cost nothing to acquire, so a store with weak repeat rates is renting its revenue from ad platforms every month.

Cohort view. Group customers by the month they first bought and track how much each group spends over the following months. This is the clearest way to see whether recent customers are worth as much as earlier ones, and it exposes acquisition channels that deliver low-quality buyers before the annual numbers do.

Compare repeat rate and contribution margin by acquisition source. Two channels with identical cost per customer can produce completely different long-term value, and only this comparison reveals it.

What changes for Nigerian businesses

Many orders never touch the website. Customers browse the store and then message on WhatsApp or Instagram to order. If those sales are not logged with the same fields, your conversion rate is understated and your channel mix is wrong. Log chat orders in the same order table with a channel field.

Payment on delivery changes every metric. Revenue must be recognised at collection, not at order. Track a separate rejection rate for pay-on-delivery orders, and compare the margin of that channel against prepaid orders before expanding it.

Mobile data shapes conversion. Most sessions are on phones, often on constrained data. Page weight and load time directly affect add-to-cart rate. Treat load time as a conversion KPI rather than a technical one.

Trust is part of the funnel. Visible contact details, a physical address, a clear return policy, real product photographs and recognisable payment logos all raise completion rates. New stores have a trust discount to overcome, and it shows in checkout abandonment.

Exchange rates move cost of goods. Imported stock repriced mid-quarter changes margin without any change in performance. Track units sold alongside naira revenue so trading performance can be separated from currency movement.

Customer data carries obligations. Order records include names, phone numbers and addresses. Collect only what fulfilment requires, restrict access, and check your obligations under the Nigeria Data Protection Act 2023 with the Nigeria Data Protection Commission.

Example (hypothetical): an Abuja skincare store

This is an illustrative scenario, not a Linestech client result.

A skincare brand sells through a website and Instagram. Monthly revenue is flat despite rising ad spend, and the owner is considering a site redesign.

Before rebuilding anything, the team puts checkpoints on the funnel for eight weeks and logs chat orders in the same table as website orders. What emerges:

  • Site conversion looks poor, but roughly a third of orders were placed by WhatsApp after browsing the site. Counting those, conversion is far healthier than the analytics suggested.
  • Payment success rate on card is noticeably lower than on transfer, and card failures cluster in the evening.
  • Checkout abandonment is concentrated at the step where delivery cost first appears.
  • Failed delivery rate is concentrated in one courier and in orders without a landmark in the address.
  • Repeat purchase rate within 60 days is strong for customers who bought a two-item bundle and weak for single-item buyers.

The actions are specific and cheap. Delivery cost is shown on the product page and in the cart rather than at checkout. Transfer and USSD are given equal prominence to card, and failed payments trigger a follow-up message within the hour. A landmark field becomes required at checkout. The weaker courier is limited to zones where it performs. A two-item starter bundle is promoted to first-time buyers.

The redesign is postponed. None of the five findings would have been fixed by a new design, and four of them were invisible without the checkpoints.

How to set up e-commerce tracking properly

  1. Create one order table. Every order, from every channel, with date, customer phone, channel, items, order value, payment method, payment status, delivery partner, dispatch time, delivery time, outcome and refund flag.
  2. Add checkpoint events on the site. Product view, add to cart, checkout start, payment attempt, payment success. Most platforms and analytics tools support these as standard events.
  3. Reconcile with the gateway weekly. Compare your order table against the payment provider's settlement report so revenue reflects money received.
  4. Log chat orders with the same fields. The channel field keeps the two comparable.
  5. Record delivery outcomes. Dispatched, delivered, failed with reason, returned. This is the field most often missing.
  6. Build the weekly view. Conversion, payment success, abandonment, AOV, failed delivery rate, delivery time, and revenue per session.
  7. Build the monthly view. Contribution margin, return rate, repeat purchase rate, and cohort revenue.
  8. Review one leak per month. Pick the largest, fix it, confirm the number moved, then move to the next.

Indicative cost of e-commerce measurement

Indicative 2026 ranges for Nigerian projects; actual quotes vary with scope, vendor and exchange rate. Compare two or three written quotations on identical scope.

ItemIndicative one-offRecurring
Analytics and e-commerce event tracking setup₦150,000 to ₦700,000₦0 for standard tools
Checkout improvements on an existing store₦200,000 to ₦1,200,000Within hosting
Order and delivery tracking added to a store₦400,000 to ₦2,500,000Hosting plus support
Custom e-commerce dashboard₦800,000 to ₦4,000,000₦50,000 to ₦250,000 monthly
E-commerce website build with tracking included₦400,000 to ₦3,500,000+Hosting and maintenance

The first two rows usually return more than the last. Measuring and fixing the checkout on an existing store is far cheaper than rebuilding it, and the data tells you whether a rebuild is genuinely needed.

Mistakes to avoid

  • Recognising revenue at order rather than at payment or collection. With pay-on-delivery in the mix, this overstates performance and hides real losses.
  • Ignoring payment success rate. It is reported by every major gateway and is often the largest single recoverable loss.
  • Excluding WhatsApp and Instagram orders from the data. Conversion, channel mix and repeat rate are all wrong without them.
  • Judging couriers on a blended average. Track by partner and by zone, or the weak performer stays hidden.
  • Watching revenue without contribution margin. Payment fees, packaging and delivery can consume the margin of low-value orders entirely.
  • Treating cart abandonment as one number. Abandonment at delivery-cost display and at payment are different problems with different fixes.
  • Chasing new customers while repeat rate falls. Retention is the cheapest revenue available to an online store.
  • Storing customer addresses and phone numbers without access controls. Apply NDPA 2023 obligations to your order data.

Conclusion

Nigerian e-commerce loses money in places that generic metrics do not cover. Put checkpoints across the whole chain, from session to settled cash, and read payment success rate and failed delivery rate as seriously as conversion rate. Count orders that finish in WhatsApp, recognise revenue when money arrives, and judge every channel on contribution margin and repeat rate rather than on order volume. Fix one leak a month, confirm the number moved, and only consider a rebuild once the data says design is the constraint.

If you want an online store where payments, delivery outcomes and chat orders all land in one reportable system, Linestech builds e-commerce websites, integrations and dashboards for Nigerian businesses.

Frequently asked questions

What is a good conversion rate for a Nigerian online store?

There is no dependable universal figure; it varies widely by category, price point, traffic source and how much of your selling happens in chat. Measure your own rate over six to eight weeks, include chat orders that started on the site, and judge improvement against that baseline rather than against benchmarks from other markets.

How do I count orders that start on the website but finish on WhatsApp?

Log them in the same order table with a channel field marking them as chat-completed. Where possible, use a distinct WhatsApp link from the site so you can tell that the session originated there. Leaving them out understates both conversion and the value of the website.

Why is my payment success rate low?

Common causes include offering too few payment methods, bank or card issuer declines, one-time password delivery problems, and delivery costs appearing only at the final step so customers abandon mid-payment. Your gateway reports decline reasons; group them and address the largest category first.

Should I offer payment on delivery?

It can raise conversion for new or low-trust categories, but it introduces rejection risk, collection delay and reconciliation work. Track it as a separate channel with its own rejection rate and margin. If the rejection rate makes the channel unprofitable, restrict it to repeat customers or to specific zones.

How do I reduce failed deliveries?

Start with address quality: require a landmark and a confirmed phone number, and validate the number at checkout. Then track failure by courier and by zone and reallocate volume. Finally, send a dispatch notification with an expected window, which reduces both failed attempts and delivery-related support contacts.

What is contribution margin per order and how do I calculate it?

Order revenue minus the cost of goods, payment processing fees, packaging and delivery. It shows whether one more order makes the business better off. Calculate it monthly at first, then by product group, because it is common for one popular low-priced item to be sold at almost no margin.

How often should e-commerce KPIs be reviewed?

Conversion, payment success, abandonment and delivery metrics weekly, since all four can be acted on quickly. Margin, return rate, repeat purchase and cohort revenue monthly. Review the KPI set itself each quarter and drop anything that has not changed a decision.

Do I need a custom dashboard or is my store platform enough?

Most platforms report traffic, orders and revenue adequately. A dashboard becomes worthwhile when you need to combine store data with payment settlement, delivery outcomes and chat orders in one view, or when several people need different slices of the same numbers.

Sources and further reading

Figures, platform rules and regulations change. These are the primary references behind this article and the places to check before you act on it.