Key performance indicators for success

Complete guide to e-commerce KPIs including selection frameworks, tracking strategies, and how to connect metrics to business decisions for stores.

closeup photo of Yale 19 key against black background
closeup photo of Yale 19 key against black background

E-commerce analytics platforms track hundreds of metrics. Pageviews, sessions, bounce rate, exit rate, average session duration, pages per session, new versus returning visitors, conversion rate, cart abandonment rate, average order value, customer lifetime value, email open rate, click rate, social media followers, engagement rate, inventory turnover, fulfillment time—the list continues infinitely. Store owners try tracking everything, get overwhelmed by data, and eventually track nothing systematically.

Key performance indicators are the small subset of metrics that actually drive decisions and business outcomes. The word “key” matters—not every metric is a KPI. This guide explains how to select KPIs that matter for your specific store, how to track them effectively, and how to connect metrics to actual business improvements rather than collecting data that never informs action.

The difference between metrics and KPIs

Metrics are measurements. KPIs are measurements that directly connect to business goals and drive decisions. Every KPI is a metric, but most metrics are not KPIs.

Example of metric without KPI status: Social media follower count. You track followers monthly. The number increases from 8,200 to 8,900. This tells you follower count grew. But what decision does this inform? Do you change anything based on follower growth? If follower count does not drive specific decisions or connect to revenue, it is a vanity metric—interesting but not actionable.

Same metric elevated to KPI: You determine that engaged followers (those who interact with content regularly) convert to customers at 5.2% while passive followers convert at 0.3%. Now follower engagement rate becomes KPI because it predicts revenue. When engagement rate drops, you investigate content quality and adjust strategy. When engagement rate increases, you analyze what changed and replicate success. The metric drives decisions, making it a key performance indicator.

KPI selection requires asking: “If this metric changes significantly, what specific action would I take?” If the answer is unclear, the metric probably is not a KPI for your business.

Framework for selecting KPIs

Start with business goals, work backward to metrics

Most stores select KPIs by looking at available metrics and choosing ones that sound important. This approach fails because it disconnects metrics from actual business objectives. Better approach: define clear business goals, then identify metrics that indicate progress toward those goals.

Example goal-driven selection:

Business goal: Increase monthly revenue by 25% over next six months.

Question: What drives revenue? Revenue equals traffic × conversion rate × average order value. So track these three as primary KPIs. But go deeper—what drives each of these?

Traffic comes from multiple sources performing differently. Track traffic volume by source (organic, paid, email, social) as secondary KPIs. Conversion rate varies by device and customer type. Track conversion rate by device (mobile, desktop) and by customer segment (new, returning) as secondary KPIs. Average order value connects to product mix and promotional strategy. Track AOV alongside promotion frequency as secondary KPIs.

This goal-driven process produces focused KPI set directly connected to business objective. Every KPI selected has clear relationship to revenue goal.

Limit KPIs to 5-10 total

Tracking 30 KPIs creates same problem as tracking no KPIs—information overwhelm that prevents clear decision making. Research on decision making consistently shows people handle 5-9 pieces of information effectively before cognitive load degrades performance. Apply this limit to KPIs.

Recommended structure for most stores:

3-5 primary KPIs (weekly tracking): Revenue, conversion rate, traffic volume, average order value, customer acquisition cost. These directly measure business health.

3-5 secondary KPIs (monthly tracking): Cart abandonment rate, email conversion rate, customer lifetime value, retention rate, or metrics specific to your business model. These provide diagnostic insight when primary KPIs change.

This structure maintains focus on what matters most while providing enough depth to diagnose problems and identify opportunities.

Ensure KPIs are actionable, not just informative

Actionable KPIs directly inform decisions. Informative metrics provide context but do not drive action.

Test for actionability: If your conversion rate drops 15%, you investigate causes and implement fixes—optimize checkout, improve product pages, adjust pricing, refine targeting. Conversion rate is actionable because changes trigger specific responses.

If your average session duration drops 15%, what do you do? The answer is less clear because session duration does not directly connect to revenue and does not clearly indicate which actions would help. Session duration may correlate with engagement but does not reliably predict conversion. This makes it informative but not necessarily actionable.

Prioritize KPIs where threshold changes trigger clear response protocols. “If metric X drops Y%, we will do Z” should be answerable for each KPI.

Connecting KPIs to business decisions

Establish baselines and targets

KPIs without context provide no decision value. Conversion rate of 2.3% means nothing in isolation. Conversion rate of 2.3% compared to previous 2.8% (down 18%) or compared to target of 3.0% (below target by 23%) provides actionable context.

Baseline establishment: Calculate current performance for each KPI over previous 30-90 days. This becomes your baseline—the starting point against which all future performance is measured.

Target setting: Set realistic improvement targets based on baseline and industry benchmarks. If current conversion rate is 2.3% and industry average is 2.5-3.5%, target of 2.7% over next 90 days is ambitious but achievable. Target of 5.0% is unrealistic without fundamental business model changes.

Review KPIs weekly or monthly comparing to baseline and target. This comparison framework makes KPIs actionable—you immediately see whether performance is improving, declining, or stagnating.

Create decision triggers for significant changes

Not every KPI fluctuation requires action. Normal variance means metrics fluctuate 5-15% week to week due to seasonality, traffic composition, or random chance. Define thresholds that trigger investigation and response.

Example trigger framework:

Revenue: If down 15%+ for two consecutive weeks, investigate traffic, conversion, and AOV to identify cause. If down 25%+ in single week, investigate immediately.

Conversion rate: If down 20%+ for one week, check for technical issues (site speed, checkout bugs, payment processor problems). If down 20%+ for two consecutive weeks, deeper analysis of user experience and competitive factors.

Cart abandonment rate: If increases 10+ percentage points (from 70% to 80%+), investigate checkout changes, shipping cost changes, or technical issues.

These triggers create systematic response protocols. When trigger activates, you know investigation is warranted. When metrics fluctuate within normal ranges, you avoid wasting time investigating noise.

Use KPIs to prioritize optimization efforts

Limited time and resources mean you cannot optimize everything simultaneously. KPIs reveal which optimizations deliver highest impact.

Impact calculation: Your traffic is 60% mobile, 40% desktop. Mobile conversion rate is 1.4%. Desktop conversion rate is 3.8%. Improving mobile conversion by 0.3 percentage points (from 1.4% to 1.7%, a 21% improvement) affects 60% of traffic. Improving desktop conversion by same 0.3 points (from 3.8% to 4.1%, an 8% improvement) affects 40% of traffic. Mobile optimization delivers higher impact because it affects more customers despite desktop already converting better.

KPIs guide this prioritization by revealing where biggest gaps exist and where improvements affect most customers. Optimize mobile checkout before desktop. Fix high-traffic product pages before low-traffic pages. Address high-abandonment traffic sources before low-abandonment sources.

Tracking and reporting KPIs effectively

Centralize KPI tracking in single dashboard

KPI data scattered across multiple tools (Google Analytics, platform analytics, email service provider, advertising platforms) requires logging into five systems to check performance. This friction reduces review frequency and makes spotting trends difficult.

Solutions: Use dashboard tool (Google Data Studio, Tableau, platform-specific dashboards) that aggregates KPIs from multiple sources into single view. Or maintain simple spreadsheet where you manually enter KPIs weekly—takes 10 minutes but provides centralized tracking. Centralization matters more than sophistication. Weekly review of simple spreadsheet delivers more value than sophisticated dashboard reviewed sporadically.

Review KPIs at consistent intervals

Establishing review rhythm ensures KPIs actually inform decisions rather than being tracked without impact. Most effective rhythm: weekly review of primary KPIs (15 minutes), monthly review of secondary KPIs (30-45 minutes), quarterly strategic review comparing KPIs to business goals (2-3 hours).

Weekly review process: Check five primary KPIs. Note whether each is up, down, or flat versus previous week and versus target. If any trigger threshold reached, schedule deeper investigation. Update action items based on findings. Weekly reviews catch problems early while taking minimal time.

Monthly review process: Examine trends over previous 4-6 weeks for all KPIs. Identify patterns (consistent growth, consistent decline, volatility). Segment primary KPIs to understand drivers (which traffic sources performing well, which devices converting, which products selling). Document learnings and adjust strategy accordingly.

Quarterly strategic review: Compare performance against goals set at beginning of quarter. Identify which KPIs improved, which declined, and which strategies worked or failed. Set goals for next quarter. Consider whether current KPIs remain most relevant or if business evolution requires different metrics.

Share relevant KPIs with team members

Not everyone needs access to all KPIs. Marketing team needs traffic and conversion metrics but may not need fulfillment metrics. Operations team needs inventory and fulfillment metrics but may not need advertising metrics. Customer service team needs satisfaction and retention metrics but may not need product profitability metrics.

Segmented reporting: Create role-specific KPI reports showing metrics each team member can influence and should monitor. This reduces information overwhelm and increases accountability—each person focuses on metrics within their control. Executive summary for leadership shows 5-7 highest-level KPIs indicating overall business health.

Common KPI selection mistakes to avoid

Tracking vanity metrics instead of actionable KPIs

Vanity metrics look impressive but do not drive decisions or predict business outcomes. Social media follower count, total pageviews, email list size, traffic growth rate—these can all be vanity metrics if they do not connect to revenue or optimization decisions.

Converting vanity to actionable: Instead of total pageviews, track pageviews per session (engagement indicator). Instead of follower count, track engaged follower percentage and conversion rate of social traffic. Instead of email list size, track active subscriber count and email-driven revenue. The shift from absolute numbers to ratios or outcome metrics makes KPIs actionable.

Selecting too many KPIs

Twenty KPIs creates same problem as zero KPIs—analysis paralysis. You spend more time reviewing metrics than implementing improvements. And with twenty metrics, some will improve while others decline in any given period, creating confusing signals that prevent clear decision making.

Start with 5-7 KPIs maximum. Add more only when current KPIs are consistently tracked, understood, and used to drive decisions. Many successful stores operate with just three primary KPIs (revenue, conversion rate, customer acquisition cost) supplemented by occasional deep dives into supporting metrics.

Failing to update KPIs as business evolves

KPIs appropriate for a $20k monthly revenue store differ from KPIs for a $500k monthly revenue store. As business grows and matures, relevant KPIs change. Early-stage stores focus on traffic growth and initial conversion rate. Mature stores focus on customer lifetime value, retention rates, and profitability by segment.

Review KPI relevance quarterly. Are current KPIs still most important for current business stage? Should you add new KPIs to address emerging priorities? Should you remove KPIs that no longer drive decisions? KPIs should evolve with business, not remain static because “we’ve always tracked this.”

Measuring without learning or acting

The greatest KPI mistake is tracking metrics without using insights to inform decisions. Weekly KPI review that produces no action items wastes time. Sophisticated dashboards that nobody checks waste money. KPI tracking is means to an end (better decisions, improved performance), not an end in itself.

After each KPI review, document at least one specific action informed by KPI insights. “Mobile conversion dropped 12%, will investigate mobile checkout flow this week.” “Email conversion rate increased 18% after subject line test, will apply learnings to next campaign.” KPIs without actions are analytics theater—appearing data-driven without actually being data-driven.

Quick questions

How many KPIs should I track?

Start with 5-7 KPIs maximum. Most stores benefit from 3-5 primary KPIs (revenue, conversion rate, traffic, average order value, customer acquisition cost) plus 2-3 secondary KPIs specific to their business. Add more only when current KPIs are consistently reviewed and inform actual decisions. Quality matters more than quantity—better to track five KPIs well than twenty KPIs poorly.

Should my KPIs be the same as other e-commerce stores?

Core KPIs like revenue, conversion rate, and traffic are universal. But specific KPIs depend on your business model, goals, and stage. Subscription businesses need churn rate KPI. Stores with high repeat purchase rates need customer lifetime value KPI. Stores with narrow margins need profitability KPIs. Customize KPI selection to your specific situation rather than copying generic recommendations.

How often should I change or update my KPIs?

Review KPI relevance quarterly. Most KPIs remain consistent for 6-12 months. Change KPIs when business priorities shift significantly (launching new product line, expanding to new markets, changing business model) or when current KPIs no longer drive meaningful decisions. Avoid changing KPIs too frequently—consistency enables trend identification over time.

What if my KPIs are improving but revenue is not?

This signals KPI selection problem. You are tracking metrics that do not actually predict revenue. Re-examine whether your KPIs connect to business outcomes. Sometimes improving traffic and conversion rate while revenue stays flat indicates average order value declined or product mix shifted toward lower-margin items. Ensure KPI set captures all revenue drivers, not just some.

Peasy automatically tracks your most important KPIs and emails daily reports to your team—no dashboard login required, no manual tracking. Starting at $49/month. Try free for 14 days.

Peasy sends sales, orders, conversion rate, AOV, and top products daily—with period comparisons. Reports your whole team can understand.

All your KPIs in one email

Try free for 14 days →

Starting at $49/month

Peasy sends sales, orders, conversion rate, AOV, and top products daily—with period comparisons. Reports your whole team can understand.

All your KPIs in one email

Try free for 14 days →

Starting at $49/month

© 2025. All Rights Reserved

© 2025. All Rights Reserved

© 2025. All Rights Reserved