You do not need expensive analytics tools to understand how your Shopify store is performing. Shopify’s built-in analytics, Google Analytics 4, Google Search Console, Meta Pixel, and Hotjar’s free plan together give you more data than most new store owners will fully use. This guide covers what each tool does, how to set it up, and what to look at each week.
Shopify Analytics (Built-In)
Every Shopify plan includes a built-in analytics dashboard. It is not the most powerful tool available, but it is accurate for Shopify-specific data and requires zero setup.
What You Get for Free
- Sales over time — revenue, order count, average order value
- Sessions and visitor counts — total, by device, by location
- Conversion rate — what percentage of sessions result in a purchase
- Top products — which products get the most views and sales
- Traffic sources — direct, search, social, email, referral
- Returning customer rate
- Top landing pages — which pages people enter your store from
Key Reports to Check Every Week
Sales report: Look at week-over-week revenue changes. If revenue drops, cross-reference with sessions — are fewer people visiting, or are the same number of visitors converting less?
Sessions by traffic source: This tells you which channels are actually driving visits. If 90% of your traffic is direct (people typing your URL or clicking bookmarks), you have no marketing channel building yet.
Conversion rate: Shopify’s overall store conversion rate benchmark for new stores is 0.5–2%. Under 0.5% usually signals a product/price problem, a trust problem, or a checkout friction issue.
Top products by views vs. top products by sales: If a product gets many views but few sales, something is wrong with the product page — price, photos, description, or reviews. This is one of the most actionable reports for improving revenue.
Limitations of Shopify Analytics
- No behavioral data (what people click, how far they scroll)
- No keyword data (what search terms bring people to your store)
- Limited historical data on lower Shopify plans
- Cannot segment users by behavior across multiple sessions
- Attribution is basic — last-click only
For these gaps, you need GA4 and Google Search Console.
Google Analytics 4 (GA4)
GA4 is free and gives you data Shopify’s built-in analytics cannot: cross-session user behavior, funnel analysis, custom events, and more granular traffic breakdowns.
How to Connect GA4 to Shopify
Method 1: Google & YouTube Sales Channel (recommended)
- In Shopify Admin, go to Sales channels → Google & YouTube
- Install the channel if not already installed (free)
- Connect your Google account
- Follow the prompts to link your GA4 property
- Shopify will automatically inject the GA4 tracking code
Method 2: Manual via theme code
- Create a GA4 property at analytics.google.com
- Copy your Measurement ID (format: G-XXXXXXXXXX)
- In Shopify: Online Store → Themes → Edit code
- Open
theme.liquidand paste the GA4 global site tag before the</head>tag - Also go to Shopify Admin → Settings → Customer events and add a custom pixel for GA4 to track checkout events
The Google & YouTube channel method is easier and handles checkout tracking more reliably.
What GA4 Adds Beyond Shopify Native Analytics
- User-level tracking across sessions (Shopify counts sessions, not users)
- Funnel reports — where users drop off between product view, add to cart, checkout, and purchase
- Audience segments — compare behavior of new vs. returning visitors, mobile vs. desktop
- Real-time reports — useful when testing new ads or promotions
- Event tracking — which buttons are clicked, how far people scroll, video plays
Key GA4 Reports for E-commerce
Acquisition → Traffic Acquisition: Breaks down sessions by channel (organic search, paid, social, direct, email, referral) with conversion rates per channel. This is more granular than Shopify’s traffic source report.
Monetization → E-commerce Purchases: Shows which products are selling, revenue per item, and purchase frequency. Requires the Google & YouTube channel or manual e-commerce event setup.
Engagement → Pages and Screens: Shows which pages get the most views and average engagement time. Low engagement on product pages often means the page is not convincing.
Explore → Funnel Exploration: Create a custom funnel (product view → add to cart → checkout start → purchase) to see exactly where you lose shoppers. This is one of GA4’s most valuable free features.
Google Search Console
Google Search Console is free and shows you data no other tool provides: which search queries bring users to your store, how your pages rank, and whether Google has indexed your content.
How to Connect Search Console to Shopify
- Go to search.google.com/search-console
- Add a new property — use Domain type (covers all subdomains) if you have a custom domain, or URL prefix type for your exact URL
- Verify ownership: the easiest method for Shopify is to add the HTML meta tag
- Copy the meta tag Google provides
- In Shopify: Online Store → Themes → Edit code → theme.liquid
- Paste the meta tag inside the
<head>section - Click Verify in Search Console
- Also submit your sitemap: in Search Console, go to Sitemaps and enter
sitemap.xml(Shopify generates this automatically)
What to Check in Search Console
Performance → Search Results: Shows your top queries (search terms people used before clicking your site), impressions, clicks, average position. This tells you which keywords you are ranking for and which pages are getting organic search traffic.
Coverage: Shows which pages Google has indexed. If important product pages are not indexed, this report shows why.
Core Web Vitals: Shows your store’s speed scores from real user data — useful for identifying mobile performance issues.
Links: Shows which external sites link to your store (useful later for SEO outreach).
For new stores, Search Console data takes 2–4 weeks to populate meaningfully. Install it on day one and revisit after a month. Pair it with the on-page SEO basics in the Shopify SEO beginners guide to improve what the data shows.
Meta Pixel
The Meta Pixel (formerly Facebook Pixel) tracks visitors who come from Facebook and Instagram ads, and enables retargeting. It is free — you only pay when you run ads.
How to Install the Meta Pixel on Shopify
- In Shopify Admin, go to Sales channels → Facebook & Instagram
- Install the channel if not already installed
- Connect your Facebook Business account and Facebook Ad account
- Follow the setup wizard to connect your Meta Pixel
- Shopify will automatically inject the pixel code on all pages, including checkout
Alternatively, go to Settings → Customer events and use the Meta Pixel custom pixel template.
What Meta Pixel Tracks
- Page views across your store
- Add-to-cart events
- Checkout initiated events
- Purchase events (including revenue)
- View Content events (product page views)
Why Install It Even Before Running Ads
The pixel starts building an audience of your store visitors from day one. When you are ready to run retargeting ads, you will have a pool of past visitors to target. Installing the pixel after you start advertising means starting from zero.
The pixel also enables Meta’s Lookalike Audiences — targeting new people who share characteristics with your existing buyers. This requires at least 100 purchase events to work well, but the data collection starts immediately.
Hotjar Free Plan: Heatmaps and Session Recordings
Hotjar shows you what visitors do on your store — where they click, how far they scroll, and what they do before leaving. This behavioral data explains problems that numbers alone cannot.
Free Plan Limits
- 35 daily sessions recorded
- Unlimited heatmaps
- Basic filters
For a new store with low traffic, 35 sessions/day is more than enough.
How to Install Hotjar on Shopify
- Create a free account at hotjar.com
- Copy your Hotjar tracking code
- In Shopify: Online Store → Themes → Edit code → theme.liquid
- Paste the Hotjar script before the closing
</head>tag - Verify installation using Hotjar’s verification tool
When Hotjar Is Useful for New Stores
Hotjar is most useful when you have traffic but low conversions and cannot figure out why. Specific use cases:
Low add-to-cart rate on a product page: Watch session recordings to see where people stop scrolling. Are they reading the description? Are they clicking on photos? Are they reaching the “Add to Cart” button?
High checkout abandonment: Record checkout sessions to see if there is a confusing field, an unexpected fee, or a broken element.
Homepage not converting: Use a click heatmap to see what visitors click on your homepage. If they are clicking on non-clickable elements or missing your main CTA, that is a design issue.
Caution: Hotjar data can feel overwhelming for very new stores. If you have under 100 visitors per week, focus on fixing basic product page and checkout issues first. Install Hotjar once you have enough traffic to see patterns.
What You Do NOT Need Yet
Triple Whale: A popular Shopify analytics platform starting at $129/month. Excellent for scaling stores doing $50,000+/month who need multi-channel attribution. Not useful before you have meaningful ad spend across multiple channels.
Glew.io: Starts at $79/month, focused on multi-channel reporting and customer lifetime value analysis. Again, valuable at scale — not for new stores.
Northbeam, Rockerbox, or other paid attribution tools: These solve the problem of understanding which ads actually drive revenue across channels. You need this problem to exist before solving it — meaning you need to be running ads on multiple platforms simultaneously.
The free stack (Shopify Analytics + GA4 + Search Console + Meta Pixel + Hotjar) covers everything a new store needs. For a comparison of when paid analytics tools make sense, see the breakdown of free vs paid AI analytics apps for Shopify.
How to Create a Simple Weekly Review Routine
Spending 30 minutes per week reviewing your analytics is more valuable than spending hours on it once a month. Here is a simple routine:
Every Monday (15–20 minutes):
- Open Shopify Analytics — check weekly revenue vs previous week, sessions, conversion rate
- Note which traffic sources grew or shrank
- Check your top 5 products: any big changes in views or sales?
Every Monday (10–15 minutes):
- Open GA4 → Traffic Acquisition — confirm which channels are growing
- Check the funnel report: where is the biggest drop-off?
Once per month (20–30 minutes):
- Open Google Search Console — which queries are you ranking for? Any new pages getting impressions?
- Review Hotjar session recordings — pick 5–10 sessions from your main product page and watch them
Monthly questions to answer:
- Is my conversion rate improving month-over-month?
- Which traffic source converts best?
- Which product page has the biggest gap between views and purchases?
- Are there any pages Google has not indexed that should be indexed?
Tracking these metrics consistently is one of the highest-leverage habits for improving your store’s performance. It feeds directly into conversion rate improvements — for more on that, see the Shopify conversion rate optimization guide.
FAQ
Do I need all five tools?
Not immediately. Start with Shopify Analytics (zero setup required) and Google Analytics 4. Add Search Console as soon as you have a custom domain. Add Meta Pixel before you run any Facebook or Instagram ads. Add Hotjar once you have enough traffic to see patterns (roughly 200+ sessions/week).
Does installing multiple tracking scripts slow down my store?
Each script adds a small amount of load time. GA4 and Meta Pixel are asynchronous and have minimal impact. Hotjar can add 100–200ms of load on some pages. For most stores, the performance cost is worth the data. If speed is a critical issue, prioritize GA4 and skip Hotjar until needed.
Can I use Shopify Analytics instead of GA4?
Shopify Analytics is sufficient for basic reporting. GA4 adds user-level tracking, funnel analysis, and more detailed acquisition data that Shopify does not provide. They complement each other — use both.
Is Google Search Console useful for new stores with no organic traffic yet?
Yes. Install it on day one so data collection starts. It also shows Google indexing status — you want to confirm your products and homepage are being indexed. Most new stores have indexing issues they are unaware of.
Does Meta Pixel work without running ads?
Yes. The pixel collects visitor data even when you are not running ads. Installing it early means your audiences will be larger when you start advertising. There is no cost to having it installed.
What is a good conversion rate for a new Shopify store?
The overall e-commerce average is 1–3%. New stores typically see 0.5–1.5% until they have built trust through reviews and repeat customers. Under 0.5% usually indicates a product, pricing, or trust issue rather than a traffic problem.