Metrics that Matter: D2C Brands Edition

The reluctant pantry manager.
Lakshith DineshChristmas Hat

Lakshith Dinesh

Reading: 1 min

Updated on: Dec 26, 2025

Most D2C brand teams can tell you their Instagram follower count, email open rates, and total website sessions. Ask them which marketing channel actually delivers customers who buy multiple times, or what their true CAC looks like when you account for returns and customer service costs, and you'll get a spreadsheet stitched together from Shopify, Meta Ads Manager, Google Analytics, and three different attribution tools that don't agree.

The metrics that separate profitable D2C brands from ones burning venture capital aren't the vanity numbers that look good in board decks. They're the unit economics, attribution data, and retention cohorts that show whether your business model survives when Meta ad costs spike 40% or when a competitor launches a price war.

This guide covers the acquisition, retention, engagement, and revenue metrics that mobile-first D2C brands track to build sustainable businesses instead of chasing growth that doesn't compound.

Why Most D2C Metrics Hide Real Profitability

D2C brands face a measurement problem that pure marketplaces don't: you own the entire customer relationship, which means you also own the entire cost structure. You're paying for product development, inventory, fulfilment, customer service, returns processing, and marketing attribution across six different channels.

When your CFO asks for campaign-level ROAS or your investors want to see cohort-based LTV, you're exporting CSVs from Shopify, Meta, Google, your mobile app analytics, email platform, and SMS tool, then spending two days reconciling numbers that still don't tell you which channels drive profitable customers.

The difference between vanity metrics and actionable metrics is brutal for D2C:

Vanity metrics feel good but don't drive decisions:

  • Total Instagram followers (followers don't buy)

  • Email list size (90% might be inactive)

  • Website traffic (traffic without conversion burns ad spend)

  • Gross revenue (hides returns, refunds, and contribution margin)

Actionable metrics tell you what to do next:

  • CAC by channel for customers who don't return products

  • True LTV accounting for returns, refunds, and support costs

  • Repeat purchase rate by acquisition source

  • Contribution margin after all variable costs

  • Channel attribution for first purchase AND repeat purchases

If you're running a mobile-first D2C brand across Meta, Google, TikTok, influencer partnerships, affiliate networks, and your own app, your customers discover on one platform, research on another, buy on a third, and come back through a fourth channel. When attribution lives in five different dashboards, you're guessing which channels work instead of measuring them.

Customer Acquisition Cost: First Purchase vs Profitable Customer

CAC is total marketing and sales spend divided by new customers acquired. But here's where D2C brands make the critical mistake: they calculate CAC based on first purchase, not profitable customers who stick around.

If you spent ₹10 lakhs last month and acquired 1,000 new customers, your blended CAC is ₹1,000. But if 300 return their orders, 200 only buy once and never come back, and 100 turn into serial refund requesters who burn customer service time, your CAC for the 400 customers worth keeping is ₹2,500.

How to Calculate True CAC Across All Channels

Take your total ad spend, add creative production costs, influencer payments, affiliate commissions, platform fees, and attribution tool costs, then divide by new customers who complete at least one purchase that doesn't get returned or refunded within 30 days.

The formula is straightforward. The challenge is attribution.

If a user sees your Meta ad, then searches Google for "[your brand] reviews," then clicks a Google ad, then browses your website, then sees a retargeting ad, then installs your app, then makes their first purchase, who gets credit? If you're relying on each platform's self-reported numbers, you're triple-counting conversions and making Meta look cheaper than it actually is.

Mobile measurement partners (MMP) unify this data so CAC is accurate, not guessed. They stitch together click, install, browse, and purchase events across every channel. You get one source of truth for what a customer actually costs.

The Hidden CAC: Returns and Customer Service

D2C brands face costs that pure digital products don't. Track these separately:

Direct acquisition costs:

  • Media spend (Meta, Google, TikTok, etc.)

  • Creative production

  • Influencer partnerships

  • Affiliate commissions

Hidden acquisition costs:

  • Returns processing (shipping, restocking, quality checks)

  • Customer service (pre-purchase questions, order tracking, complaints)

  • Fraud and chargeback losses

  • Failed delivery attempts

If your blended CAC is ₹1,000 but you spend another ₹300 per customer on returns processing and support, your true CAC is ₹1,300. Most D2C brands underestimate this by 20-40%.

Benchmarks for Profitable Customer Acquisition

CAC varies wildly by category and average order value:

  • Fashion and apparel: ₹800-2,000 per customer (high return rates increase effective CAC)

  • Beauty and personal care: ₹600-1,500 per customer (subscription models can justify higher CAC)

  • Home and living: ₹1,200-3,000 per customer (higher AOV supports higher acquisition costs)

  • Food and beverage: ₹400-1,200 per customer (repeat purchase is critical)

  • Health and wellness: ₹1,000-2,500 per customer (education-heavy, longer consideration)

The key isn't hitting a specific number. It's comparing CAC to customer lifetime value while maintaining healthy contribution margins. Mobile-first D2C brands often have 20-30% lower CAC than desktop-focused brands because of better targeting, faster checkout, and higher conversion rates.

Customer Lifetime Value: Beyond First Purchase

LTV is the total profit a customer generates over their entire relationship with your brand. For D2C, this is the most important metric because your business model depends on repeat purchases.

Calculating LTV for D2C Brands

The basic formula: (Average order value × purchase frequency × customer lifespan) - (product costs + fulfilment + service costs).

If your average customer spends ₹2,000 per order, buys 3 times per year, stays with you for 2 years, and your contribution margin is 40%, their gross LTV is ₹4,800 (₹12,000 revenue × 40% margin).

But most D2C brands calculate LTV wrong because they ignore:

Returns and refunds: If 25% of orders get returned, your effective revenue is 25% lower Support costs: Customer service, refund processing, replacements Discount dependency: If customers only buy during sales, margins compress Channel costs: Email and SMS tools, app push notifications, retargeting spend

Track LTV by acquisition source, not just blended. Customers from Meta might have ₹3,000 LTV while customers from Google Search have ₹6,000 LTV because search traffic is higher-intent and more educated about your brand.

Mobile apps can track this more precisely than web-only stores because you see in-app purchases, browsing behaviour, push notification engagement, and loyalty program participation in one place. Accurate LTV requires tracking attribution and revenue over months or years, not stitching together Shopify data, payment processor reports, and ad platform exports.

Why D2C LTV Takes Longer to Materialise

Unlike SaaS or gaming, D2C LTV compounds slowly because:

  • Purchase frequency is seasonal (apparel buys cluster around festivals and weather changes)

  • Consideration windows vary (impulse fashion purchases vs researched electronics)

  • Repeat behaviour depends on product satisfaction, not just marketing

  • Cross-category expansion takes time (shoe buyer → bag buyer → clothing buyer)

Track LTV cohorts by install date and acquisition source over 12-24 month windows minimum. Customers acquired in January 2023 might still be purchasing in December 2024. If you only measure 6-month LTV, you're missing 40-60% of their value.

5 Ways to Increase Customer Lifetime Value

Here's what moves the needle:

Personalised product recommendations based on browsing and purchase history - showing customers products they'll actually want increases AOV and purchase frequency by 20-35%.

Subscription or membership programs that create recurring revenue and lock-in - customers who subscribe buy 3-5x more than one-time purchasers.

Loyalty rewards and points programs that incentivise repeat purchases - gamified loyalty increases repeat purchase rate by 25-40%.

Post-purchase engagement sequences via email, SMS, and push notifications that keep your brand top-of-mind between purchases.

Community building through exclusive access, user-generated content campaigns, and brand events that create emotional connection beyond transactions.

Executing any of this depends on unified tracking. If you can't see which customers are at risk of churning or which channels bring customers with high repeat purchase rates, you're running retention campaigns blind.

The CAC to LTV Ratio That Makes or Breaks D2C Economics

The CAC:LTV ratio is the single most important D2C performance metric. It tells you whether you're acquiring customers profitably while accounting for product costs, fulfillment, and service overhead.

A healthy ratio for D2C brands is 1:3 or better - meaning LTV is at least 3x higher than CAC. This gives you room to cover product development, inventory risk, working capital needs, and platform fees while still growing profitably.

If your CAC is ₹1,000 and your LTV is ₹2,000, you have a 1:2 ratio. That barely covers the unit economics once you account for product costs (typically 30-40% of revenue), fulfillment (10-15%), payment processing (2-3%), and customer service (5-10%). Not enough margin for sustainable growth.

If LTV is ₹4,000, you have a 1:4 ratio. Now you can afford to experiment with new channels, invest in brand marketing, and build features that improve retention.

D2C brands need real-time visibility into this ratio across channels, not quarterly spreadsheets that arrive after you've already burned the budget. When you can see CAC:LTV by Meta campaign, Google Shopping feed, influencer partnership, and mobile app install source, you know exactly where to scale and where to cut.

Repeat Purchase Rate: The D2C Survival Metric

Repeat purchase rate is the percentage of customers who buy a second time (or third, fourth, etc.) within a given period. For D2C brands, this single metric separates profitable businesses from ones that depend on constant new customer acquisition.

Why Repeat Purchase Rate Matters More Than Conversion Rate

You can optimize conversion rate all day, but if customers only buy once, your unit economics collapse. Here's why:

If CAC is ₹1,000 and average order value is ₹2,000 with 40% contribution margin (₹800 profit), you're losing ₹200 per customer on the first transaction.

But if 50% of customers make a second purchase within 6 months, you're now generating ₹1,600 in profit from those customers (₹800 × 2), which covers the loss from one-time buyers and creates positive unit economics.

D2C brands with 40%+ repeat purchase rates within 12 months can afford 2-3x higher CAC than brands with 15% repeat rates because the economics compound differently.

Benchmarks by Category

Repeat purchase rates vary by product type:

  • Consumables (skincare, supplements, food): 50-70% within 6 months (natural replenishment)

  • Fashion and apparel: 25-40% within 12 months (seasonal and trend-driven)

  • Home goods: 15-30% within 12 months (infrequent need, cross-category potential)

  • Electronics: 10-20% within 12 months (longer replacement cycles)

Track repeat purchase rate by acquisition channel. If Instagram influencer traffic has 60% repeat rate while Facebook ads have 25% repeat rate, influencers are bringing more qualified, brand-aligned customers even if their CAC is 2x higher.

Strategies to Increase Repeat Purchase Rate

Post-purchase nurture sequences that thank customers, request reviews, educate on product use, and introduce complementary products.

Replenishment reminders for consumable products based on typical usage cycles - if your skincare lasts 45 days, send a reorder reminder at Day 40.

Exclusive offers for existing customers that reward loyalty and create reasons to browse - early access to new launches, VIP sales, birthday discounts.

Cross-sell campaigns based on purchase history - if someone bought running shoes, show them running apparel, accessories, or nutrition products.

Community and content that keeps your brand top-of-mind between purchases - user-generated content campaigns, styling guides, recipes (for food brands), tutorials.

Deep linking and mobile app engagement help here. If you can send a push notification directly to a personalised product page or exclusive offer, conversion rates are 3-5x higher than sending to a generic homepage.

Attribution Metrics for Omnichannel D2C

D2C brands face unique attribution complexity because customers move between your website, mobile app, social media, marketplaces (if you sell there), and sometimes physical retail.

The Mobile Attribution Challenge for D2C

Attribution is especially complex for D2C because:

Multi-device journeys are standard: Discover on Instagram mobile, research on desktop, purchase via mobile app.

Long consideration cycles: Users might see 10+ touchpoints over 2-4 weeks before buying (awareness ads, retargeting, influencer content, email, SMS).

Marketplace confusion: If you sell on Amazon or Flipkart alongside your own channels, attribution breaks when users search for your brand there.

Return customers complicate attribution: Second and third purchases should be attributed differently than first purchase.

Mobile measurement partners solve this by connecting user behavior across platforms and devices. You see which Meta campaign drove the install, which email campaign drove first purchase, and which push notification drove repeat purchase - all in one unified view.

Return on Ad Spend by Channel

ROAS is revenue generated divided by ad spend. Tracking ROAS by channel (Meta, Google, TikTok, influencer campaigns) reveals which sources are profitable versus which burn cash.

Blended ROAS hides underperforming channels. If Meta delivers 4.5x ROAS and Google delivers 2.8x, blending them shows 3.6x and masks the fact that Google is barely profitable after you account for contribution margin.

For D2C brands, ROAS must account for:

Returns and refunds: If Meta customers return 30% of orders while Google customers return 15%, Google's true ROAS is much better.

Repeat purchase behavior: A channel with weak first-purchase ROAS might deliver customers who buy 4x per year and have the highest LTV.

Contribution margin variation: Higher-value orders from specific channels might have worse margins if customers only buy during discount campaigns.

Track 30-day ROAS, 90-day ROAS, and 180-day ROAS separately. Many D2C channels (especially brand awareness campaigns) show weak early ROAS but compound value over time as customers make repeat purchases.

Unified attribution makes this visible in real time. You see true ROAS by channel without reconciling screenshots from Meta Ads Manager, Google Analytics, and Shopify reports.

First Purchase vs Repeat Purchase Attribution

Most D2C brands make a critical attribution mistake: they credit all revenue to the channel that drove first purchase.

But repeat purchases often happen through different channels:

  • First purchase: Meta ad → mobile app install → purchase

  • Second purchase: Email campaign → open app → purchase

  • Third purchase: Push notification → open app → purchase

If you credit all three purchases to Meta, you're:

  • Overvaluing Meta's contribution

  • Undervaluing email and push notification channels

  • Missing the compound effect of owned media

Track first-purchase attribution and repeat-purchase attribution separately. This reveals which channels are best for acquisition versus which channels drive long-term engagement and retention.

Contribution Margin: The Metric That Shows Real Profitability

Contribution margin is revenue per customer minus all variable costs: product cost, fulfillment and shipping, payment processing fees, returns and refunds, packaging, and customer service costs.

This shows true profitability, not just top-line revenue.

Why Contribution Margin Matters More Than Revenue

Many D2C brands optimize for revenue growth while ignoring margin compression. They run discount campaigns that drive sales but destroy unit economics.

If your AOV is ₹2,000 and your contribution margin is 40%, you're generating ₹800 in profit per order. But if you offer 30% off to drive conversion, your margin drops to 10% (₹200 profit). To maintain the same total profit, you now need 4x the orders.

Track contribution margin by channel, campaign, and customer cohort. Some channels bring customers who:

  • Only buy during sales (low margin)

  • Return 40% of orders (negative margin)

  • Request excessive support (hidden costs)

Other channels bring customers who:

  • Pay full price (high margin)

  • Rarely return products (clean economics)

  • Self-serve through FAQs and community (low support costs)

If Meta brings customers with 25% contribution margin and Google brings customers with 45% contribution margin, you need to spend 1.8x more on Google to achieve the same profit, which means your target CPA should reflect this.

Calculating True Contribution Margin

The formula: (Revenue per order) - (product cost + fulfillment + payment processing + returns cost + packaging + allocated support cost).

Example:

  • Revenue: ₹2,000

  • Product cost (COGS): ₹700 (35%)

  • Fulfillment and shipping: ₹250 (12.5%)

  • Payment processing: ₹40 (2%)

  • Returns (15% return rate × avg cost): ₹150 (7.5%)

  • Packaging: ₹60 (3%)

  • Customer service (allocated): ₹100 (5%)

Total costs: ₹1,300Contribution margin: ₹700 (35%)

Now factor in CAC of ₹1,000. You're losing ₹300 on the first transaction and need repeat purchases to break even.

D2C brands with healthy unit economics typically target 40-50% contribution margin before marketing costs.

Retention Rate and Customer Cohorts

Retention rate is the percentage of customers who make at least one purchase within 12 months of their first order. This metric predicts long-term viability.

Measuring Retention by Cohort

Track retention by install month or first purchase month. Compare cohorts:

  • January 2024 cohort: 45% 12-month retention

  • June 2024 cohort: 52% 12-month retention

Improving retention for newer cohorts signals that product improvements, better onboarding, or community building are working.

Retention rates vary dramatically by acquisition source. Customers from brand awareness campaigns often have 1.5-2x higher retention than customers from performance campaigns because they're more educated about your brand before buying.

D2C Retention Strategies That Work

Mobile app engagement: Customers who install your app have 2-3x higher retention because you own the communication channel. Push notifications drive repeat purchases at 5-10x the rate of email.

Subscription programs: Convert one-time buyers to subscribers with convenience and savings. Subscriptions create 80-90% retention because of commitment and auto-delivery.

Loyalty tiers and gamification: Points, status levels, and exclusive perks create habit formation and increase switching costs.

Community building: User-generated content, brand advocacy programs, and exclusive communities (Discord, WhatsApp groups) create emotional connection beyond transactions.

Product quality and customer service: This sounds obvious, but it's the foundation. Brands with 4.5+ star ratings and <5% complaint rates see 2x higher retention.

Mobile App Metrics for D2C Brands

Mobile apps are increasingly critical for D2C retention and LTV growth. App users typically have 2-3x higher LTV than web-only customers.

Install to Purchase Conversion Rate

Track what percentage of app installs convert to first purchase within 7, 30, and 90 days. Low conversion signals onboarding friction or poor value communication.

Benchmarks by category:

  • Fashion: 15-25% within 30 days

  • Beauty: 20-30% within 30 days

  • Food: 25-40% within 30 days (higher urgency)

If Instagram ads drive 10,000 installs but only 1,200 convert to purchases, your install-to-purchase rate is 12%. Either targeting is off, or your app onboarding isn't showcasing value quickly enough.

Session Frequency and Engagement

Session frequency measures how often app users open your app per week. High frequency correlates with repeat purchases and LTV.

Track:

  • Daily active users (DAU): Users who open app daily

  • Monthly active users (MAU): Users who open at least once per month

  • DAU/MAU ratio (stickiness): Percentage of monthly users who engage daily

For D2C apps, 15-25% DAU/MAU ratio is healthy. Higher than 25% signals habit formation; lower than 10% suggests you're not providing enough value between purchases.

Feature adoption matters too. Track which app features drive engagement:

  • Personalised product feeds

  • Loyalty points tracking

  • Wishlist and saved items

  • Exclusive app-only deals

  • AR try-on or visualisation tools

If 60% of app users never engage with your loyalty program, either it's not visible enough or the rewards aren't compelling.

Push Notification Performance

Push notification open rates for D2C apps:

  • Transactional (order updates): 70-90%

  • Promotional (sales, new arrivals): 15-30%

  • Abandoned cart reminders: 25-40%

  • Replenishment reminders: 35-50%

Poor-performing notifications (<10% open rate) signal timing issues, frequency overload, or irrelevant messaging. Personalize based on browsing behavior, purchase history, and engagement patterns.

Average Order Value and Basket Building

Average order value (AOV) is total revenue divided by number of orders. Higher AOV means more revenue per customer, which improves LTV and unit economics.

Tactics to Increase AOV

Free shipping thresholds that encourage larger carts - "Add ₹300 more for free shipping" increases AOV by 15-25%.

Product bundles and kits with perceived savings - "Buy the complete routine and save 20%" increases AOV and cross-category adoption.

Upsell and cross-sell recommendations at checkout - "Complete the look" or "Customers also bought" drives 10-20% AOV lift.

Tiered discounts that reward larger purchases - "Spend ₹3,000, save 15%" encourages basket building.

Limited-time offers and scarcity that create urgency - "Bundle expires in 3 hours" increases AOV for impulsive buyers.

Track AOV by channel and campaign. If Meta drives ₹1,800 AOV while Google drives ₹2,400 AOV, adjust creative and landing pages to match customer intent and spending behavior.

Track What Matters and Build Sustainable D2C Growth

Tracking the right metrics - CAC, LTV, repeat purchase rate, contribution margin, ROAS by channel, retention cohorts - lets you make profitable decisions instead of chasing vanity growth. D2C brands need unified attribution across web, mobile app, and every marketing channel to see the full picture.

Spreadsheets and siloed dashboards don't scale when you're running campaigns across Meta, Google, TikTok, influencers, and your own app, and need to know which channels drive profitable customers today, not two weeks from now.

Unify Your D2C Metrics and Scale Profitably

Linkrunner unifies attribution, deep linking, and analytics so you can see CAC, LTV, ROAS, and retention by channel in one dashboard. No more reconciling screenshots from Meta, Google, Shopify, and your app analytics. Our platform auto-surfaces underperforming campaigns and suggests where to reallocate budget, so you move from manual reporting to always-on intelligence.

Request a demo to see how Linkrunner helps D2C brands track what matters and scale customer acquisition profitably.

FAQs About D2C Brand Metrics

What are the most important metrics for D2C brands?

CAC (for customers who don't return products), customer LTV, repeat purchase rate by acquisition source, contribution margin after all variable costs, CAC:LTV ratio, and ROAS by channel are the core metrics for D2C brands. Each ties directly to profitability and helps you decide where to spend and where to cut.

How do I track attribution when customers shop across web, app, and social media?

Mobile measurement partners use identity stitching to connect user behavior across devices and platforms - linking Instagram ad clicks to website browsing to mobile app purchases to repeat orders. This reveals the complete customer journey and shows which marketing channels drive awareness, conversion, and retention.

What is a healthy repeat purchase rate for D2C brands?

Depends on product category: consumables (skincare, supplements, food) should see 50-70% within 6 months; fashion and apparel typically see 25-40% within 12 months; home goods see 15-30% within 12 months. What matters more is tracking repeat rate by acquisition channel to identify quality traffic sources.

How often should D2C brands review their metrics?

Review CAC, ROAS, and conversion rate daily or weekly to catch issues early. Review repeat purchase rate, contribution margin, and LTV by cohort monthly to assess long-term trends. Review retention curves and channel attribution quarterly to make strategic budget decisions.

Why do some marketing channels bring customers who buy once and never return?

Channels optimized for volume (broad Meta targeting, aggressive discounting) attract deal-seekers outside your core audience. Channels optimized for intent (Google Search, influencer partnerships with aligned audiences, referrals) bring customers who understand your brand and see ongoing value. Track repeat purchase rate by channel to identify quality sources worth higher CAC.

Empowering marketing teams to make better data driven decisions to accelerate app growth!

For support, email us at

Address: HustleHub Tech Park, sector 2, HSR Layout,
Bangalore, Karnataka 560102, India

Empowering marketing teams to make better data driven decisions to accelerate app growth!

For support, email us at

Address: HustleHub Tech Park, sector 2, HSR Layout,
Bangalore, Karnataka 560102, India