A decision framework for D2C founders and eCommerce directors. Covers platform expertise, paid media ROAS, email/SMS automation, marketplace management, and retention strategy.
Last updated: March 2026 · 12 min read
Platform-specific expertise, a track record measured in ROAS and LTV (not vanity metrics), and retention capability beyond the first purchase.
“The first question I ask any eCommerce agency candidate is: ‘What’s your average client’s 90-day repeat purchase rate?’ If they don’t know, they’re optimizing for the wrong metric. First-purchase ROAS is a vanity number when your margins disappear on customer one.”
Hardik Shah, Founder of ScaleGrowth.Digital
Shopify, WooCommerce, BigCommerce, and Magento each have different optimization levers. Platform-specific knowledge matters.
| Platform | What to Ask | Red Flag |
|---|---|---|
| Shopify / Shopify Plus | Experience with Shopify Flow, checkout extensibility, headless (Hydrogen), app stack optimization | “We can learn Shopify in a week” |
| WooCommerce | WordPress performance optimization, plugin conflict resolution, hosting recommendations | No opinion on hosting (WP Engine vs Cloudways vs self-hosted) |
| BigCommerce | Headless implementation, multi-storefront, B2B edition experience | Confusing BigCommerce with Shopify feature sets |
| Magento / Adobe Commerce | Extension management, performance tuning, upgrade path experience | No Magento-certified developers on team |
ROAS tells you revenue per ad dollar. It doesn’t tell you if you’re making money.
Meta’s Q1 CPM hit an all-time high of $10.88 in 2025, up 19.2% year-over-year. The average cost per lead on Meta rose to $27.66, while conversion rates dropped from 8.67% to 7.72% (Genesys Growth, 2026). Paid media is getting more expensive and less efficient. The agency needs a plan for that reality. Here’s what to look for in paid media capability:Definition: Blended ROAS (or Marketing Efficiency Ratio / MER) measures total revenue divided by total marketing spend across all channels, including organic. It captures the true efficiency of your entire marketing operation, not just individual ad platforms.
Email and SMS should drive 25-40% of eCommerce revenue. If the agency treats them as afterthoughts, that’s a problem.
Amazon, Walmart.com, and regional marketplaces are revenue channels your DTC agency may be ignoring.
With acquisition costs at $318 per customer, profitability depends entirely on repeat purchases.
LTV is the only metric that determines whether your eCommerce business is viable. With luxury and premium goods merchants averaging $890 CAC and mid-market brands at $420 (Shopify, 2026), you need customers buying 3-5 times before you break even on acquisition. The agency’s retention capability should include:Definition: Customer Lifetime Value (LTV) is the total revenue a customer generates over their entire relationship with your brand. For eCommerce, it’s typically measured over 12-24 months and includes all repeat purchases, subscription revenue, and referral value.
Score each agency candidate on a 1-5 scale. Minimum passing score: 34/50.
| Criterion | Weight | What to Score | Score (1-5) |
|---|---|---|---|
| Platform Expertise | 2x | Your specific platform (Shopify/WooCommerce/etc.), tech stack knowledge, migration experience | ___ |
| Paid Media Performance | 3x | Blended ROAS, creative production, channel diversification, new vs returning attribution | ___ |
| Email/SMS Automation | 2x | Flow architecture, platform expertise (Klaviyo/etc.), list growth, deliverability | ___ |
| Marketplace Management | 1x | Amazon Ads, listing optimization, channel conflict strategy (skip if DTC-only) | ___ |
| Retention & LTV Strategy | 2.5x | Loyalty programs, post-purchase flows, cohort analysis, subscription churn reduction | ___ |
| Creative Production | 1.5x | In-house creative, UGC sourcing, ad creative testing velocity, brand consistency | ___ |
| Analytics & Attribution | 1.5x | Server-side tracking, blended attribution, margin-aware reporting | ___ |
| CRO Capability | 1x | A/B testing, landing page optimization, checkout optimization, site speed | ___ |
| References | 0.5x | D2C brands of similar size and category, revenue growth data | ___ |
| Pricing Structure | 0.5x | Performance components, retainer clarity, media fee transparency | ___ |
Technical and on-page SEO for Shopify stores. Covers collection pages, product schema, site speed, and internal linking. Read Guide →
Calculate your return on ad spend across channels. Input your ad spend, revenue, and margins to see true profitability. Use Calculator →
Write product descriptions that rank and convert. Includes templates for 8 product categories with SEO best practices. Get Template →
eCommerce agencies typically charge $5,000-$15,000 per month in retainer fees for brands doing $1M-$10M in annual revenue. Brands above $10M usually pay $15,000-$40,000+ per month. Media management fees are typically 10-20% of ad spend on top of the retainer. Some agencies offer performance-based models where fees scale with revenue growth.
ROAS benchmarks vary dramatically by product category and margin structure. A brand with 70% gross margins can be profitable at 2x ROAS. A brand with 30% margins needs 4x+ ROAS to break even. Instead of asking for a ROAS guarantee, ask the agency to calculate your breakeven ROAS based on your margin structure and target a minimum 30% above that.
If you’re on Shopify or Shopify Plus (which represents about 29% of the eCommerce platform market), a Shopify-specific agency will get productive faster. They know the app ecosystem, theme architecture, and checkout options. Generalists can manage campaigns but won’t optimize your store’s technical performance. For marketing-only services (paid media, email), platform-specific expertise matters less than for services involving store development and CRO.
Paid media should show directional results in 30-45 days after the learning phase. Email/SMS automation builds should be revenue-generating within 60 days. SEO takes 4-6 months for measurable organic traffic gains. Set 30/60/90-day milestones and review performance at each checkpoint. If paid media isn’t showing improvement by day 60, something is wrong.
Both, but the ratio shifts based on your brand’s maturity. Early-stage brands (under $1M revenue) should spend 70-80% on acquisition and 20-30% on retention foundations. Growth-stage brands ($1M-$10M) should shift to 60/40. Established brands ($10M+) often find the biggest ROI in retention, spending 50% or more on existing customer programs. The agency should help you calibrate this ratio.
We help D2C and eCommerce brands build profitable growth across paid, organic, email, and retention channels. Let’s run the numbers together. Book a Strategy Call →