Most Shopify store owners assume their analytics are working. Most are wrong.
Google Analytics can be installed on a Shopify store and still not track purchases correctly. It can show sessions and page views while completely missing the conversion funnel data that tells you where buyers are dropping off and which channels are actually generating revenue.
This guide covers how to set up Google Analytics ecommerce tracking in Shopify correctly, how to verify it is working, and the specific reports to check once it is live.
Why Google Analytics Is Not Optional for Shopify Stores
Shopify has built-in analytics that cover sales, orders, average order value and traffic sources. These are useful but limited. They tell you what happened at a transaction level. They do not tell you how buyers behaved before the transaction — where they came from, what pages they visited, where they dropped off, and which traffic sources drove the most valuable buyers.
Google Analytics provides the layer that Shopify's native analytics cannot. Specifically, it gives you conversion funnel analysis showing exactly where buyers abandon the purchase process, channel attribution showing which traffic sources generate revenue not just visits, audience behaviour data showing how different segments of buyers interact with your store, and geographic and device performance data showing whether your store is converting equally across markets and devices.
For sustainable fashion and lifestyle brands in Singapore and Thailand, making decisions about where to invest in marketing and where to fix the store, Google Analytics data is the foundation everything else is built on.
Step 1: Create a Google Analytics 4 Property
Go to analytics.google.com and sign in with your Google account. Click Admin in the bottom left. Under Account, click Create Account if you do not have one, or select your existing account. Under Property, click Create Property. Name the property after your store, select your reporting time zone and currency, and click Next. Select your industry category and business size. Click Create.
Your new GA4 property will have a Measurement ID — a string starting with G followed by a dash and numbers. You will need this in the next step.
Step 2: Connect Google Analytics to Shopify
There are two ways to connect Google Analytics to Shopify.
Method 1: Through Shopify's native Google channel (recommended)
In your Shopify Admin, go to Sales Channels, then Online Store, then Preferences. Scroll down to Google Analytics. Paste your Measurement ID into the Google Analytics account field. Save.
This method automatically enables enhanced ecommerce tracking for purchase events which is what you need for conversion funnel analysis.
Method 2: Through Google Tag Manager
If you are already using Google Tag Manager on your store, you can deploy the Google Analytics 4 tag through the container. This gives you more flexibility but requires correct configuration of the purchase event tag and trigger to ensure ecommerce data is being passed correctly.
For most Shopify store owners who are not using Tag Manager already, Method 1 is simpler and sufficient.
Step 3: Verify Ecommerce Tracking Is Working
After connecting Google Analytics, place a test order on your store using a real payment method or a test payment if available. Wait 24 to 48 hours, then go to Google Analytics, Reports, Monetisation, Ecommerce Purchases.
If this report shows data for your test order, ecommerce tracking is working correctly. If the report is empty, there is a connection issue that needs to be resolved before any analysis is reliable.
Common reasons ecommerce tracking fails after setup:
Shopify themes with custom checkout modifications that break the purchase event firing. Multiple Google Analytics tags installed on the same store — from previous setups, apps or themes — causing duplicate or conflicting data. Google Tag Manager and native Shopify integration running simultaneously, creating conflicts.
If your ecommerce data is not appearing, use the Google Analytics DebugView (found under Admin, DebugView) to see in real time what events are firing when you browse and purchase on your store.
Step 4: Set Up Your Conversion Funnel
Once ecommerce tracking is confirmed working, build your conversion funnel in Google Analytics Explore.
Go to Explore, then click Funnel Exploration. Add these steps in order:
Step 1: Session start Step 2: View item (product page view) Step 3: Add to cart Step 4: Begin checkout Step 5: Purchase
Set the funnel to open — meaning buyers do not have to complete each step immediately after the previous one — and set the window to 30 days.
The percentage of users dropping off at each step tells you exactly what type of problem you are dealing with. High drop-off from product view to add to cart is a content problem on your product pages. High drop-off from add to cart to checkout is a friction problem — unexpected costs or required account creation. High drop-off from checkout to purchase is a payment or process problem.
Fix the stage with the highest drop-off first. This is where you are losing the most buyers.
Step 5: Set Up Traffic Acquisition Reporting
Go to Reports, Acquisition, Traffic Acquisition. This report shows where your visitors are coming from and — critically — what each channel is generating in terms of conversion rate and revenue.
Sort the report by revenue or conversion rate rather than sessions. The channel with the most sessions is often not the channel generating the most revenue. For most sustainable fashion and lifestyle brands in Singapore, this report reveals that a disproportionate share of revenue comes from direct traffic — people who already know the brand — while organic search, paid social and email are contributing less than the marketing spend on those channels would suggest.
This is one of the highest-leverage insights available from Google Analytics. Knowing which channels generate real revenue versus just traffic tells you exactly where to invest more and where to cut.
Step 6: Connect Google Search Console
In Google Analytics, go to Admin, then under Property click Search Console Links. Follow the steps to connect your Google Search Console property to your Google Analytics account.
Once connected, you can see which search queries are bringing buyers to your store, what position you rank for each query, and where in the funnel those buyers go after arriving. This data connects your SEO performance directly to your revenue outcomes.
The Five Reports to Check Every Month
Once Google Analytics is correctly set up and verified, these are the five reports to review every month:
Traffic Acquisition sorted by revenue — which channels are actually generating sales. Funnel Exploration — where is the biggest drop-off this month versus last month. Ecommerce Purchases — which products are generating the most revenue and which have the most abandoned carts. Geographic detail — is traffic coming from your target markets and is it converting. Search Console Queries — which search terms are generating impressions without clicks, these are quick-win optimisation opportunities.
For a full guide to reading all of these reports and building a monthly review process, read our article on how to read your Shopify analytics to grow revenue.
Getting Expert Help With Google Analytics Setup
A Google Analytics setup that is not tracking purchases correctly is worse than no analytics at all — it creates confidence in data that does not reflect reality. If you are not certain your tracking is working correctly, the iBoost Online ecommerce store audit includes a full Google Analytics setup review and verification as a core component.
The Ecommerce Growth Program covers Google Analytics setup, monthly review process, and how to connect your analytics data to real growth decisions — working through your real dashboards together so your team can use the data independently going forward.
