Skip to main content
Metrics type: Supporting MetricsCategory: Ecommerce Platform
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:
  1. 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.
  2. 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.
  3. 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 sum totalPrice 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.
Why our number may legitimately differ from Shopify: Cross-connector reconciliation:

Known limitations / merchant FAQs

How is this different from Revenue by Channel? Revenue by Channel groups by Shopify’s own sales-channel source (Online Store, POS, social). This card groups by the tags you put on orders. Tags capture commercial segments Shopify doesn’t model, like distinguishing three marketplace partners that all arrive through one integration. Use both views together. Why is a segment I run not showing on the chart? Because its tag isn’t on the allow-list. The card only charts allow-listed tags (default B2C, B2B, Mirakl, Debenhams, Rackhams). Add your tag under the card configuration. This is the most common reason a real segment looks missing. Why don’t the bars add up to Total Revenue? Only allow-listed tags are summed. Untagged orders and orders carrying off-list tags are excluded by design, so the chart total is below Total Revenue. The gap is your untagged-plus-off-list remainder. What if an order has two of these tags? It can be counted in two bars, which inflates the chart total above the true revenue. Keep tagging mutually exclusive (one segment tag per order) so the bars partition cleanly. Can I add campaign or fulfilment tags as segments? Yes, the allow-list is freeform, any order tag can become a bar. But mixing commercial-segment tags with operational tags (campaign, fulfilment status) makes the chart hard to read and can double-count. Keep one allow-list for one purpose. My marketplace partner’s portal shows a different number, why? Marketplace operators report on their own fulfilment timeline and net returns on their own schedule. Timing differences and refund treatment cause small gaps. Treat this card as your Shopify-side view and the partner portal as theirs; reconcile on a monthly cadence rather than daily.

Tracked live in Vortex IQ Nerve Centre

Revenue by Sales Channel (Tag) is one of hundreds of KPI pulses Vortex IQ tracks across Shopify 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.