Back to Portfolio
Case Log 03 / 03
Case Log 03 // E-commerce Systems

4-Store
$200K+

E-commerce 4-Store Matrix Meta Ads Google Shopping Klaviyo AOV Optimization
$200K+
Total Revenue
Across 4 Stores
+34%
Average Order
Value Lift
4
Isolated Ad
Accounts
2.8×
Blended
ROAS
Situation // Context

A single-store operator who needed a system, not just ads.

The client was running a single Shopify dropshipping store with $18K/month in revenue and a 1.4× ROAS on Meta. Profitable — but fragile. One algorithm update, one supplier issue, one product fatigue cycle could wipe the operation. They brought me in to architect something more durable.

My diagnosis: the business model was sound but the architecture was one-dimensional. A single product category, a single ad account, a single traffic source, no email lifecycle, no AOV optimization. Everything was concentrated risk.

The solution wasn't to "run better ads." It was to architect a multi-store matrix — 4 stores, different categories, isolated ad accounts, diversified channels, and a Klaviyo lifecycle engine underneath all of it.

Architecture // The 4-Store Matrix

Four stores. Four isolated ad accounts. One attribution framework.

The core insight driving the architecture: running multiple products or categories through a single Meta ad account creates audience overlap and attribution contamination. When the algorithm competes with itself across product lines, you can't isolate what's working — and costs inflate.

The solution was to build 4 fully isolated Shopify stores, each with its own Meta ad account, its own Google Merchant Center feed, and its own Klaviyo instance. Cross-store reporting was unified in Looker Studio, but each store was operationally independent.

Store 01
Physical Dropshipping A

Home & garden niche. AliExpress suppliers, 5–12 day shipping. Meta video ads with UGC hooks. Google Shopping for branded + category search.

$68KRevenue
2.4×ROAS
$47AOV
Store 02
Physical Dropshipping B

Fitness & wellness. Separate supplier, different audience segment — zero audience overlap with Store 01 by design. Catalogue ads with price anchoring.

$54KRevenue
2.6×ROAS
$62AOV
Store 03
Digital Products A

Printable planners & templates. 100% margin, instant delivery. Meta traffic to a VSL landing page. Email-first economics — low CAC, high LTV.

$42KRevenue
4.1×ROAS
$29AOV
Store 04
Digital Products B

Online courses & guides (same brand, different domain). Klaviyo upsell sequences drove 61% of Store 04 revenue from Store 03 buyers.

$38KRevenue
5.2×ROAS
$89AOV
The Isolation Principle
Why Separate Ad Accounts Are Non-Negotiable

Most multi-product operators run everything through one ad account "for simplicity." This is a capital allocation error. Shared audiences mean the algorithm cannibalizes itself — the highest-value users for Product A compete with high-value users for Product B in the same auction. Cost per purchase inflates across all products. With isolated accounts, each algorithm only sees its own signal — and optimizes cleanly.

Channel Mix by Store Type
Physical vs Digital — Different Economics

Physical stores (01, 02): Meta for prospecting, Google Shopping for purchase-intent searches. AOV optimization via post-purchase upsells and bundle offers in Klaviyo.

Digital stores (03, 04): Meta + VSL for cold acquisition. Email was the primary revenue driver — a customer acquired for Store 03 had 61% probability of buying from Store 04 within 30 days via automated sequence.

Tech Stack
Infrastructure Deployed
Shopify (×4)Meta Ads (×4 accounts)Google Merchant CenterGoogle ShoppingKlaviyo (×2)Looker StudioGA4Triple Whale
System // How Each Layer Was Built

Meta, Google, and email working in sequence — not isolation.

Layer 01 // Meta Ads Architecture
Isolated Accounts + Creative Separation

Each store had a dedicated Meta Business Manager and ad account. Physical stores ran 3-stage funnel: cold prospecting (broad + lookalike) → warm retargeting (site visitors + ATC) → hot retargeting (checkout abandoners). Creative strategy: 2 video hooks and 1 static tested per week. Kill threshold: CPC above $0.90 at $200 spend.

Layer 02 // Google Shopping
Product Feed Optimization + Smart Bidding

Built optimized product feeds for stores 01 and 02 in Google Merchant Center. Title structure: [Brand] [Product] [Variant] — keyword-leading. Smart bidding with target ROAS at 2.5× for prospecting campaigns. Shopping campaigns separated by profit margin tier: high-margin SKUs in their own campaign with aggressive bidding, low-margin SKUs in a separate campaign with conservative CPC caps.

Layer 03 // Klaviyo Lifecycle Engine
Post-Purchase Upsells + Cross-Store Sequences

Built 7 automated Klaviyo flows across the 4 stores. Key flows: abandoned cart (3-email, 48h window, 22% recovery rate), post-purchase upsell sequence (lifted AOV by 34%), win-back for 60-day inactive buyers, and a cross-store bridge sequence that offered Store 03 buyers a discounted entry to Store 04 (61% conversion).

Layer 04 // AOV Optimization
Bundle Offers, Threshold Incentives, Post-Purchase

Implemented free shipping threshold at 1.3× average order value (forces natural AOV lift). Bundle offers tested across physical stores: 3-for-2 on complementary SKUs increased units per order 28%. Post-purchase 1-click upsell (ReConvert) on physical stores averaged 11% acceptance rate at $18 AOV uplift per accepted upsell.

Klaviyo Flow Performance
7 Automated Flows — Combined Impact
Abandoned Cart Recovery22%
Post-Purchase Upsell AOV Lift+34%
Cross-Store Bridge Conversion61%
Win-Back Reactivation Rate14%
Revenue Attribution — Full Stack
$202K Breakdown by Source
Meta Ads (paid) $98K · 49%
Klaviyo (email) $58K · 29%
Google Shopping $34K · 17%
Organic / Direct $12K · 6%
Output // Verified Results

The numbers across all 4 stores.

$202K
Total Revenue — 4 Stores

Combined revenue across all 4 stores from a standing start. Starting point was $18K/month from 1 store. The architecture multiplied the operation 11×.

+34%
AOV Lift via Klaviyo

Post-purchase upsell sequences and bundle offers lifted average order value across physical stores from $43 to $58 — without touching the ad spend.

2.8×
Blended ROAS Across All Stores

Blended ROAS of 2.8× across all paid channels. Digital stores ran 4–5× ROAS (near-zero COGS). Physical stores at 2.4–2.6×. Combined economics were sustainably profitable.

22%
Abandoned Cart Recovery

Klaviyo cart abandonment sequence (3 emails, 48-hour window) recovered 22% of abandoned checkouts. Industry average: 8–12%. The email copy was pain-led, not discount-led.

61%
Cross-Store Conversion Rate

Store 03 buyers who received the cross-store bridge email converted to Store 04 at 61%. Email was the highest-ROAS channel in the entire operation — effectively infinite on digital products.

0
Audience Overlap Issues

Zero audience overlap across all 4 ad accounts. The isolation architecture meant each algorithm ran clean — no internal bidding competition, no attribution contamination between stores.

Signal // Key Learnings

E-commerce at scale is an architecture problem, not a traffic problem.

The most common e-commerce operator mistake is to treat growth as a media buying problem. More budget, better creatives, better targeting. But if the underlying architecture is fragile — one account, one channel, no lifecycle — adding more traffic just adds more risk.

The multi-store matrix solved this structurally. When one store underperformed (which happened in month 3 with Store 02 due to supplier delay), the other three absorbed the impact. No single point of failure.

The second lesson: email is the most undervalued asset in e-commerce. A customer on your email list costs you nothing to reach. The 29% of revenue from Klaviyo came with near-zero incremental cost. Building a Klaviyo lifecycle engine underneath paid acquisition is how you turn one-time buyers into a compounding revenue asset.

The Architecture Principle
"Your AOV is revenue you're leaving on the table every single day."

Before any of this, the client had no post-purchase upsell, no bundle offers, no shipping threshold. Every order was transacted at its minimum value. The 34% AOV lift required zero additional ad spend — it was pure margin optimization on existing buyers. This should always be built before scaling acquisition.

The Isolation Principle Validated
Separate accounts = cleaner signal = lower CPC

Within 60 days of isolating the ad accounts, average CPC dropped 18% across all stores compared to the unified account baseline. The Meta algorithm, given a clean signal with no product cross-contamination, found better audiences at lower cost. This is a structural efficiency gain — permanent, not optimizable away.

Running an e-commerce brand that's hitting a ceiling?
The ceiling is structural.

90-day sprint. I audit your architecture, isolate the leaks, and build a multi-channel system with lifetime value baked in from day one.

Book a Strategy Call →
No retainers · No guesswork · Results-based