Shopify + Klaviyo Analytics: Finding the Revenue Hiding in Your Own Store
E-commerce teams live in two tools that barely acknowledge each other. Shopify knows every order, product and customer; Klaviyo knows every send, open and click. The revenue loop; email drives orders, orders train segments, segments sharpen email; runs across both. Read them separately and you optimize halves of a machine.
This is part three of The Connected Growth Stack. We'll walk the loop end to end: the store metrics that predict rather than describe, the email benchmarks that separate healthy programs from list-burners, and the attribution traps between the two.
Store metrics that predict, not describe
Gross sales describes last month. The predictive metrics are structural: returning-customer rate (repeat share of orders; the cheapest revenue you'll ever earn), AOV distribution (not the average, the shape; where your order volume actually clusters tells you where bundles and thresholds will work), abandoned checkouts (recoverable demand, not lost demand), and days-of-cover on your best sellers, because a stockout on your hero product is a marketing pause you didn't schedule.
Pattern data compounds too. Order heatmaps by day-and-hour tell you when to schedule sends and flash promos; frequently-bought-together pairs are your bundle roadmap; the discounted-versus-full-price split tells you whether promos are acquiring customers or just re-pricing demand you already had. Lumetry's Shopify board computes all of these from your order stream automatically.
The Klaviyo numbers that separate signal from vanity
Open rate is the most quoted and least useful email metric; Apple's privacy prefetch inflates it beyond repair. The metric that matters is revenue per recipient: attributed revenue divided by messages delivered. Industry benchmarks put campaigns around $0.08–0.15 RPR and flows at $1.50–3.50; a 10–20× efficiency gap that most teams read exactly backwards, spending their week on the newsletter and leaving the welcome series untouched since launch.
Flows are where the compounding lives: welcome series, abandoned checkout, browse abandonment, winback. They run around the clock, they hit people at maximum intent, and every improvement pays out on all future traffic. Deliverability is the other quiet killer; a spam-complaint rate above 0.1% is the red line where inbox providers start routing you to junk, and it's worth a standing check.
Attribution traps between the two
Klaviyo credits a purchase to email if the buyer opened or clicked recently; Shopify's channel report and GA4's model each tell the story differently, and all three sum to more than your actual revenue. Don't litigate whose model is right; track each tool's number as its own trendline. When Klaviyo-attributed share of store revenue trends up while total revenue holds, email is genuinely earning a bigger slice; that's a real signal regardless of model.
The loop closes when store data flows back into email: AOV distribution sets your free-shipping threshold, bought-together pairs become cross-sell flows, and the returning-customer rate tells you whether to bias sends toward acquisition or retention. This is why the two boards live side by side in Lumetry; and why the AI analyst in part five reads both when it answers "where's revenue leaking?"
Shopify and Klaviyo are one revenue machine with two control panels. Watch returning-customer rate and AOV shape on the store side, revenue-per-recipient and flow share on the email side; and treat cross-tool attribution as trendlines, not gospel.