Brot Box — Customer Attribution Analysis

H1 2026 (Jan–Jun) | Generated by Scarlett
Total A/Cs Created
20,052
H1 accounts opened
Total Converted
9,179
Placed ≥1 order
Conversion Rate
45.8%
A/Cs → buyers
Total Ad Spend
$293,950
H1 spend
True CAC
$32.02
Spend ÷ all converters
Est. Lag Pool
10,873
Created, not yet bought

Account Creation vs First Purchase — By Month

Month Ad Spend A/Cs Created Converted (Placed 1st Order) Conversion Rate Not Yet Converted Naive CAC (same-month) 50/50 Lagged CAC
January $14,483 2,698 903 33.5% 1,795 $16.04
February $0 1,029 501 48.7% 528 $0.00 $28.91*
March $55,739 4,549 1,476 32.4% 3,073 $37.76 $18.88
April $71,954 4,853 1,663 34.3% 3,190 $43.27 $38.39
May $87,890 4,027 1,783 44.3% 2,244 $49.30 $44.82
June $62,884 2,896 2,853 98.5% 43 $22.04 $26.42
* Feb lagged CAC uses Jan spend ($14,483 / 501 = $28.91). 50/50 Lagged CAC = (current month spend × 0.5 + previous month spend × 0.5) ÷ converters.

The Smoking Gun: February Proves Attribution Lag

February had $0 in ad spend — yet 501 new customers made their first purchase. These customers were "bought" by January's $14,483 in ads and trickled in over the following weeks. If same-month attribution were accurate, February's CAC would be $0, which is nonsense.

Feb new customers from Jan ads
501
$28.91 true CAC (Jan spend ÷ Feb conv)
Jan's total paid conversions
1,404
903 (Jan) + 501 (Feb) from $14,483

The "Lag Pool" — Accounts Created But Not Yet Purchased

January leftover1,795 accounts
February leftover528
March leftover3,073
April leftover3,190
May leftover2,244
June leftover43
Total un-purchased 10,873 accounts

These are accounts created during H1 that have not yet placed an order. Some will convert in July/August from ad spend already paid for. May's $87,890 bought 4,027 accounts — only 1,783 (44%) have converted so far. The remaining 2,244 are still in play.

CAC: Naive vs Reality

Jan$16.04
Feb$28.91 (lagged)
MarNaive $37.76 Lagged $18.88
AprNaive $43.27 Lagged $38.39
MayNaive $49.30 Lagged $44.82
JunNaive $22.04 Lagged $26.42
H1 True Blended CAC $32.02
$293,950 total spend ÷ 9,179 total new customers. No attribution guessing — just reality.

What New Customers Are Buying (Sample: April Created, Ordered in April)

Avg First Order
~$87.50
Consistent across H1
% Buying Starter Box (~$70)
~40%
Entry product
% Buying Premium (~$100)
~30%
Higher basket
Repeat Rate (within 4mo)
49%
Feb cohort benchmark

From the May 1 customer sample: out of 250 accounts created around April 29–May 1, approximately 55% had placed at least one order with an average first-order value of ~$87. The remaining 45% were account-only creations (browsed, added to cart, or started checkout but didn't complete). These are the lag pool — they've shown intent and may convert later with no additional ad cost.

Use $32 True Blended CAC

The naive same-month CAC swings from $16 to $49 are noise from attribution lag. The real cost to acquire a customer is $32.02 — every dollar of H1 spend divided by every new customer who showed up. Report this number, not the monthly swings.

Track Account → Purchase Lag

10,873 accounts created but haven't purchased yet. These are free future conversions — no additional spend needed. May's cohort alone has 2,244 accounts still in play. A simple Shopify report showing "accounts created vs accounts that ordered, by creation month" would make this visible.

June's Anomaly Is Real

June's 98.5% conversion rate (2,896 created → 2,853 purchased) is not an error. June accounts are almost all immediate buyers — the lag pool dropped to just 43. This suggests June's traffic was lower-funnel (retargeting, email, organic) rather than cold prospecting. The ad spend cut from $88K to $63K trimmed the top-of-funnel fat.

The Bottom Line

The Problem

Same-month CAC attribution creates wild swings ($16 → $49 → $22) that make marketing look erratic. May didn't suddenly become expensive — it was paying forward for June conversions. June didn't suddenly become cheap — May's spend was finishing its work.

The Fix

1. Report blended H1 CAC ($32.02) as the headline metric.
2. Use 50/50 lagged CAC for monthly reporting ($26–45 range is more honest than $16–49).
3. Track the "lag pool" — 10,873 accounts waiting to convert are worth $950K+ in future revenue at average AOV.

Data: Shopify Customers API + Orders API · H1 2026 Generated by Scarlett ·