Per-tag revenue. Default allow-list: B2C, B2B, Mirakl, Debenhams, Rackhams. Configure under the card to add or remove segments.
At a glance
Gross revenue broken down by order tag, across a configurable allow-list of segments. Where Revenue by Channel splits by Shopify’s own sales-channel source (Online Store, POS, social), this card splits by the tags you apply to orders, so it captures business segments Shopify’s channel taxonomy can’t, like a specific marketplace partner or a B2C / B2B distinction. The default allow-list is B2C, B2B, Mirakl, Debenhams, and Rackhams.
Calculation
Worked example
A UK homewares brand selling DTC, to trade accounts, and through three marketplace partners. Every order is tagged with exactly one segment. The 30-day window covers 14 Mar 26 to 12 Apr 26. Allow-list left at the default five segments.
Three things to notice:
- This is the view Shopify’s channel report can’t give you. All three marketplace partners (Debenhams, Mirakl, Rackhams) may arrive through the same integration and look identical to Shopify’s sales-channel field. Tagging is the only way to see them separately, and this card surfaces that split directly.
- The allow-list keeps the chart honest. Only the five configured tags appear. If a stray order carried an off-list tag (a campaign tag, a fulfilment tag), it would not pollute the chart. That is also the trap: a real segment you forgot to add to the allow-list is silently invisible. Review the allow-list when you launch a new partner.
- Each segment moves for different reasons. B2C tracks consumer marketing; B2B tracks a few trade accounts; the marketplace bars track partner demand and partner promotions you don’t control. Reading them together tells you whether a soft month was broad or concentrated in one segment.
Sibling cards merchants should reference together
Reconciling against Shopify Admin
Where to look in Shopify Admin: Orders → filter by Tagged with each segment tag in turn, set the same window, and sumtotalPrice on each export. Repeating the filter once per tag reconstructs the chart. There is no native Shopify report that groups revenue by arbitrary order tag, which is exactly why this card exists.
Other Shopify Admin views and why they differ:
- Reports → Sales by sales channel: groups by Shopify channel, not by tag. A single channel can carry several of these tags, and several channels can carry one tag, so the two views won’t line up.
- Order tags list (in the Orders filter): shows which tags exist but not their revenue.
Cross-connector reconciliation: