Skip to main content
Card class: HeroCategory: Ecommerce Platform
The honest answer to “is email actually selling anything?”

At a glance

A cross-channel card that attributes Ecwid order revenue back to email campaigns, so a merchant can see how much of their sales email is genuinely driving rather than guessing. It joins Ecwid orders with email-platform campaign and engagement data, matching on customer email and campaign timing, and reports attributed revenue over the trailing 30 days. For a small seller pouring effort into a newsletter, this is the card that says whether that effort pays. The card combines Ecwid with an email marketing connector.
What it tracksThe Ecwid order revenue attributable to email campaigns over the trailing 30 days, plus the share of total revenue that email-attributed orders represent and the portion left unattributed.
API endpointEcwid side: GET /v3/{store-id}/orders and GET /v3/{store-id}/customers (OAuth2 with read_orders, read_customers). Email side: campaign sends, opens, clicks, and conversion signals from the connected email marketing connector. Joined by Vortex IQ on customer email and campaign window.
How attribution worksAn order is attributed to email when the buyer engaged with a campaign (typically a click) inside the attribution window before the order. The join is conceptual, matching on email address and timing; it does not depend on the buyer using a coupon.
What it excludesOrders from customers with no matchable email; revenue from channels with no email touch in the window (counts as unattributed); cancelled and unpaid orders.
CurrencySingle currency per Ecwid store. The headline is attributed revenue in the store currency; the unattributed share is shown as a percentage.
Time window30D (rolling 30-day attribution window).
Alert trigger>30% revenue unattributed despite active email.
SentimentInverse gauge on the unattributed share. Sensitive card; a high unattributed share while email is active is the headline.
Rolesowner, marketing, finance.

Calculation

Calculated automatically from your Ecwid 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 UK hobby seller of botanical prints running an Ecwid widget on a Webflow site, sending a weekly newsletter through a connected email tool. Rolling 30D ending 12 Jun 26. The seller sends one campaign a week and wants to know whether the newsletter is worth the hours it takes to write.
Email campaignSentClicksAttributed ordersAttributed revenue
”Spring botanicals drop” (18 May 26)1,2409614£510
”Father’s Day gift guide” (25 May 26)1,2558811£395
”Last-chance prints” (01 Jun 26)1,261718£260
”Studio restock” (08 Jun 26)1,270606£180
Total Ecwid revenue (30D)        £4,100
Email-attributed revenue          £1,345
Email-attributed share            32.8%
Unattributed share                67.2%
Active email in window?           Yes
Unattributed >30%? Yes, but email is contributing, not silent.
What it means. Email is attributed with £1,345 of £4,100, roughly a third of revenue, from four campaigns. That is a healthy contribution for a one-person newsletter and confirms the hours are worth it. The standout is the “Spring botanicals drop” campaign at £510; the seller can lean into product-drop announcements, which clearly convert better than the gentle “restock” note that earned only £180. The alert here is informative rather than alarming: 67% unattributed is normal for a store with strong direct and social traffic, and email is plainly working. The alert is designed to fire loudest when email is being sent regularly yet attribution stays near zero, which would point to a tracking or matching breakdown rather than a content problem. The playbook.
  1. Double down on what converts. The drop campaign out-earned the others; schedule more product-drop emails and fewer generic restock notes.
  2. If the unattributed share were near 100% despite active sends, suspect a join problem: customers buying with a different email than they subscribed under, or a tracking gap, not failed campaigns. Investigate matching before concluding email does not work.
  3. Compare effort to return. Four emails earning £1,345 is a strong return on a few hours of writing; a finance-minded owner can see email pays for itself many times over.
  4. Watch the trend, not one week. A single low campaign is noise; a steady decline in attributed share over several sends is the signal to refresh the content or the list.
The card exists because email tools report opens and clicks, while Ecwid reports orders, and neither alone tells you the money question. The join answers it: of the revenue you booked, how much did email actually bring.

Sibling cards merchants should reference together

CardWhy it matters next to this cardWhat the combination tells you
Total Revenue (30d)The denominator.Attributed revenue only means something as a share of the total; this card sets that total.
High-Value Customers Unengaged on EmailThe audience health.If best customers stop engaging, email-attributed revenue falls; the two move together.
New Customers (30D)Acquisition source.Shows whether email is winning new buyers or only re-selling to existing ones.
Repeat Customer RateEmail’s natural strength.Email mostly drives repeat purchases; a strong repeat rate often tracks strong email attribution.
Average Order ValueQuality of email orders.Compares basket size of email-driven orders against the store average.
Top Products by RevenueWhat email sells.Reveals whether email campaigns push the same products that sell organically or different ones.
Revenue TrendThe shape over time.Lets you see whether email’s contribution is growing or fading across the quarter.

Reconciling against Ecwid

Where to look:
Ecwid Control Panel (my.ecwid.com) -> Reports -> Sales report This is the total-revenue half: the figure the attributed amount is a share of. Ecwid does not natively attribute orders to specific email campaigns, so the total is the part you can verify here.
This is a cross-channel card, so the comparison also draws on your email marketing connector. The campaign-level attributed revenue and the click data behind it live in the email platform’s campaign reporting (its own revenue or conversion column), not in Ecwid. To fully reconcile, check total revenue in the Ecwid Control Panel and the per-campaign performance in the email tool. The card reconciles against BOTH dashboards. Why our number may differ from the two source dashboards:
ReasonDirectionWhy
Attribution modelEitherEmail platforms vary in how they attribute (last click, any click, post-open); our join applies a consistent window-based model, which may credit differently than the email tool’s own column.
Email matchOurs lowerOrders from customers whose buying email does not match their subscribed email cannot be attributed and fall into unattributed.
Coupon-free attributionOurs higherWe attribute on engagement and timing, not only on coupon use, so we can credit email for orders the email tool would miss if it relies on tracked links alone.
Time zoneBoundary daysThe 30D window uses UTC; the email tool may report in its own time zone, shifting edge-case orders between days.
Cancelled / unpaidTheirs higherSome email-tool revenue columns include orders we exclude as cancelled or unpaid.
Internal identity: ecwid_email_attributed_revenue = SUM(order.total WHERE buyer engaged an email campaign within the attribution window), joined on customer email and campaign timing between Ecwid and the email marketing connector.

Known limitations / merchant FAQs

Does this work without an email marketing connector? No. Attribution requires the email side of the join. Without a connected email platform, Vortex IQ sees orders but not campaigns, so there is nothing to attribute against. My unattributed share is 67% but the alert still mentions 30%. Is email failing? Not necessarily. The alert is tuned to fire when email is active yet attribution is near zero, which signals a tracking or matching breakdown. A healthy store with strong direct and social traffic can legitimately have most revenue unattributed while email still contributes meaningfully. Read the attributed figure, not just the unattributed share. Why might attribution differ from the revenue column in my email tool? Different models. Email tools often attribute only via tracked links or coupons; our join also credits engagement plus timing, so the two will rarely match exactly. Treat them as two views of the same question, not a single right answer. A customer bought with a different email than they subscribed with. What happens? The order cannot be matched to that subscriber, so it falls into unattributed even if email genuinely prompted the purchase. This is the most common reason real email-driven sales go uncredited. Does the buyer need to use a coupon for the order to be attributed? No. We attribute on engagement and timing, not coupon use. An order placed shortly after the customer clicked a campaign is attributed whether or not a code was applied. The card shows email earning almost nothing despite regular sends. What should I check? Suspect a join problem before blaming content. Check that subscriber emails match buying emails, that the email connector is syncing campaign and click data, and that the sends are actually reaching inboxes. A tracking gap looks identical to ineffective email on this card. Which roles is this card for? Owner, marketing, and finance. Marketing uses it to judge campaign content, finance uses it to weigh email’s return against its cost, and the owner uses it to decide whether the newsletter is worth continuing. How far back does attribution reach? The trailing 30 days, using a rolling attribution window before each order. A click far outside that window is not credited, which keeps attribution honest rather than crediting email for sales it did not influence. Does this include automated flows or only broadcast campaigns? If the connected email platform exposes both broadcast and automated (flow) sends with their engagement events, both can be attributed. The join treats any campaign the buyer engaged with inside the window the same way.

Tracked live in Vortex IQ Nerve Centre

Orders to Email Campaign Attribution is one of hundreds of KPI pulses Vortex IQ tracks across Ecwid 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.