An ecommerce KPI is only useful if it triggers a decision you'd otherwise get wrong. Everything else is a number you check to feel busy.
Google "ecommerce KPIs" and you'll get a list of 47 metrics. Customer Acquisition Cost. Average Order Value. Cart Abandonment Rate. Customer Lifetime Value. Net Promoter Score. Inventory Turnover. Gross Margin Return on Investment.
Nobody tracks 47 metrics. Nobody should.
Most of those lists are written by SaaS companies trying to sell you a dashboard. They're not written by founders who've actually run an ecom brand. The result: you either track too many metrics and drown in data, or you track too few and miss the ones that matter.
Here's what actually matters when you're running a brand doing $20K+/month.
"I spend the first half of every month understanding last month, and the second half guessing about next month. There's never a point where I'm operating on today's numbers." — anonymous ecom founder
That gap is the whole problem. The right KPIs close it.
The Only 7 KPIs That Drive Decisions
Every metric should answer a question you're actually asking. If you can't name the decision a KPI informs, stop tracking it.
These seven cover the decisions that move revenue, protect margin, and keep the business running.
1. Contribution Margin (Not Gross Margin)
What it answers: "Am I actually making money?"
Gross margin ignores your ad spend. Contribution margin doesn't. It's revenue minus COGS minus variable costs (ads, transaction fees, fulfilment, packaging). This is the number that tells you whether selling more units actually makes you richer or just busier.
Where the data lives: Shopify (revenue, COGS), Meta/Google/TikTok (ad spend), 3PL (fulfilment costs), Xero (variable overheads).
Why most founders don't track it: Because it requires pulling numbers from 5 different platforms and doing math nobody enjoys. So they check Shopify revenue instead and assume things are fine.
2. Blended ROAS (Not Platform ROAS)
What it answers: "Is my marketing working as a whole?"
Meta says your ROAS is 4x. Google says 3x. TikTok says 6x. Add them up and you're at 13x? No. That's not how it works.
Every platform takes credit for the same sale. Blended ROAS is total revenue divided by total ad spend across all platforms. It's the only honest number.
Where the data lives: Shopify (total revenue), Meta + Google + TikTok (total spend across all platforms).
Why it matters more than platform ROAS: Platform ROAS tells you what Meta wants you to believe. Blended ROAS tells you what your bank account believes.
3. Email Revenue as % of Total Revenue
What it answers: "Am I too dependent on paid?"
If email (Klaviyo) is driving less than 25-30% of your revenue, you're overpaying for every sale. Email is the highest-margin channel in ecom. Every percentage point you shift from paid to email is pure margin improvement.
Where the data lives: Klaviyo (email revenue), Shopify (total revenue).
Why most founders don't know this number: Because Klaviyo's attribution model is generous, and comparing it against Shopify's total requires a manual calculation most founders never do.
4. Customer Acquisition Cost (Blended)
What it answers: "What does it actually cost to get a new customer?"
Total marketing spend (all channels) divided by total new customers. Not the number Meta shows you. The real number.
Compare this to your average first-order contribution margin. If CAC is higher, you're losing money on the first sale. That's fine if your LTV justifies it. It's a problem if you don't know your LTV (most founders don't).
Where the data lives: All ad platforms (total spend), Shopify (new vs returning customer data), email platform (attributed revenue from existing customers).
5. Repeat Purchase Rate
What it answers: "Do customers come back, or am I buying every sale?"
This is the LTV shortcut. Full LTV calculations are complex and take 12+ months of data. Repeat purchase rate gives you an early signal: what percentage of customers buy a second time within 90 days?
If it's under 20%, your entire business model depends on acquiring new customers every single day. That's expensive and fragile.
Where the data lives: Shopify (customer reports — returning vs new), Klaviyo (flow performance for post-purchase sequences).
6. Fulfilment Cost Per Order
What it answers: "Is my logistics eating my margin?"
Your 3PL charges pick fees, pack fees, storage, and often surcharges you don't notice until you read the invoice line by line. As your order volume grows, these costs compound. A $3 increase per order on 5,000 orders/month is $15,000/year in eroded margin.
Where the data lives: 3PL dashboard (per-order cost breakdown), Xero (logistics invoices).
Why most founders miss it: Because they look at the total 3PL invoice and divide by orders. That average hides the products that cost twice as much to ship, the SKUs that need custom packaging, and the returns that get re-stocked (or don't).
7. Cash Conversion Cycle
What it answers: "How fast does money come back after I spend it?"
You pay for inventory. It sits in a warehouse. Someone buys it. The platform holds the funds for 3-14 days. Then you get paid. The time between paying for inventory and receiving revenue is your cash conversion cycle.
If it takes 90 days to sell through a product line and you get paid 7 days after sale, that's 97 days of your cash locked up. Multiply by several SKUs and you understand why revenue is up but your bank account isn't.
Where the data lives: Shopify (sell-through rate), Xero (supplier payment terms), 3PL (inventory age), your bank (settlement timing).
The Vanity Metrics Trap
Here's what you can stop obsessing over:
Followers and engagement rates
Social media followers. They don't predict revenue. Engagement rate matters more, and even that's a weak signal for most ecom brands. A 50K follower count with 0.8% engagement rarely outperforms a 5K follower count with a strong list and a tight email program.
Traffic without conversion context
Website traffic. Traffic without conversion data is meaningless. 10,000 visitors converting at 0.5% is worse than 2,000 visitors converting at 4%. Sessions go up, you celebrate, the bank account doesn't move.
Platform-reported ROAS
Platform ROAS in isolation. Already covered. It lies — every platform takes credit for the same sale.
Email open rates
Email open rates. Opens are unreliable since Apple's privacy changes. Click rate and attributed revenue are what count.
Average Order Value, on its own
Average Order Value in isolation. AOV going up means nothing if margin is going down. A $120 AOV on a product with 8% margin is worse than a $60 AOV on a product with 40% margin.
Why These 7 Are Hard to Track (and What to Do About It)
The data lives in too many places
You noticed the pattern: every KPI above requires data from multiple platforms. Contribution margin needs Shopify + ad platforms + 3PL + Xero. Blended ROAS needs Shopify + every ad platform. Email % needs Klaviyo + Shopify.
No single tool gives you these numbers.
That's the problem. Not that founders are lazy. Not that they don't care about the right metrics. The data lives in too many places, and pulling it together manually costs more time than it saves.
The fix is a system that connects all your data sources and calculates these metrics automatically. Alice Robert runs The Littl (a $2M+/year fashion brand) and tracked zero of these seven KPIs accurately before connecting her 12 data sources — Shopify, Meta, Google Ads, GA4, Instagram, TikTok, Pinterest, Klaviyo, Xero, Future Fulfillment, Slack, Telegram — into one system. Now all seven surface in a daily brief on her phone. 27.5 hours per week stopped going to manual reporting and started going to decisions that actually grow the business (EcomAIOS case study, March 2026).
Start With Three
If seven feels like a lot, start with three:
- Contribution margin. Know your real profit, not your Shopify revenue.
- Blended ROAS. Know your real marketing efficiency, not what Meta tells you.
- Email revenue %. Know how dependent you are on paid acquisition.
These three alone will change how you make decisions. The rest can layer on as your reporting matures.
Your Numbers Should Answer Your Questions
Every KPI should trigger a decision. If you're tracking a metric and never acting on it, it's noise. If you're making decisions without a metric to back them, you're guessing.
EcomAIOS connects every data source in your ecom business and calculates the metrics that actually matter. Not 47 KPIs on a dashboard you never check. Seven numbers, delivered to your phone, every morning.
If your reporting can't tell you your real contribution margin right now, apply for early access at ecomaios.ai or DM Alice on LinkedIn.