Skip to main content
Metrics type: Supporting MetricsCategory: Ecommerce Platform

At a glance

Total revenue split by BigCommerce channel_id, the platform’s most distinctive feature. BC merchants run web, POS, Amazon, eBay, Walmart, Facebook Shop, B2B portal, and custom storefronts simultaneously through one BC backend; this card shows where the money actually comes from. The single most important card for multi-channel BC merchants.

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 running web + POS + Channel Manager + B2B Edition. 30-day window 14 Apr 26 to 14 May 26. What’s interesting:
  1. Web is no longer the only growth story. A decade ago, BC stores were 95% web; today this merchant has 36% web, 39% marketplaces (Amazon + eBay + Walmart + Facebook), 17% B2B, and 5% POS. The diversified-channel BC merchant is the modern norm. Strategy and ad spend allocation must reflect the actual mix.
  2. Amazon at +15% on a 22% share is the biggest single-channel growth signal. Investigate: was a new SKU added, did a competitor pull out, did a hero item get a Sponsored Products boost? Lean into the lever that’s working. Cross-reference with BC Top SKUs filtered to Amazon.
  3. Walmart at +28% on a 6.5% share is the fastest-growing percentage, but on a smaller base. Walmart Marketplace is structurally smaller than Amazon for most BC merchants; +28% is great but may saturate at 8-10% share. Plan accordingly.
  4. Facebook Shop -41% is the urgent investigation. A 41% drop is well past the alert threshold; cross-check BC Alert Channel Revenue Drop, it should have fired already. Likely causes: Meta policy flag, listing suspension, integration credential expired, Facebook Shop platform changes. Run the diagnostic sequence (see BC Alert Channel Revenue Drop playbook).
  5. B2B at 640AOVvs640 AOV vs 94 store-wide AOV is the AOV pattern: B2B carries 7× higher AOV but 17% of revenue. Healthy B2B businesses on BC Enterprise typically run 30-50% B2B share at long-tenure stores; this merchant has runway to grow B2B.
  6. POS terminals stable at small share is the expected pattern for online-first merchants with a flagship store. POS supplements rather than dominates.
Action priority order:
  1. Fire-drill Facebook Shop -41% today.
  2. Plan an Amazon expansion this week, more SKUs into Channel Manager, increase Sponsored Products budget.
  3. Plan a Walmart deep-dive this week, what’s the SKU mix that’s growing 28%, can it be replicated on Amazon?
  4. Quarterly: review B2B share trajectory, is the B2B portal getting the ad and merchandising attention it deserves given the high AOV?
  5. Set per-channel revenue alerts for any channel >5% of revenue dropping >25% week-over-week.

Sibling cards merchants should reference together

Reconciling against the vendor’s own dashboard

Where to look in BigCommerce Control Panel: Channel Manager shows every connected channel with health indicators. Analytics → Sales by channel on Plus / Pro / Enterprise plans is the BC-native equivalent of this card; totals should match within ±1-2%. For B2B specifically, B2B Edition Dashboard on Enterprise plans shows B2B-only revenue. Why our number may legitimately differ from BC: Cross-connector reconciliation (when marketplace integrations are connected): The per-channel revenue split is BC-distinctive; Shopify’s salesChannelIds and Adobe Commerce’s store_id are conceptually similar but BC’s Channel Manager unification gives BC a richer single-source view than either.

Known limitations / merchant FAQs

My channel list shows numeric IDs, what do they mean? channel_id = 1 is almost always the default Stencil web storefront. Channel Manager assigns IDs >1000000 to marketplaces and social channels (e.g. 1019847 for Amazon, 1019850 for Facebook Shop). POS terminal IDs are typically in the 1020000 range, one per registered terminal. The display name is set in Channel Manager. If you see a numeric ID without a friendly name, click into Channel Manager and rename it. My B2B channel revenue isn’t showing, why? Check three things: (1) Is B2B Edition activated on your BC plan? (it’s Enterprise-only); (2) is the B2B portal configured as its own channel in Channel Manager (some older BC stores route B2B orders through the web channel with a tag rather than as a separate channel); (3) is the integration capturing the B2B channel_id? If the B2B portal is configured but the channel is missing, check the connector’s last-sync timestamp and force a full re-index. A new channel I added last week shows zero revenue, expected? Most marketplace integrations have a 7-14 day approval / activation cycle before orders flow. Walmart Marketplace approval can take 30 days. POS terminals show revenue immediately. If 14 days have passed and the new channel still shows zero, check Channel Manager → Activity log for sync errors. Can I exclude POS from the percentage view? Yes, configure a saved view “Online channels only” that excludes POS terminal channel IDs. Useful when comparing online-channel performance without retail-floor noise. Why does my Amazon revenue here differ from Amazon Seller Central? Common reasons: (1) Amazon Seller Central reports settled revenue (after refunds, returns, fees); this card shows gross order revenue. (2) Time-zone differences. (3) Order-syncing lag, especially for FBA orders that ship 2-3 days after the order. Expect ±5% gap; larger gaps usually mean Channel Manager has a sync backlog. My multi-store BC setup, do I see all stores in one card? No. Each BC store is its own backend with its own connector. If you operate 3 BC stores, you’ll have 3 separate connectors and 3 separate dashboards. Cross-store consolidation is a portfolio-level view (planned for Q3 26). Should I run separate ad campaigns per channel? Generally yes for marketplaces (Amazon Sponsored Products, Walmart Connect have their own ad mechanics) and social (Meta ads). Web typically gets cross-platform paid traffic from Google / Bing. POS rarely gets digital ads. Use BC Channel Conversion Rate and BC Channel AOV to size each channel’s ROAS independently. A channel disappeared from this card, where did it go? Either (a) it was disconnected in Channel Manager (revenue stops accruing); (b) the integration credential expired (orders pause); (c) BC archived the channel after extended inactivity. Check Channel Manager status; reconnect if needed. Historical revenue stays in the index; the channel will reappear on the next order. The percentages don’t add to 100%, why? Rounding. Each channel’s percentage is rounded to 1 decimal; the sum may be 99.8% to 100.2%. Not a bug. Multi-currency, can I see channels in one currency? Apply a currency filter at the top of the card. Without filtering, channels in different currencies sum naively (USD + GBP both treated as units). Filtered, the per-channel comparison within one currency is clean. For multi-currency strategy decisions, run the card once per major currency. Why does my Facebook Shop revenue look very low compared to my Facebook Ads spend? Facebook Shop revenue is on-platform purchases only (the customer never left Meta). Most Facebook Ad spend drives traffic to your web storefront, where the purchase actually happens; that revenue shows under web (channel_id = 1), not under Facebook Shop. Don’t conflate “Facebook revenue” with “Facebook-attributed revenue”; they’re different signals.

Tracked live in Vortex IQ Nerve Centre

Revenue by Channel 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.