Ecommerce 7 min read

Shopify Reporting vs Fairview: Which Should You Use?

Shopify reporting is solid for order data. But profit by SKU, blended CAC, and multi-channel attribution require an operating intelligence layer. Here is the honest breakdown.

Siddharth Gangal

TL;DR

  • Shopify analytics are strong for order data, sales trends, and on-site behavior — particularly on Advanced and Plus plans.
  • Shopify cannot calculate blended CAC, true contribution margin, or multi-channel attribution — these require connecting ad spend and COGS data that live outside Shopify.
  • Custom reports are gated behind Shopify Advanced ($399/mo); ShopifyQL Notebooks are Plus-only ($2,300+/mo).
  • Fairview is not a Shopify replacement. It is an operating intelligence layer that connects Shopify data with ad platforms and finance tools to answer margin and profitability questions.
  • Use Shopify for what it does: order management and store analytics. Add Fairview when you need to know what's actually making money.

What Shopify Reporting Does Well

Shopify is a commerce platform first. Its analytics reflect that priority — and within that scope, it does a genuinely good job. Operators who dismiss Shopify analytics entirely are missing what it is designed to do.

At its core, Shopify captures a detailed record of every transaction that flows through your store. That transactional foundation powers a set of reports that are legitimately useful for day-to-day store management.

Order and Sales Reports

Shopify's sales reports show gross sales, discounts, returns, net sales, and shipping by order, product, variant, channel, and time period. For a brand trying to understand which products are moving, which SKUs have high return rates, or how a discount campaign affected revenue, these reports are fast and reliable. The data is clean because Shopify owns the transaction — there is no integration latency or reconciliation error.

Traffic and On-Site Behavior

Shopify's acquisition and behavior reports show sessions, conversion rate, top landing pages, and traffic sources using its own server-side tracking. This gives a reasonable view of organic traffic performance, referral sources, and cart abandonment patterns. It is not a replacement for Google Analytics 4, but it provides baseline visibility without a separate setup.

Inventory and Product Analytics

Inventory reports cover stock levels, days of inventory remaining, and product sell-through rates. For brands managing physical SKUs, this is operationally useful. Shopify also surfaces top products by units sold, average order value by product, and variant-level performance — all without custom configuration.

Customer Reports

On Advanced and Plus plans, customer reports show purchase frequency, average order value by customer segment, and first vs. returning customer splits. These are useful for understanding broad retention patterns, even if deep cohort analysis requires more.

Shopify Reporting by Plan Tier

One of the most important things to understand about Shopify analytics is how much the plan tier changes what is available. Many operators on Basic are working with a significantly truncated reporting set without realizing it.

Plan Monthly Cost Key Reporting Capabilities
Basic $39/mo Live View, finance reports, basic sales reports, product analytics. No custom reports. No profit reports.
Grow (Shopify) $105/mo Most standard reports unlocked. Still no custom reports. No profit reports. No advanced customer segmentation.
Advanced $399/mo Custom report builder, profit reports, ShopifyQL querying, scheduled automated exports. Full analytics suite for most brands.
Plus $2,300+/mo ShopifyQL Notebooks, full API access, behavior reports (cart analysis, checkout funnel), enterprise-level data access.

This tiering creates a practical reality: a brand on Basic or Grow doing $2M in annual revenue is operating with preset reports and no way to ask custom questions of its own data. That data exists — it is just not accessible without upgrading.

Where Shopify Reporting Falls Short

Shopify's limits are not a product failure — they are a boundary condition. Shopify owns the transaction layer. It does not own the spend layer, the COGS layer, or the fulfillment layer. Every gap in Shopify analytics maps directly to data that lives outside of Shopify.

The problem is that the questions operators need answered most urgently — what is my true margin on this product? what is my real CAC from paid social? which channel is profitable? — all require combining Shopify's transaction data with data from outside the platform. Shopify cannot do that natively.

Profit by SKU: The Most Common Gap

Shopify's profit report on Advanced and Plus plans shows gross margin per product — but only the COGS-to-revenue spread, and only if you have entered COGS data for every variant. It does not deduct ad spend allocated to that SKU, fulfillment costs from your 3PL, or payment processing fees from Stripe.

The result is a report that shows gross margin in the accounting sense, not contribution margin in the operating sense. A product showing 45% gross margin in Shopify may be delivering 18% contribution margin once ad spend and fulfillment are factored in — or it may be losing money entirely on high-spend channels.

Operators who rely on Shopify's profit report without this context regularly make SKU promotion and inventory decisions based on a number that does not reflect actual profitability.

Multi-Channel Attribution

Shopify tracks sessions and conversion using server-side data and its own attribution model, which defaults to last-click. The fundamental issue is that Shopify's tracking only sees what happens after someone lands on your store — it cannot observe the full customer journey across ad platforms.

This creates a well-documented discrepancy. Meta Ads Manager attributes a conversion using a 7-day click / 1-day view window. Google Ads uses its own model. Shopify uses its own. The same order can show up as a conversion in Meta, in Google, and as "direct" in Shopify — all simultaneously, all claiming credit, all showing different numbers.

More structurally, privacy changes and iOS tracking restrictions have caused Shopify analytics to attribute a growing share of revenue to "direct" traffic — sometimes 70–85% of all sessions — masking the actual influence of paid channels, email, and organic social. Operators reading Shopify traffic reports are increasingly looking at data that obscures rather than clarifies channel contribution.

Blended CAC and Marketing Efficiency Ratio

Shopify has no native connection to ad platform spend. There is no Meta Ads integration, no Google Ads sync, no TikTok spend import in Shopify's analytics layer. This is not an oversight — it is an architectural reality. Shopify processes orders. Ad spend lives in Meta, Google, and TikTok.

The consequence is that Shopify cannot calculate blended CAC (total ad spend divided by new customers acquired), marketing efficiency ratio (total revenue divided by total ad spend), or any true ROAS figure that accounts for all spend against actual net revenue. These calculations require combining data from at least two systems that do not speak to each other natively.

Brands that want these metrics — and every brand doing meaningful paid spend needs them — must either build a manual spreadsheet updated weekly, or use a tool that connects both data sources automatically.

Cohort Analysis and LTV

Shopify does not offer native cohort analysis. You can see returning customer rates and purchase frequency, but you cannot segment customers by acquisition month, acquisition channel, or first-product purchased and then track their revenue contribution over time.

This matters because customer lifetime value is not a single number — it varies significantly by acquisition channel and first purchase behavior. A customer acquired through Meta during a discount event may have a 12-month LTV that is 40% lower than a customer acquired through organic search. Without cohort analysis, those differences are invisible, and CAC targets get set against blended averages that obscure channel-level economics.

When Fairview Adds Value as the Operating Intelligence Layer

Fairview is not designed to replace Shopify analytics. It is designed to answer the questions Shopify cannot — specifically the questions that require combining Shopify's order data with ad spend, COGS, and fulfillment data from external sources.

The architecture is intentionally complementary. Shopify continues to handle transactions, inventory, and store management. Fairview connects to Shopify via API, pulls structured order and product data, and then synthesizes it with connected sources: Meta Ads, Google Ads, QuickBooks or Xero, and fulfillment systems.

Contribution Margin by Channel and SKU

With Shopify data, ad spend, COGS, and fulfillment costs unified in one operating view, Fairview calculates true contribution margin — what each channel and each SKU actually contributes to profitability after all variable costs. This is the number that should drive budget allocation, SKU prioritization, and inventory decisions. It is not available in Shopify alone.

Blended CAC, MER, and True ROAS

Fairview pulls total spend from each ad platform and combines it with new customer acquisition data from Shopify to calculate blended CAC in real time. It also calculates marketing efficiency ratio across all channels and true ROAS — actual revenue against actual spend — at the campaign and channel level. For brands spending on multiple paid channels, this is the single most important number to have current.

Cohort Analysis and LTV by Acquisition Source

By tagging customers with their acquisition channel at the point of first purchase, Fairview builds cohort tables that show 30-, 60-, 90-day, and 12-month LTV by channel, by first product, and by acquisition period. This makes it possible to set CAC targets that reflect the actual retention profile of customers from each source — not a blended average.

Operating Recommendations

Where Shopify surfaces data for interpretation, Fairview surfaces decisions. When a channel's blended ROAS drops below break-even contribution margin, Fairview flags it. When a SKU's true margin has compressed due to rising fulfillment costs, Fairview surfaces it. This is the distinction between a reporting tool and an operating intelligence platform: one shows you numbers, the other tells you what the numbers mean for what you should do next.

Who Benefits Most

Fairview adds the most value for ecommerce brands doing $1M–$20M in annual revenue — the range where Shopify analytics start hitting their limits, but the team is too lean to hire a dedicated data analyst or build a custom data warehouse. At this stage, the gap between Shopify's revenue picture and the true margin picture is large enough to materially affect decisions, and closing it with a purpose-built tool is faster and more reliable than doing it manually.

Brands below $500K in revenue and running only one or two ad channels will likely find Shopify Advanced sufficient. Brands above $5M managing complex multi-channel spend, multiple product lines, and returning customer programs will feel the limits of Shopify analytics acutely.

Shopify Reporting vs Fairview: Side-by-Side

Capability Shopify (Advanced/Plus) Fairview
Order and sales data Native, complete Pulled from Shopify
Inventory and product sell-through Native Via Shopify integration
Return rate by SKU Available (Advanced+) Available
Gross profit by product (COGS only) Advanced/Plus with COGS entered Available
Contribution margin (COGS + ad spend + fulfillment) Not available Core feature
Blended CAC across all ad channels Not available Core feature
Marketing efficiency ratio (MER) Not available Core feature
Multi-channel attribution (cross-platform) Not available Available
Cohort LTV by acquisition channel Not available Core feature
Custom report builder Advanced/Plus only Available
Operating recommendations Not available Core feature
ShopifyQL / advanced querying Plus only N/A (different paradigm)

The Right Mental Model

The framing that most consistently helps operators is this: Shopify analytics answers the question "what happened in my store?" Fairview answers the question "what is actually making money, and what should I do about it?"

Both questions are necessary. Neither answer replaces the other. A brand that abandons Shopify analytics loses clean transaction-level data and a reliable view of store performance. A brand that relies solely on Shopify analytics is making channel, SKU, and budget decisions without the cost and spend data required to know whether those decisions are profitable.

The gap between what Shopify shows and what an operator actually needs to know grows as the business scales. At $500K in revenue with one ad channel, Shopify Advanced is usually sufficient. At $3M in revenue with Meta, Google, TikTok, and a growing product catalog, the gap is real and operationally significant. At $10M+, it is the difference between a brand that knows its margin and one that guesses.

Fairview's role is to close that gap without requiring a data analyst, a warehouse, or a BI tool that takes months to configure. It connects to Shopify, the ad platforms, and the finance stack — and makes the operating picture visible within hours, not quarters.

FAQ

Does Shopify show profit per product?

Shopify Advanced and Plus plans include a profit report that shows gross profit per product, but only when you have entered cost-of-goods-sold (COGS) data manually or via inventory sync. The report does not deduct ad spend, fulfillment costs, or payment processing fees — so it reflects gross margin on product cost alone, not true contribution margin. For brands with meaningful ad spend and variable fulfillment costs, the Shopify profit report will consistently overstate actual profitability.

Can Shopify calculate blended CAC?

No. Shopify has no native connection to ad platform spend. It cannot pull Meta Ads, Google Ads, or TikTok spend data into its analytics. Blended CAC — total marketing spend divided by new customers acquired — requires combining Shopify's new customer count with ad spend pulled from each platform separately. This calculation must be done manually in a spreadsheet or via a third-party tool that connects both data sources.

What Shopify plan do I need for custom reports?

Custom report creation requires the Shopify Advanced plan ($399/month) or higher. Basic ($39/month) and the mid-tier Grow plan ($105/month) are limited to Shopify's preset report library. ShopifyQL Notebooks — Shopify's most flexible querying environment for ad hoc analysis — are exclusive to Shopify Plus ($2,300+/month). Brands that need to ask custom questions of their data on a standard plan will need to export to a spreadsheet or use a third-party reporting tool.

Is Fairview a replacement for Shopify analytics?

No. Fairview is not a Shopify replacement — it is an operating intelligence layer that connects Shopify data with ad platforms, finance tools, and fulfillment systems. Shopify continues to handle orders, inventory, and store operations. Fairview synthesizes that data with spend and cost data to answer margin and profitability questions Shopify cannot. The two tools serve complementary purposes and are used in parallel, not as alternatives.

What does Fairview add that Shopify reporting does not provide?

Fairview adds cross-channel attribution, contribution margin by SKU and channel (after ad spend, COGS, and fulfillment), blended CAC and MER, LTV:CAC ratios with cohort analysis, and operating recommendations — specific actions tied to margin outcomes. These metrics require connecting Shopify to ad platforms and finance data that Shopify cannot access natively. Fairview handles that connection automatically and surfaces the result as an operating view rather than a report that requires analyst interpretation.