Skip to main content
Metrics type: Cross-Platform MetricsCategory: Ecommerce Platform
Healthy DTC sits 20-40% email-attributed. Below = leaving money on the table; above = dangerous list dependency.

At a glance

The percentage of BigCommerce revenue (in total_inc_tax) attributed to Klaviyo email / SMS flows in the period. Cross-connector view: BC orders matched to Klaviyo placed_order events that carry a $flow or $campaign UTM. Healthy DTC sits 20-40% email-attributed; below 15% means email is under-leveraged; above 55% means dangerous list dependency.

Calculation

Calculated automatically from your BigCommerce data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A US homewares brand on BigCommerce Enterprise with Klaviyo connected for email and SMS flows. The 30-day window covers 14 Mar 26 to 12 Apr 26. What’s interesting:
  1. 27.0% sits in the healthy 20-40% band. The store is using email well, neither under-leveraged (<15%) nor dangerously dependent (>55%). Trend matters more than single-period level.
  2. Flow revenue (19.0%) is double campaign revenue (8.0%), healthy. Flows are the always-on revenue (welcome series, abandonment, browse-abandon, post-purchase, win-back); campaigns are episodic. Stores where campaigns dominate flows usually have under-built flow infrastructure.
  3. Welcome series probably contributes most to flow revenue. Industry pattern: welcome flow (35-50% of flow revenue), abandoned cart (20-30%), browse-abandon (10-15%), post-purchase / win-back (10-20%). Wildly different distributions suggest broken flows or under-segmentation.
  4. The non-email 73% is the diversification you want. A store at 60%+ email-attributed has a fragile growth model, an email-deliverability hit (Gmail spam folder, Apple Mail Privacy Protection update, unsubscribe-list mishap) takes 60% of revenue offline overnight.
How to use this card:
  1. Compare against the two-sided thresholds, <15% means invest in email; 20-40% is healthy; 40-55% is leaning dependent; >55% is risky.
  2. Watch the flow-vs-campaign ratio, flows should usually exceed campaigns by 2-3x.
  3. Pair with BC XC Paid Traffic Waste to see whether non-email mix is healthy diversification or over-paid acquisition.
  4. Track quarterly, the right number drifts as the business grows; aim for stable share, not a fixed target.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in BigCommerce Control Panel: BigCommerce does not surface email attribution natively. This is a cross-connector card; the data lives in Klaviyo’s dashboard and BC supplies the order base. To partially verify:
  1. Analytics → Sales gives you the BC revenue denominator.
  2. Klaviyo → Analytics → Attribution gives you the Klaviyo-attributed revenue numerator.
  3. Divide one by the other. Should approximate this card to within ±3 percentage points (attribution-window edge cases account for the gap).
Why our number may legitimately differ from Klaviyo’s reported attribution: Cross-connector reconciliation:

Known limitations / merchant FAQs

My share is 8%, what’s wrong? Almost always one of: (1) Welcome flow not built or under-segmented, the welcome series captures 35-50% of email-attributed revenue on healthy stores; if it’s broken, the headline crashes. (2) Abandonment flow not configured, abandoned-cart and browse-abandon together typically add another 25-35%. (3) List size genuinely small (<5,000 subscribers); this is fine for new stores, just means the absolute revenue is small even at healthy share. (4) Klaviyo not capturing pop-up signups, list growth has stalled. My share is 62%, is that good? No, it’s risky. A single email-deliverability incident (Gmail flagging, Apple Mail Privacy update, ISP throttle) takes 60% of revenue offline overnight. Healthy DTC stores diversify revenue sources: 25-35% email, 25-35% paid, 20-30% organic, 10-15% other. A 62%-email mix means you don’t have a real growth strategy outside of your list. Invest in paid acquisition, SEO, or marketplaces. Why does my share differ from Klaviyo’s dashboard? Most commonly because we filter to web (channel_id = 1) and captured-only revenue, while Klaviyo’s report may include marketplace orders or all-status orders. Also: Klaviyo computes attribution at order time, our card computes it at sync time. The two should match within 3 percentage points; larger gaps usually mean a configuration change in Klaviyo (attribution-window edit, list re-segmentation). Should I also be tracking SMS attribution separately? Yes; Klaviyo’s SMS revenue is a subset of this card’s numerator. SMS typically converts at higher rates than email but on smaller list sizes; healthy SMS share within Klaviyo is 15-30% of total Klaviyo revenue. The Vortex Mind email-program-health report breaks out the SMS sub-share. Why exclude marketplace orders from the denominator? Because Klaviyo doesn’t see marketplace orders (they don’t pass through your storefront’s checkout where Klaviyo’s tracking pixel lives). Including them in the denominator makes the headline share look artificially low. Some merchants want to include marketplaces with the asterisk that the share is structurally diluted; the card configuration supports this. The card flagged me as “email under-leveraged” but I run weekly campaigns, what gives? Campaigns alone rarely produce >15% revenue share; you need flows to hit healthy email contribution. Flows are always-on (welcome, abandonment, post-purchase) and capture revenue from every subscriber who triggers the flow’s events. Audit your Klaviyo flow library: do you have welcome (3-7 emails), abandoned cart (3-5 emails), browse-abandon (2-3 emails), and a post-purchase / win-back flow? If any of these is missing, you have a flow gap, not a campaign gap. Multi-currency stores: how does the attribution work? Klaviyo applies its own currency conversion using daily FX rates; we apply none. For multi-currency stores there’s a structural mismatch in absolute revenue numbers but the share percentage is similar across both views. For multi-currency, prefer per-currency Klaviyo views rather than the consolidated attribution. My new acquisition campaign tanked my email share, is that bad? Probably not. A successful acquisition campaign brings in lots of new visitors who haven’t yet entered the email funnel; they buy directly without an email touch. Email share drops mechanically because the denominator grew faster than the numerator. Watch absolute Klaviyo revenue, not share, during acquisition pushes. If absolute Klaviyo revenue is flat or growing, your email program is fine; the share dilution is the cost of growth. Why exclude refunded orders from the share computation? We don’t, the card uses gross revenue at attribution time. A refunded order keeps its email-attribution. The reasoning: the email did its job (drove the purchase); the refund is a downstream operational issue, not an email-program issue. Penalising email attribution for refunds would discourage merchants from running flows on returnable categories. Does this card include push notifications? If your push provider routes through Klaviyo (some merchants run Klaviyo push as part of their omni-channel setup), yes. If you use a separate push tool (OneSignal, Iterable, Braze), those revenues are NOT in this card’s numerator. Cross-track via per-tool attribution dashboards.

Tracked live in Vortex IQ Nerve Centre

Email-Attributed Revenue Share is one of hundreds of KPI pulses Vortex IQ tracks across BigCommerce and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.