At a glance
Daily revenue per channel_id plotted over the trailing 90 days. The trend view that complements BC Channel Revenue Mix (single-snapshot pie) and BC Alert Channel Revenue Drop (real-time alarm). Surfaces channel cyclicality, growth slope per channel, and the leading indicators of channel decay before the alert fires. For BC stores running 5+ channels, this is the canonical “where is the business going” card.
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. Window 1 Feb to 30 Apr 26 (90 days). Per-channel weekly totals smoothed.
What’s interesting:
- Facebook Shop two-week dip 5-12 Apr to 1.3k baseline (a -75% drop). The alert correctly fired during this window. Investigation revealed a Meta policy flag triggered by an automated content review; the merchant resolved with a single Business-Manager click and revenue recovered the next week. The 90-day trend view makes the dip-and-recovery shape obvious; the daily alert catches the dip in real time; together the two views are complementary.
- B2B portal shows extreme bi-weekly cyclicality. 0 in between. This is the structural PO-cycle pattern; this merchant’s largest wholesale customers all order on a Tue-of-odd-weeks cadence. Reading B2B portal at daily granularity is meaningless; always read at 14-day or monthly rollups.
- Mar 1 web spike + Mar 8 dip is a promotion’s signature. 59k (-7%) on Mar 8. The post-promo dip is normal and not a problem; customers who would have bought in the post-promo week pulled forward to take advantage of the discount. Net effect across both weeks is +$8k vs baseline; the promo lifted net revenue, just not as much as the spike suggests.
- Web channel underlying growth is +20% over the 90 days (70k). Modest but healthy DTC growth. Amazon also +30% (17k) suggesting strong cross-platform demand. Facebook Shop flat ex-incident. The growth pattern is “DTC + Amazon both up, Facebook flat, B2B flat”, suggesting the brand is succeeding with discoverability channels (web, Amazon) but not with social (Facebook).
- POS is the steady eddy. 5.4k over 90 days, a steady 12% growth, no spikes, no dips. The flagship store has built loyal regulars; the trend is the regulars-base growth, not promotional flux. POS trend is the truest customer-loyalty proxy on this dashboard.
- Smooth daily noise. Read at 7-day moving average for web, 14-day for B2B, weekly for POS.
- Annotate promo cycles. Cross-reference BC Top Coupons to mark spike-and-dip patterns as promo-driven rather than channel-strength signals.
- For dips like the Facebook Shop incident, the per-channel trend tells you the recovery shape; combine with BC Alert Channel Revenue Drop for real-time response.
- Compute slope per channel. A flat 90-day trend on a channel that should be growing is the leading indicator of channel decay.
- For multi-currency stores, view in constant-currency mode to separate FX from genuine growth.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in BigCommerce Control Panel: Analytics → Sales shows store-wide daily revenue; per-channel decomposition is available on Plus / Pro / Enterprise as “Sales by channel”. For B2B-specific trend: Channel Manager → B2B Edition → Analytics. For per-marketplace trend: Channel Manager → individual marketplace → Reports. Why our trend may differ from BC Sales by channel:
Cross-connector reconciliation (when payment processors and analytics are connected):
The per-channel revenue trend view is BC-aligned with similar cards on Shopify (per
source_name and date) and Adobe Commerce (per store_id and date); merchant-facing semantics are equivalent.