Part of our Data Analytics & BI series
Read the complete guideShopify Analytics: Making Data-Driven Decisions
Most Shopify merchants check their total sales dashboard daily. Fewer than 20% use the analytics data available to them to make structured decisions about product mix, marketing allocation, customer retention, or pricing. The data gap is not a technology problem — Shopify provides extensive analytics on all paid plans. It's a literacy problem.
This guide builds the analytics foundation every Shopify merchant needs: understanding the metrics that matter, using Shopify's native analytics effectively, integrating GA4 for behavioral insight, building cohort analyses that reveal LTV and retention patterns, and creating dashboards that drive weekly decision-making.
Key Takeaways
- Shopify's native analytics cover sales, products, customers, and inventory — sufficient for most decisions
- Shopify Advanced and Plus unlock customer cohort analysis and detailed reports — worth the upgrade for revenue-stage merchants
- GA4 is essential for behavioral analytics: traffic sources, user journey, conversion funnel, and on-site behavior
- The three most important metrics are: Conversion Rate, Average Order Value, and Customer Acquisition Cost
- Cohort analysis reveals whether your customer base is growing in quality, not just quantity
- Inventory analytics prevent both stockouts and overstock — often the highest-ROI analytics use case
- Attribution modeling determines which marketing channels actually drive revenue (not just last-click)
- Weekly analytics review habit outperforms monthly review for catching problems and opportunities early
The Shopify Analytics Stack
Native Shopify Analytics (All Plans)
Available at Shopify Admin → Analytics:
| Report | What It Shows | Decision It Supports |
|---|---|---|
| Overview Dashboard | Revenue, orders, sessions, conversion rate | Daily health check |
| Sales by product | Which products drive revenue | Inventory, marketing focus |
| Sales by traffic source | Revenue by channel (organic, paid, email, direct) | Marketing budget allocation |
| Sessions over time | Traffic trends | Content and SEO effectiveness |
| Sessions by location | Geographic breakdown | Market expansion, local targeting |
| Sessions by device | Mobile vs. desktop split | UX investment prioritization |
| Top landing pages | Highest-traffic entry points | Content and SEO opportunities |
| Returning customer rate | % of orders from repeat buyers | Retention health |
| Average order value | Revenue per order | Pricing and bundling strategy |
Advanced Shopify Analytics (Advanced + Plus)
| Report | What It Shows | Decision It Supports |
|---|---|---|
| Customer cohort analysis | LTV and retention by acquisition cohort | LTV-based CAC budgeting |
| Product sell-through rate | Inventory velocity | Purchasing and markdown decisions |
| Predicted spend tier | Customer spend prediction | Loyalty and retention targeting |
| Retail sales by staff | POS staff performance | Staffing optimization |
| Profit by product | Margin contribution per SKU | Pricing and portfolio decisions |
Google Analytics 4 (All Plans — Requires Setup)
GA4 provides behavioral analytics that Shopify's native analytics doesn't:
- User journey mapping (how visitors navigate through your store)
- Conversion funnel with step-level drop-off
- Audience segmentation by behavior and demographics
- Multi-channel attribution modeling
- Real-time behavior during campaigns or launches
The Metrics That Actually Matter
With 50+ metrics available across Shopify and GA4, focus on the handful that drive decisions.
The Core Three
1. Conversion Rate
Definition: Orders / Sessions (or Orders / Unique Visitors)
Shopify's default conversion rate: (Completed checkouts / Sessions) × 100
Industry benchmark: 1.5–2% for most categories. Fashion: 1–2%. Beauty: 2–4%. Electronics: 0.5–1.5%.
What moves it: Product page quality, checkout friction, trust signals, payment methods, pricing relative to competition, traffic quality.
2. Average Order Value (AOV)
Definition: Total Revenue / Number of Orders
Monitor AOV by:
- Traffic source (paid traffic AOV vs. organic vs. email)
- Customer segment (first-time vs. repeat)
- Product category
- Device type
What moves it: Upsell and cross-sell effectiveness, bundling, free shipping threshold, pricing tier structure.
3. Customer Acquisition Cost (CAC)
Definition: Total Marketing Spend / Number of New Customers Acquired
By channel:
- Paid social CAC = Facebook/Instagram spend / New customers from Facebook/Instagram
- Paid search CAC = Google Ads spend / New customers from Google Ads
- Influencer CAC = Influencer fees / New customers attributed to influencer
Compare CAC to LTV. A healthy ratio is LTV:CAC of 3:1 or better. If your LTV is $150 and you're spending $60 to acquire a customer (CAC), your ratio is 2.5:1 — marginal, not sustainable at scale.
Retention Metrics
| Metric | Definition | Healthy Range |
|---|---|---|
| Repeat Customer Rate | % of orders from repeat customers | 25–40% (mature brand) |
| 90-Day Repurchase Rate | % of first-time buyers who buy again within 90 days | 20–30% |
| Customer Retention Rate (Annual) | % of last year's customers who bought again | 35–55% |
| LTV (12-month) | Average revenue from a customer in first 12 months | 3–5x AOV |
Setting Up GA4 for Shopify
Installation
The most reliable GA4 installation for Shopify uses Google's official "Google & YouTube" sales channel app, which installs the GA4 tracking snippet and configures enhanced ecommerce events automatically.
Alternatively, install via Google Tag Manager:
- Create a GTM container for your Shopify store
- Add the GTM snippet to your Shopify theme (Settings → Custom Code → Head section)
- Create GA4 Configuration Tag in GTM pointing to your Measurement ID
- Create Ecommerce Event Tags for:
view_item,add_to_cart,begin_checkout,purchase - These events power the ecommerce reports in GA4
Essential GA4 Configuration
After installation:
-
Enable Enhanced Measurement: GA4 automatically tracks scroll depth, outbound clicks, video engagement, file downloads, and form interactions — no additional code.
-
Create Conversions: Mark
purchaseas a conversion event. Also consider markingadd_to_cartandbegin_checkoutas micro-conversion events for funnel analysis. -
Link Google Ads: Connect your Google Ads account to GA4 for end-to-end attribution. Conversions from Google Ads populate in your GA4 Conversions report.
-
Configure Audiences: Create audiences for remarketing: Cart Abandoners (began_checkout but no purchase), High-Intent Browsers (viewed 5+ products, no purchase), Returning Customers (previous purchasers).
-
Set Up Custom Dimensions: Track custom data points not in GA4's default schema — for example, product category viewed, subscription vs. one-time purchase, loyalty tier.
Conversion Funnel Analysis
The ecommerce funnel in GA4 shows exactly where visitors drop out of the purchase journey:
Navigate to GA4 → Reports → Monetization → Purchase Journey
| Stage | Event | Typical Completion Rate |
|---|---|---|
| Session → Product Views | view_item | 40–60% of sessions |
| Product Views → Add to Cart | add_to_cart | 8–15% of product viewers |
| Add to Cart → Checkout Begin | begin_checkout | 50–65% of cart additions |
| Checkout Begin → Purchase | purchase | 25–45% of checkout initiations |
Using Funnel Data for Decisions
Low product view → add-to-cart rate: Product page optimization needed (copy, images, trust signals, pricing)
Low add-to-cart → checkout begin rate: Cart page optimization needed (shipping display, trust, payment preview)
Low checkout begin → purchase rate: Checkout friction (payment methods, form fields, shipping costs, technical issues)
Compare these rates by device type — mobile rates are typically 40–60% lower than desktop at the checkout stages, revealing mobile-specific friction points.
Customer Cohort Analysis
Cohort analysis is the most powerful analytics tool available to ecommerce merchants — and the most underused. It reveals whether your business is becoming more or less healthy over time, not just whether revenue is growing.
What Cohort Analysis Shows
Group customers by their acquisition month (the month they made their first purchase). Track what percentage of each cohort makes a second purchase, third purchase, and so on over subsequent months.
| Acquisition Cohort | Month 1 | Month 2 | Month 3 | Month 6 | Month 12 |
|---|---|---|---|---|---|
| Jan 2025 | 100% | 28% | 19% | 15% | 12% |
| Apr 2025 | 100% | 31% | 21% | 17% | — |
| Jul 2025 | 100% | 33% | 24% | — | — |
| Oct 2025 | 100% | 35% | — | — | — |
If retention rates are improving (more recent cohorts retaining at higher rates than older cohorts), your product, marketing, and customer experience improvements are working. If retention is declining, you're acquiring lower-quality customers or your product-market fit is weakening.
Accessing Cohort Analysis in Shopify
Shopify Advanced and Plus include a customer cohort analysis report: Analytics → Reports → Customer Cohort Analysis.
For non-Plus merchants, build cohort analysis in:
- Klaviyo: Segment customers by first-purchase date, track segment activity over time
- Google Analytics 4: User acquisition cohort report (Explore → Cohort Exploration)
- Shopify data exports + Google Sheets analysis
Product Analytics: Finding Revenue Opportunities
Product Sell-Through Rate
Sell-Through Rate = Units Sold / (Units Sold + Remaining Inventory) × 100
- Above 80%: Risk of stockout — reorder
- 60–80%: Healthy velocity
- 40–60%: Adequate but watch for slowdown
- Below 40%: Slow mover — consider promotion or markdown
Revenue Concentration (Pareto Analysis)
In most Shopify stores, 20% of products generate 80% of revenue. Identify your top-20% products and your bottom-20%:
- Top products: Ensure inventory depth, prominent placement, active marketing support
- Bottom products: Evaluate for discontinuation, bundling with top products, or clearance
Product Margin Analysis
Revenue is vanity; margin is sanity. Build a margin analysis:
| Product | Revenue | COGS | Gross Profit | Gross Margin % |
|---|---|---|---|---|
| Product A | $50,000 | $20,000 | $30,000 | 60% |
| Product B | $40,000 | $28,000 | $12,000 | 30% |
| Product C | $10,000 | $3,000 | $7,000 | 70% |
Product B is generating $40,000 in revenue at only 30% margin. If your marketing investment is evenly split across products, Product B is consuming marketing budget that could be better deployed on Product A or C.
Marketing Attribution: Multi-Channel Reality
Last-click attribution (the default in most analytics tools) attributes 100% of a sale to the last traffic source before purchase. This systematically undervalues brand awareness channels (social, display, content) and overvalues direct traffic and branded search.
Multi-Touch Attribution Models
| Model | Description | Best For |
|---|---|---|
| Last-click | 100% credit to last channel | Simple, but biases toward bottom-funnel |
| First-click | 100% credit to first channel | Understanding acquisition channels |
| Linear | Equal credit to all channels | Understanding full journey |
| Data-driven (GA4) | ML-based credit allocation | Most accurate for sufficient data volume |
| Time decay | More credit to recent touchpoints | Typical purchase journey |
In GA4: Reports → Advertising → Attribution → Attribution settings. Switch from "Last click" to "Data-driven" (requires 400+ conversions/month) or "Linear" for a more balanced view.
Channel ROI Comparison
Build a channel ROI report monthly:
| Channel | Spend | Revenue Attributed | Orders | CAC | ROAS |
|---|---|---|---|---|---|
| Google Shopping | $5,000 | $22,000 | 180 | $27.78 | 4.4x |
| Facebook/Instagram | $4,000 | $14,000 | 110 | $36.36 | 3.5x |
| Email (Klaviyo) | $400 | $18,000 | 140 | $2.86 | 45x |
| Organic Search | $0 | $12,000 | 95 | $0 | ∞ |
Email and organic have the best economics. Scale email list growth and SEO content investment before increasing paid spend.
Building a Weekly Analytics Habit
A structured weekly analytics review process:
Monday — Revenue Review (15 minutes)
- Week-over-week revenue comparison
- Week-over-week order count
- AOV change
- Top 5 products by revenue
Wednesday — Acquisition Review (15 minutes)
- Traffic by channel vs. prior week
- New customers vs. returning customers ratio
- CAC by channel (for active campaigns)
- Any new campaign or channel tests to review
Friday — Retention and Operations Review (20 minutes)
- Customer support ticket volume trends
- Returns rate and top return reasons
- Inventory alerts (low stock on top sellers)
- Email campaign performance (opens, clicks, revenue)
Monthly — Strategic Review (60 minutes)
- Cohort analysis: Is retention improving?
- LTV trends: Is average customer quality improving?
- Channel ROI analysis: Reallocate budget toward highest-performing channels
- Product margin analysis: Any SKUs to discontinue or promote?
Building Custom Dashboards
For teams that need more than Shopify's native dashboards, connect Shopify data to:
Google Looker Studio (Free)
Connect Shopify via the Supermetrics or Shopify connector for Looker Studio. Build custom dashboards combining Shopify sales data with GA4 behavioral data and Google Ads spend data in a single view.
Klaviyo Analytics
Klaviyo's analytics dashboard shows email-attributed revenue, list growth, campaign performance, and flow performance. Cross-reference against Shopify revenue to understand email's true contribution.
Daasity and Triple Whale
For $2M+ revenue Shopify merchants, purpose-built ecommerce analytics platforms like Daasity and Triple Whale aggregate data from Shopify, all ad platforms, email, and even COGS/Amazon into unified P&L and attribution dashboards. Triple Whale's "Pixel" provides first-party attribution data that partially compensates for iOS 14.5+ tracking limitations.
Frequently Asked Questions
Is Shopify's native analytics sufficient or do I need GA4?
For merchants under $1M annual revenue, Shopify's native analytics are generally sufficient for operational decisions. GA4 adds behavioral data (how users navigate, where they drop off in checkout, which content drives conversions) that Shopify doesn't capture. For any merchant running paid advertising, GA4 + Google Ads integration is essential for attribution. Add GA4 when you start actively using paid acquisition channels.
How do I track the impact of email campaigns on Shopify revenue?
Klaviyo (and most email platforms) use UTM parameters on email links and their own attribution window to assign revenue to email campaigns. Klaviyo's default attribution window is 5 days for email opens and 1 day for email clicks. This means revenue from a customer who clicked an email and purchased within 5 days is attributed to that email. Review this in Klaviyo Analytics → Campaign Performance. Cross-reference with GA4 session data filtered by utm_medium=email to validate.
What's a healthy returning customer rate for a Shopify store?
The benchmark varies by category. Consumable products (coffee, supplements, skincare) should target 40–55% returning customer rate. Fashion and apparel: 25–35%. Home goods and furniture: 15–25%. Electronics: 10–20%. If your returning customer rate is significantly below these benchmarks, you have a retention problem. If it's significantly above, you may have a new customer acquisition problem.
How do I measure the true profitability of my Shopify store, not just revenue?
Build a contribution margin report: Revenue - COGS - variable fulfillment costs (shipping, packaging, transaction fees) - channel-specific ad spend = contribution margin. This differs from gross margin because it includes channel costs. A product with 60% gross margin being sold through Facebook Ads at a 3x ROAS has only a 27% contribution margin (60% - 33% ad cost). Track this per channel and per product to understand where profit is actually being generated.
Should I use Triple Whale, Northbeam, or Rockerbox for Shopify attribution?
These multi-touch attribution platforms are appropriate for merchants spending $50,000+/month on paid ads across multiple channels where iOS 14.5+ tracking limitations make platform-reported ROAS unreliable. Triple Whale ($100–$300/month) is the most popular choice for Shopify merchants due to its Shopify-native integration and first-party pixel. Northbeam is preferred for merchants with more complex multi-channel attribution requirements. Below $50,000/month ad spend, GA4 data-driven attribution provides sufficient accuracy.
Next Steps
Data-driven decision-making is a discipline, not a software purchase. The merchants who outperform their categories aren't necessarily using more sophisticated tools — they're reviewing available data more consistently and acting on it more deliberately.
ECOSIRE's Shopify SEO and analytics services include GA4 implementation, enhanced ecommerce tracking setup, custom Looker Studio dashboard development, cohort analysis frameworks, and weekly analytics review processes. We work with Shopify merchants to build the analytics infrastructure and interpretation habits that lead to consistent, data-driven growth.
Request an analytics audit for your Shopify store — we'll assess your current data capture, identify gaps, and build a measurement framework that drives better business decisions.
Written by
ECOSIRE Research and Development Team
Building enterprise-grade digital products at ECOSIRE. Sharing insights on Odoo integrations, e-commerce automation, and AI-powered business solutions.
Related Articles
Building Financial Dashboards with Power BI
Step-by-step guide to building financial dashboards in Power BI covering data connections to accounting systems, DAX measures for KPIs, P&L visualisations, and best practices.
Case Study: eCommerce Migration to Shopify with Odoo Backend
How a fashion retailer migrated from WooCommerce to Shopify and connected it to Odoo ERP, cutting order fulfillment time by 71% and growing revenue 43%.
Case Study: Power BI Analytics for Multi-Location Retail
How a 14-location retail chain unified their reporting in Power BI connected to Odoo, replacing 40 spreadsheets with one dashboard and cutting reporting time by 78%.
More from Data Analytics & BI
Building Financial Dashboards with Power BI
Step-by-step guide to building financial dashboards in Power BI covering data connections to accounting systems, DAX measures for KPIs, P&L visualisations, and best practices.
Case Study: Power BI Analytics for Multi-Location Retail
How a 14-location retail chain unified their reporting in Power BI connected to Odoo, replacing 40 spreadsheets with one dashboard and cutting reporting time by 78%.
GoHighLevel + Power BI: Advanced Reporting and Analytics
Connect GoHighLevel to Power BI for advanced marketing analytics. Build executive dashboards, track multi-channel ROI, and create automated reports that go beyond GHL's native reporting.
GoHighLevel Reporting and Analytics: Measuring What Matters
Master GoHighLevel reporting and analytics. Learn to build custom dashboards, track ROI across channels, measure funnel conversion, and make data-driven marketing decisions.
Odoo Events Module: Planning, Registration, and Analytics
Complete guide to Odoo 19 Events: create events, manage registrations, sell tickets, track attendance, and analyze event ROI with native ERP integration.
Odoo + Power BI: Complete Analytics Integration Guide
Connect Odoo 19 to Power BI for enterprise analytics. Covers DirectQuery, Import mode, data modeling, DAX measures, live dashboards, and deployment architecture.