fb-pixel
Back to Blog
Dashboard & Analytics — August 202614 min read

The Complete D2C KPI Dashboard: Every Metric That Matters, Organised by Decision Type

Most D2C brands have too many metrics and too little clarity. Shopify has 40 reports. Meta Ads Manager has 200+ columns. Google Ads has its own set. Your logistics platform has another. By the time you check everything, you still don't know the one thing that matters: is the business growing profitably?

The Complete D2C KPI Dashboard Framework
Daily Layer

5 Mins

Operations & Anomaly Detection

Weekly Layer

CM2 & POAS

Campaign Scale / Hold / Kill

Monthly / Quarterly

LTV & Payback

Unit Economics & Capital

The problem isn't a lack of data. It's the absence of a structure that tells you which numbers to act on, when, and what questions each one answers.

The Framework: 4 Decision Layers

A D2C business makes decisions at four different levels, each with a different time horizon and a different set of metrics:

Layer 1 — Daily (5 Min)

Campaign Operations: Catching anomalies, broken links, or tracking fires.

Layer 2 — Weekly (30-45 Min)

Performance Management: Are campaigns profitable? Scale, hold, or kill.

Layer 3 — Monthly (1-2 Hours)

Business Health: Unit economics, LTV, gross margins, and retention.

Layer 4 — Quarterly (2-3 Hours)

Strategic Review: CAC payback, cohort LTV, and channel mix model.

Most D2C brands blur all four layers into one dashboard and check everything with the same frequency. The result is either panic (acting on daily noise) or blindness (missing weekly trends). The right dashboard separates them.

Layer 1 & Layer 2 Dashboard Operations

Layer 1: Daily Check (5 Minutes)

What you're looking for: anomalies — things that are broken or significantly off from their recent trend. What you're NOT doing daily: making scaling decisions, changing campaign budgets, assessing profitability. Daily is for catching fires, not redecorating the house.

Daily MetricWhere to Find ItAlert Threshold
Ad spend pacingMeta/Google campaign view>20% above/below daily target
Cost per purchase (CPA)Ads Manager>30% above 7-day average
Campaign statusAds ManagerUnexpectedly paused / reset
Shopify order volumeShopify dashboard>30% drop vs same day last week
Website errorsShopify / analytics toolSignificant drop in checkout rate

Layer 2: Weekly Review (30–45 Minutes)

This is the most important operating cadence in D2C performance marketing. Weekly is granular enough to catch problems early and broad enough to see patterns beyond daily noise.

Weekly Profitability Metrics:

MetricFormulaTargetDecision It Drives
CM2 per campaignNet Rev − COGS − Shipping − Returns − Fees − Ad SpendCategory-specificScale / Hold / Kill
POAS per campaignGross Profit ÷ Ad Spend>1.2x for mostScale / Hold / Kill
Return rate by campaignReturns ÷ Total Orders<15% generalBrief / Audience change
MERShopify Net Rev ÷ Total Spend2.8–5.0xMacro efficiency flag

CM2 Targets by Category (Weekly Reference):

CategoryTarget CM2Minimum ViableKill Signal
Beauty / Skincare25–40%15%<8%
Health / Supplements30–45%18%<10%
Apparel / Fashion15–28%10%<5%
Food & Beverage12–22%8%<3%
Home / Lifestyle18–28%12%<6%
Electronics8–15%5%<2%
Layer 3 & Layer 4 Strategic Analytics

Layer 3: Monthly Business Health Review (1–2 Hours)

Monthly is where you assess whether the business model is working, not just whether the campaigns are performing.

1. Revenue Quality

Net revenue (post-returns), AOV trend, revenue by channel, overall return rate.

2. Profitability

Gross Margin %, CM1 by SKU, blended CM2 %, blended POAS.

3. Marketing Efficiency

MER trend, marketing spend as % of net revenue, cost per new customer.

4. Customer Quality

30-day & 90-day repeat purchase rates, LTV:CAC ratio, average customer lifespan.

Layer 4: Quarterly Strategic Review (2–3 Hours)

Quarterly is where you zoom out and ask whether your D2C model is working at its current scale, and what needs to change structurally.

  • Payback Period Analysis: True new customer CAC ÷ Monthly CM2 per customer (target <6 months).
  • Cohort Performance: Are newer cohorts showing better or worse repeat purchase rates? Which acquisition channels produce highest LTV?
  • Channel Mix Assessment: Is any channel over 60% of acquisition? (Concentration risk).
  • Unit Economics Health Check: Recalculate break-even ROAS (1 ÷ Effective Margin %) and target POAS.

The 10 Numbers That Matter Most (If You Had to Pick)

  1. CM2 per campaign (weekly, per campaign)
  2. POAS (weekly, per campaign & blended)
  3. MER (weekly aggregate)
  4. New customer CAC (weekly, return-adjusted)
  5. Return rate by campaign (weekly)
  6. Shopify net revenue (weekly ground truth)
  7. Gross margin % (monthly, by product tier)
  8. 90-day repeat purchase rate (monthly cohort)
  9. LTV:CAC ratio (monthly, by acquisition channel)
  10. CAC payback period (quarterly review)

Conclusion

A D2C dashboard is not a collection of every metric available. It's a structured set of questions about today's operations, this week's profitability, this month's business health, and this quarter's strategic direction answered by the right data at the right frequency.

Dashboards don't improve businesses. Decisions do. Build the dashboard that makes the right decisions obvious.

Key Takeaway

Build the four layers. Track the metrics that drive decisions, not the ones that feel good to watch. And anchor every number that matters to your Shopify net revenue, not your platforms' attributed claims.

Frequently Asked Questions

What KPIs should a D2C brand track?

The most critical: CM2 per campaign, POAS, MER, new customer CAC (return-adjusted), return rate by campaign, Shopify net revenue, gross margin %, 90-day repeat purchase rate, LTV:CAC ratio, and CAC payback period. Organise them by decision frequency: daily for anomaly detection, weekly for performance management, monthly for business health, quarterly for strategic review.

What is CM2 in a D2C dashboard?

CM2 (Contribution Margin 2) = Net Revenue − COGS − Shipping − Returns − Payment Fees − Ad Spend. It measures what a specific campaign contributed to the business after every variable cost. It's the primary campaign-level decision metric, determining whether to scale, hold, or kill a campaign based on real profitability rather than platform ROAS.

What is POAS and why is it in a D2C dashboard?

POAS (Profit on Ad Spend) = Gross Profit ÷ Ad Spend. It's the single-number profitability verdict on advertising. A POAS above 1.0 means the campaign is generating more gross profit than it costs. It belongs on the dashboard because ROAS, the metric platforms report, measures revenue efficiency, not profit.

How often should D2C brands review their KPIs?

Daily for operational anomalies (5 minutes). Weekly for campaign profitability and marketing efficiency decisions (30–45 minutes). Monthly for business health and unit economics (1–2 hours). Quarterly for strategic channel mix and cohort performance (2–3 hours). Different metrics belong at different frequencies.

How does Flable AI build this dashboard automatically?

Flable connects Shopify revenue, Meta and Google ad spend, COGS inputs, and returns data to calculate CM2, POAS, MER, and new customer CAC in real time, without manual spreadsheet reconciliation. Your complete D2C KPI dashboard is live every morning.

See your complete D2C KPI dashboard, live, every morning.

CM2, POAS, MER, CAC all in one place. Automatic.

Start Measuring Profitability →

Setup in 48 hours · No credit card required · Backed by Microsoft & NVIDIA