You invest time and budget in your shop, launch campaigns, and attract new visitors. But in the end, one crucial question often remains unanswered: Which measures actually generate revenue and at what point do potential customers drop off?
This is exactly where Shopify Google Analytics helps you, because with a properly set up GA4 property, you can see how users navigate through your shop and which touchpoints influence a purchase.
It's not just about counting page views or sessions. Much more importantly, you understand the connections. For example, you can see which products are viewed most frequently, through which channels ready-to-buy visitors arrive, and how many users abandon their cart after adding an item.
Used correctly, GA4 thus provides you with a solid foundation for better decisions. Instead of making changes based on gut feeling, you can specifically target areas where there is real potential.
In this post, you'll learn how to set up tracking, check important e-commerce events, and derive concrete actions from your data. We'll also show you common mistakes that can distort measurement results and explain how to effectively combine Shopify Analytics and GA4.
What are the advantages of Shopify Google Analytics for your shop?
Many shop operators see numbers daily without knowing exactly which ones are truly relevant. Visitors, sessions, or page views may seem interesting at first, but they alone say little about whether your shop is economically viable.
What is crucial is how users behave: Which products spark interest? At what point do they leave the purchase process? And through which channel do customers who actually place an order come?
GA4 maps these actions as individual events. This allows you to track the journey from the first visit to the completed purchase step by step. For example, you can see if a campaign brings in many visitors, but they rarely add products to their cart. At the same time, you can see which landing pages not only generate attention but also contribute to orders.
These insights help you to deploy your marketing budget more effectively. Instead of evaluating every channel equally, you focus on measures that demonstrably deliver high-quality visitors and revenue. Weaknesses in the shop also become visible more quickly. If a particularly large number of users abandon after visiting a product page, unclear benefits, missing reviews, or unconvincing images could be the cause.
Analytics does not replace your experience. However, the data shows you where you should look more closely. This way, you no longer make decisions purely on gut feeling, but combine your knowledge of your target group with measurable results.
Effectively combine GA4 and Shopify Analytics
GA4 and the reports in your Shopify admin area view your shop from different perspectives. Therefore, you should not pit the two systems against each other, but purposefully combine them.
Shopify shows you particularly reliably which orders have been placed, which products generate revenue, and how your product range is developing. GA4 , on the other hand, helps you better understand pre-purchase behavior.
Use both data sources for different questions:
- Shopify Analytics shows you orders, sales, refunds, and product performance.
- GA4 shows you through which channels visitors come and how they move through your shop.
- The purchase process can be analyzed based on product views, cart actions, and initiated checkouts.
- Marketing campaigns can be compared by reach, behavior, and actual purchases.
- Discrepancies between both platforms provide indications of tracking problems or missing consents.
Therefore, don't be alarmed if sessions, purchases, or sales differ between the two systems. Users can reject cookies, block tracking, or visit the shop across multiple devices. Different time zones, currencies, and attribution models also influence the results.
For financial metrics, primarily rely on Shopify. Use GA4 to identify causes, behavioral patterns, and optimization opportunities. This way, you don't get a supposedly perfect set of numbers, but a reliable basis for optimizing your online shop and making informed decisions.
These key figures and e-commerce events matter
Not every metric helps you truly improve your shop. If you only focus on visitor numbers or page views, a distorted picture quickly emerges. A channel can deliver a lot of traffic and still generate little revenue. It is therefore crucial what actions users take after their visit.
The events view_item, add_to_cart, begin_checkout, and purchase are particularly important. They represent central steps in the customer journey. If a product is viewed frequently but rarely added to the cart, you should examine the product page more closely. Perhaps convincing images, clear benefits, or important information about shipping and returns are missing.
A different picture emerges if many users start the checkout but few complete the purchase. In that case, the problem is probably not with the product, but in the last part of the ordering process. Unexpected additional costs, missing payment methods, or a complicated process can stop interested parties just before the finish line.
Revenue, average order value, conversion rate, and the performance of individual traffic sources also play an important role. However, never view these values in isolation. Only the context shows you where real potential lies. A low Shopify conversion rate can, for example, indicate weak product pages, unsuitable traffic, or hurdles in the checkout.
Additionally, you should compare returning and new visitors. If many users return multiple times before ordering, this suggests a longer decision-making phase. This insight helps you to better tailor retargeting, email marketing, and your content to actual purchasing behavior.
Set up GA4 in Shopify and test reliably
Functional analytics doesn't start in the reports, but with the technical setup. Even small errors can lead to purchases appearing twice, important events being missing, or revenues being attributed to the wrong source. Therefore, proceed systematically and check each step before using your analyses as a basis for decision-making.
For the setup, you need:
- a Google account with access to Google Analytics
- a GA4 property for your Shopify shop
- a web data stream with the appropriate shop URL
- a consistent time zone and currency in both systems
- the Google & YouTube sales channel in Shopify
- a correctly configured consent solution
- a test plan for product views, cart, and checkout
Whenever possible, use a business email address that your company has permanent access to. This prevents important analytics and advertising accounts from later being tied to former employees or external service providers.
Also, make sure not to use multiple integration methods simultaneously. If you connect GA4 via the official sales channel and additionally insert a tracking code manually into the theme, events can be triggered twice. Especially during checkout, this quickly leads to incorrect revenues and unreliable campaign evaluations.
After the connection, you should not immediately assume that everything is working correctly. Open the real-time report, visit various shop pages, and then place a test order. Only when the most important steps are properly recorded can you begin with the actual analysis.
Prepare account, property, and data stream
Before you connect your shop with Google Analytics, you lay the technical foundation in the analytics account. Work carefully, because incorrectly chosen settings can only be corrected later with additional effort. Especially time zone and currency influence how revenues, purchases, and daily reports are displayed.
Proceed step by step during preparation:
- Select Google account: Use a permanent business account and not a private address of an employee or service provider.
- Create Analytics account: Use a unique name so you can quickly assign access even with multiple brands or shops.
- Create GA4 property: Enter your shop name and the appropriate industry and company size.
- Set time zone: Choose the same time zone you use in the Shopify admin area.
- Match currency: Ensure that both platforms record revenues in the same primary currency.
- Set up web data stream: Enter the full URL of your shop and then check the generated measurement ID.
- Grant access rights: Give involved persons their own access instead of using shared passwords.
If you operate multiple shops, country presences, or brands, you should decide in advance whether you need separate properties. A clear separation facilitates later evaluations and prevents data from different business areas from being mixed up.
Also, make a note of the measurement ID of the web data stream. You'll recognize it by the format G-XXXXXXXXXX. This identifier connects your Shopify shop with the correct property. Therefore, carefully check if you have selected the desired property. An incorrect assignment will result in visitor and sales data ending up in the wrong analysis area or not being visible at all.

Connect GA4 via Google and YouTube
Once your property and web data stream are ready, you can establish the connection directly in Shopify. The easiest way is through the official Google & YouTube sales channel.
You don't necessarily have to connect your shop to the Google Merchant Center for this. For the Analytics setup, it is sufficient to select the appropriate Google account and grant access to the desired GA4 property.
Install the sales channel via the Shopify App Store and then log in with the Google account where your property is located. Then select the correct data range.
Pay particular attention to the name, web address, and measurement ID. If you operate multiple shops, an inattentive selection can quickly lead to data ending up in the wrong account.
After linking, Shopify automatically records central e-commerce actions. These include product views, searches, cart actions, initiated checkouts, and completed purchases. This saves you complex manual implementation and reduces technical sources of error.
However, do not prematurely remove existing Analytics codes in the theme. First, check if they are still active and what purpose they serve. If a manual GA4 integration is already running in parallel, events can be transmitted twice.
Especially with purchases, this distorts your sales and makes campaigns difficult to compare. For complex setups, it may therefore be useful to have Shopify checked by experienced Shopify developers.
Consider data protection and consents
A technically functional tracking is not enough. You must also ensure that your visitors can decide for themselves which data processing they agree to. Especially for shops in the European Economic Area, a correctly integrated consent solution plays a central role. It should pass on the user's selection to Shopify, GA4, and possibly Google Ads.
When configuring, pay particular attention to the following points:
- Actively obtain consent: Analytics and marketing cookies should not simply be set without appropriate consent.
- Offer selection options: Visitors must be able to accept or reject optional categories.
- Transmit consent signals: The decision should be correctly passed on to Google, for example, for analytics_storage, ad_storage, ad_user_data, and ad_personalization.
- Enable revocation: Users should be able to change their selection easily later.
- Update privacy policy: Explain understandably which services you use, for what purpose data is processed, and what choices are available.
- Test setup: Check both a granted and a denied consent.
If a visitor rejects analytics cookies, GA4 cannot fully observe their behavior depending on the technical implementation. This inevitably creates gaps between orders in Shopify and the recorded purchases in the analytics tool.
Google's consent mode can adjust tags based on user decisions; under certain circumstances, GA4 also works with modeled instead of exclusively observed data.
Therefore, do not try to force a hundred percent agreement. More important is data protection-conscious and technically consistent measurement. Since the concrete implementation depends on your shop, the apps used, and your target markets, this section does not replace an individual legal review.
Test Shopify Google Analytics and avoid errors
After setup, you shouldn't wait several days and trust that all data will arrive correctly. Test the connection directly before evaluating reports or controlling ad campaigns based on them. The most reliable method is a complete trial run where you navigate through your shop like a real customer.
Proceed systematically:
- Open real-time report: Open your shop in a separate browser window and check if your visit appears in GA4.
- View product: Open a product page and check if the view_item event is triggered.
- Add item: Place a product in the shopping cart and look for add_to_cart.
- Start checkout: Begin the ordering process and check if begin_checkout is transmitted.
- Perform test purchase: Complete an order and check purchase value, currency, order number, and product data.
- Compare consents: Repeat the process once with consent and once with rejected analytics cookies.
- Check results again later: Some standard reports require additional processing time, even though events are already visible in the real-time area.
If a purchase appears twice, an old tracking code is often still running in the theme or in Google Tag Manager in addition to the official integration. If, on the other hand, only individual steps are missing, apps, individual shopping carts, or theme adjustments can interrupt the event chain.
Also compare the time zone and primary currency of both platforms. Different settings can cause revenues to be assigned to a different day or displayed incorrectly. You should also consider internal accesses during repeated tests so that your own visits do not permanently distort the evaluation.
Document found Shopify problems and always change only one setting at a time. This makes it easier to identify which adjustment actually fixed the error.

Evaluate data and improve your Shopify store
Clean data collection is just the beginning. The real added value comes when you derive concrete actions from the numbers. Therefore, always open your reports with a clear question.
For example, focus on the following points:
- Which channels bring purchase-ready visitors? Compare not only sessions but also cart actions, purchases, and revenues.
- Which products are often viewed but rarely purchased? Check product pages with high interest and few orders.
- Where do users abandon the purchase process? Analyze the transitions from product view to purchase.
- Which devices cause problems? Compare smartphones, tablets, and desktop devices.
- Which landing pages support sales? Check whether they guide users specifically to products and categories.
- Which campaigns are worthwhile? Consider revenue, order value, and acquired new customers.
Don't just look at individual days. Promotions, technical glitches, or particularly strong campaigns can cause short-term spikes. Longer periods and comparisons with a suitable prior period are more meaningful.
Also, consider the context. A low conversion rate can indicate weaknesses in the store as well as unsuitable traffic. Conversely, a small channel can be particularly valuable if its visitors frequently buy and achieve high order values. Thus, your analysis area becomes a tool with which you set priorities and test improvements in a targeted manner.
Conclusion: Data leads to better decisions
A clean setup alone does not yet improve your store. Only when you identify anomalies, examine causes, and test targeted changes, do the numbers create a real competitive advantage. Focus on the key figures that match your goals and compare developments over longer periods.
For complex tracking structures, international stores, or individual events, professional Shopify Plus consulting can help avoid measurement gaps and incorrect assignments. DATORA supports you in translating technical data into actionable measures for marketing, user guidance, and growth.
Thus, Shopify Google Analytics does not become another confusing source of numbers, but a tool with which you can develop your store step by step, more soundly and successfully.




