Measuring performance on an e-commerce platform

Boris Stoyanov-Brignoli
I suggest here to explore some metrics that I find relevant. They have supported the discussions of my experiences in e-commerce. I have chosen the sectors of logistics, transport, finance, marketing, merchandising, and technology, which are the pillars of online commerce operations.
1. Logistics
Backorder Rate
- Description: It signifies the ratio of orders that cannot be fulfilled at the time of purchase.
- Example: If you received 100 orders last month, but 5 were backordered, then the backorder rate is 5%.
- Calculation:
(Number of backorders / Total orders) x 100
Warehouse Capacity Utilization
- Description: Represents how much space is currently being used in your warehouse.
- Example: If your warehouse can store 10,000 units and currently houses 7,000, its utilization is 70%.
- Calculation:
(Current inventory units / Total storage capacity) x 100
Rate of Return
- Description: Highlights the frequency of returned products.
- Example: Sold 200 products and 10 were returned? That's a 5% return rate.
- Calculation:
(Number of returns / Total products sold) x 100
Inventory Age
- Description: Average time products sit in stock before being sold.
- Example: If winter coats you stocked in October are sold in January, their inventory age is 3 months.
- Calculation:
Date of sale - Date of inventory receipt
2. Transport
Fuel Efficiency
- Description: How much distance can be covered per unit of fuel.
- Example: If a truck travels 500 miles on 50 gallons of fuel, its fuel efficiency is 10 miles per gallon.
- Calculation:
Total miles traveled / Total gallons of fuel consumed
Vehicle Downtime
- Description: The amount of time vehicles spend inactive due to maintenance or other issues.
- Example: If a van is off the road for 5 days in a month, that's a 16% downtime for that month.
- Calculation:
(Downtime days / Total days in the month) x 100
Lost Package Rate
- Description: Proportion of packages that never reach the customer.
- Example: 2 packages lost in a shipment of 500? That's a 0.4% lost package rate.
- Calculation:
(Number of lost packages / Total packages shipped) x 100
Cost per Mile
- Description: The cost incurred to transport goods for one mile.
- Example: Spent $500 in transport over 100 miles? The cost per mile is $5.
- Calculation:
Total transport costs / Total miles
3. Finance
Operating Expense Ratio (OER)
- Description: How much of your revenue goes into operational costs.
- Example: If your monthly revenue is $50,000 and your operating expenses are $10,000, your OER is 20%.
- Calculation:
(Operating expenses / Total revenue) x 100
Current Ratio
- Description: Assesses ability to pay short-term obligations.
- Example: If current assets are $100,000 and current liabilities are $50,000, the current ratio is 2.
- Calculation:
Current assets / Current liabilities
Debt-to-Equity Ratio
- Description: Financial leverage indicator showing relative proportion of shareholders' equity and debt.
- Example: If total debt is $200,000 and shareholders' equity is $100,000, the ratio is 2.
- Calculation:
Total debt / Shareholders' equity
Days Sales Outstanding (DSO)
- Description: Average number of days to collect payment post-sale.
- Example: If on average it takes 30 days from the sale to payment collection, your DSO is 30.
- Calculation:
(Accounts receivable / Total credit sales) x Number of days
4. Marketing
Customer Churn Rate
- Description: The rate at which customers stop doing business with you.
- Example: If you start with 100 customers and lose 5 by the end of the month, your churn rate is 5%.
- Calculation:
(Number of customers at start of period - Number at end) / Number at start x 100
Customer Satisfaction Score (CSAT)
- Description: Direct feedback from customers post-purchase.
- Example: If 90 out of 100 respondents say they're "satisfied" or "very satisfied", your CSAT is 90%.
- Calculation:
(Number of positive responses / Total responses) x 100
Net Promoter Score (NPS)
- Description: Measures customer loyalty.
- Example: Based on a survey, you categorize responses into promoters, passives, and detractors. If 60% are promoters and 10% are detractors, NPS is 50.
- Calculation:
% of promoters - % of detractors
Click-Through Rate (CTR)
- Description: Indicates the effectiveness of your ad or email campaign.
- Example: 100 people saw your ad, but only 5 clicked? That's a 5% CTR.
- Calculation:
(Number of clicks / Number of impressions) x 100
5. Merchandising
Gross Margin Return on Investment (GMROI)
- Description: The return you get for every dollar spent on inventory.
- Example: If your gross margin is $50,000 and your average inventory cost is $10,000, your GMROI is 5.
- Calculation:
Gross margin / Average inventory cost
Markdown Percentage
- Description: The reduction in selling price, often used to promote sales.
- Example: Originally priced a dress at $100 but sold it for $80? That's a 20% markdown.
- Calculation:
((Original price - Sale price) / Original price) x 100
Shelf Stock Rate
- Description: The rate at which products get restocked on shelves.
- Example: If 500 items are sold and 450 are restocked within 24 hours, the shelf stock rate is 90%.
- Calculation:
(Number of items restocked / Total items sold) x 100
Sales per Square Foot
- Description: A measure of space efficiency in brick-and-mortar stores.
- Example: If a 2000 sq.ft. store made $40,000 in sales last month, the sales per square foot is $20.
- Calculation:
Total sales / Store square footage
6. Tech
System Uptime
- Description: The total operational time of a website or application.
- Example: If your site was available 720 hours out of a 730-hour month, your uptime is roughly 98.63%.
- Calculation:
(Operational hours / Total hours) x 100
Page Load Speed
- Description: The average time taken for a webpage to fully display its content to a user.
- Example: Using tools like Google PageSpeed Insights, if a webpage's loading time is 3 seconds, it's advisable to improve this to under 2 seconds for better user experience.
Database Response Time
- Description: The time taken for a system to retrieve data from its database.
- Example: If users query a product and it takes 0.5 seconds for your database to fetch the result, that's your response time.
API Response Time
- Description: Time taken for an API to send a response.
- Example: Integrating with a third-party payment gateway, if after clicking "pay" it takes 2 seconds to confirm payment, that's your API response time.
Error Rate
- Description: The proportion of all system requests resulting in an error.
- Example: Out of 1,000 page requests, if 10 result in a "404 Not Found" error, your error rate is 1%.
- Calculation:
(Number of errors / Total requests) x 100
Security Breach Attempts
- Description: Monitoring and counting unauthorized access attempts.
- Example: If logs show 5 unauthorized access attempts last week, ensure security measures are stringent and review frequently.
Remember, each metric, while significant on its own, gives a holistic picture only when seen in context with others. Regularly monitoring, understanding, and acting on these metrics ensures the robust health and growth of an e-commerce platform.