How to Track Sales Performance Across Multiple Channels
Why Platform-Specific Analytics Are Not Enough
Amazon Seller Central shows sessions, page views, conversion rate, buy box percentage, and sales by ASIN. Shopify admin shows sessions, conversion rate, average order value, and returning customer rate. eBay Seller Hub shows impressions, click-through rate, sell-through rate, and average selling price. Each dashboard is useful for optimizing within that specific platform, but none of them answer the question that matters most for a multichannel business: which channels are generating the most profit per dollar and per hour of effort invested?
The problem is that revenue is misleading without cost context. Your Amazon channel might generate $30,000 per month in gross revenue, while your Shopify store generates only $12,000. A revenue-only comparison suggests Amazon is 2.5 times more valuable. But when you factor in Amazon's 35% average fee load, FBA costs, and advertising spend versus Shopify's 3% payment processing fee and lower customer acquisition cost, the net profit from each channel might be nearly identical at $8,000 to $9,000. Without this profitability analysis, you would continue over-investing in Amazon and under-investing in Shopify, which would be exactly wrong.
Ecommerce analytics tools designed for multichannel sellers aggregate data from all connected platforms and present a normalized view. These tools pull in revenue, fees, shipping costs, COGS, and returns from each channel, then calculate the metrics that actually matter: net profit per channel, net profit per product per channel, customer acquisition cost per channel, and return on ad spend per channel.
Key Metrics to Track Per Channel
Revenue per channel is your starting point but not your destination. Track these metrics for every channel monthly, and compare trends over time.
Gross revenue is total sales before any deductions. This is the number each platform's dashboard highlights, and it is the least useful metric on its own because it ignores the massive cost differences between channels.
Net revenue subtracts marketplace fees, payment processing fees, and refunds from gross revenue. This tells you what you actually collect from each channel. For Amazon, net revenue is gross revenue minus the referral fee, FBA fees, and any advertising spend. For Shopify, it is gross revenue minus payment processing. The gap between gross and net revenue on Amazon (often 30% to 45%) versus Shopify (typically 3% to 5%) is striking and essential for decision-making.
Net profit per channel subtracts COGS and shipping costs from net revenue. This is the actual money your business earns from each channel. Track this monthly and quarterly to identify trends. If a channel's net profit is declining over time while revenue stays flat, fees or costs are increasing and need attention.
Net profit per unit is your net profit divided by units sold on that channel. This normalizes for volume differences and lets you compare the value of each sale across channels. If your net profit per unit on Shopify is $14 but only $7 on Amazon, each Shopify sale is worth exactly two Amazon sales. This informs inventory allocation, advertising investment, and expansion decisions.
Return rate per channel shows the percentage of orders that result in returns. Amazon's return rate for most categories runs 5% to 15%, higher than most other channels because Amazon's return policy is extremely buyer-friendly. eBay return rates are typically 3% to 8%. Your own website return rate depends on your return policy. High return rates on a specific channel erode margin and may indicate listing quality issues (photos or descriptions not matching the product) on that channel.
Customer acquisition cost (CAC) per channel measures how much you spend on advertising and marketing to generate each new customer on each platform. Amazon CAC includes PPC spend divided by orders from PPC campaigns. Shopify CAC includes Facebook/Instagram ads, Google Ads, and any other paid marketing divided by resulting orders. Organic channels (SEO traffic, social media followers) have near-zero CAC but are harder to scale quickly. Comparing CAC across channels reveals where your marketing dollars work hardest.
Building a Unified Reporting Dashboard
The simplest way to build unified multichannel reporting is a spreadsheet that pulls data from each platform's exported reports. Each month, export your sales report from Amazon Seller Central, Shopify admin, and eBay Seller Hub. Enter gross revenue, marketplace fees, shipping costs, refunds, advertising spend, and units sold per channel into your spreadsheet. Calculate net profit per channel and net profit per unit. This manual approach works for sellers on two to three channels who process reports monthly.
For sellers who want automated reporting, several tools consolidate multichannel data. Your multichannel selling software (Sellbrite, Cin7, Linnworks) typically includes basic cross-channel reporting showing revenue and orders by channel. More detailed profitability analytics come from dedicated tools like Sellerboard (focused on Amazon but supports other channels), A2X (accounting integration that normalizes marketplace payouts for QuickBooks and Xero), and Google Looker Studio (free dashboard tool that can pull data from multiple sources through connectors).
The most accurate approach to multichannel accounting is connecting each channel's payout data to your accounting software through a tool like A2X. Each marketplace pays you a lump sum that nets out selling fees, shipping fees, refunds, and other charges. Without A2X or a similar tool, reconciling that lump deposit against individual orders and fees is extremely time-consuming. A2X breaks down each payout into its component transactions (sales, fees, refunds, reimbursements) and creates matching entries in QuickBooks or Xero, giving you accurate per-channel profit and loss statements.
Channel Attribution and Cannibalization Analysis
A common concern when adding channels is cannibalization: are new channel sales genuinely incremental, or are they just shifting existing customers from one platform to another? If a customer who would have purchased on your Shopify store instead buys on Amazon (where your margin is lower), the new channel actually reduced your total profit.
In practice, cannibalization is much less of a problem than sellers fear. Research consistently shows that most online shoppers have strong platform preferences. A dedicated Amazon shopper is unlikely to find and purchase from your Shopify store, and vice versa. When you add Amazon as a channel, the vast majority of Amazon sales come from Amazon's existing buyer base, not from your website customers switching platforms. The incremental revenue typically dwarfs any cannibalization effect.
To measure cannibalization empirically, track your existing channel's sales before and after launching on a new platform. If your Shopify revenue stays flat or continues growing after you launch on Amazon, cannibalization is minimal. If Shopify revenue drops by a meaningful percentage concurrent with the Amazon launch (and no other factors explain the drop), some cannibalization is occurring. Even if it is, the net impact is usually positive because the new channel's total revenue exceeds the revenue lost on the existing channel.
Brand search volume is another useful indicator. If customers are searching for your brand name on Google, those are customers who know your brand and could buy from your website. If those searches increase after launching on Amazon (because Amazon exposure creates brand awareness), your website benefits from the marketplace presence even when the direct sale happens on Amazon. Track branded search volume in Google Search Console before and after marketplace launches to measure this halo effect.
Using Data to Optimize Channel Mix
Once you have reliable per-channel profitability data, use it to make strategic decisions about resource allocation. The goal is not to maximize revenue on every channel. It is to maximize total profit across all channels.
Products with thin margins on Amazon but healthy margins on Shopify and eBay might be worth delisting from Amazon if the advertising investment needed to stay visible on Amazon exceeds the profit those sales generate. Products with high Amazon sales velocity but low margins might be worth keeping on Amazon for brand visibility even if per-unit profit is minimal, because that visibility drives branded searches that convert on your higher-margin Shopify store.
Advertising budget allocation should follow profitability data. If your return on ad spend (ROAS) on Amazon PPC is $3 for every $1 spent, while your Shopify Google Ads ROAS is $5 for every $1 spent, shifting budget from Amazon to Google Ads increases total return. This is only visible when you track ROAS per channel in a unified dashboard. Sellers who manage each channel's advertising independently miss these cross-channel optimization opportunities.
Seasonal patterns often differ by channel. Amazon may spike during Prime Day and Black Friday. Your Shopify store may perform best during spring promotional campaigns you control. eBay may have consistent performance year-round. Understanding each channel's seasonal pattern lets you adjust inventory allocation, advertising spend, and staffing levels by channel by season, rather than applying the same strategy year-round across all platforms.
Revenue per channel is misleading without cost context. Build a unified reporting system that calculates net profit per channel and net profit per unit across all platforms, then use that data to allocate inventory, advertising, and operational resources toward the channels generating the highest actual returns.
