GA4 for Store Owners: The Few Things Worth Setting Up

4 min read

Đọc bằng tiếng Việt →

Google Analytics 4 can feel like a cockpit full of dials. For a small shop or business site, you only need to answer a handful of questions: where do visitors come from, what do they look at, and how many take the action you care about? This guide covers the setup steps and habits that get you reliable answers, without wading through every report.

How it works, in one paragraph

Google’s help pages explain that you add a small measurement code to your pages. It records pseudonymous information about how visitors interact, plus details like browser, device and traffic source. Google then processes the data and shows it in reports. Because collected data cannot be edited afterwards, Google advises against excluding anything you might want to look at later. Think carefully before switching off collection.

Setting it up for an online store

Shopify’s 2026 beginner guide walks through the following sequence, which is sensible for most platforms.

  1. Sign in with a Google account, preferably one tied to a business address that will outlast any individual employee.
  2. Create an account and a property. You enter a name, a currency and a reporting time zone. Match the currency and time zone to your store settings, or the numbers will drift apart.
  3. Connect a data stream. In Shopify this is done through the Google and YouTube sales channel app, which handles the ecommerce data collection for you.
  4. Test it. The Realtime report and Google’s Tag Assistant browser extension will show whether data is arriving.
  5. Review data retention. According to the same guide, user-level data is kept for up to 14 months, while other event data defaults to two months. The setting can be extended under the Admin area’s data collection section.

Be patient: data can take a day or two to appear in standard reports.

Mark the actions that matter

A key event is an event that measures something important to your business, such as a purchase or a submitted enquiry form. Google’s help page describes two routes to mark one:

  1. Go to Admin, find Events under the data display heading, locate the event and click its star.
  2. Or create a new event, give it a name and switch on the toggle that marks it as a key event.

Points to remember:

  • Marking only affects data from that moment on. It does not rewrite history.
  • Standard reports may take up to a day to show the change, while Realtime updates within minutes.
  • Standard properties allow up to 30 key events, so be choosy.
  • Purchases are marked by default. Other commonly useful ones for a store are adding to cart and beginning checkout. For a service site, think form submissions, phone-number clicks and booking confirmations.
  • Menu names change occasionally, so treat these paths as a guide and verify them in the current interface.

What Shopify tracks once the app is installed

Shopify’s guide lists these automatically tracked events: page view, search, view item, add to cart, begin checkout, add payment information and purchase. That covers a basic shopping funnel, and the purchase journey report can show where people drop away between those steps.

Why your numbers will not match your store admin

Analytics and your sales dashboard measure different things, so small differences are normal. The guide lists several causes:

  • Visitors who decline cookies, and browser extensions that block measurement code
  • Different time zones or currencies in the two systems
  • Revenue definitions. One revenue figure includes tax and shipping, while product-level revenue counts only product prices. Use the product-level view when comparing individual items.

Shopify’s own privacy documentation adds that where a consent banner is active, fewer visits are recorded, which can lower session counts and conversion rates.

Watch for double counting

If purchases appear twice, the usual culprit is a manual tracking snippet added to the theme alongside the official app connection. Remove the manual one. If you are not sure whether it exists, a developer can check for it.

Tag your campaigns

When you share links in emails, social posts or ads, add campaign parameters such as source, medium and campaign name to the address. That is how traffic gets credited to the right channel. Keep a simple spreadsheet of the naming you use so that “newsletter” does not become five different spellings.

A ten-minute weekly habit

  1. Look at traffic sources and see which brought the most visitors and which brought the most key events.
  2. Check your top landing pages and whether they lead to the actions you want.
  3. Glance at the purchase journey for a clear drop-off.
  4. Write one observation and one thing to try next week.

When it is time to call a developer

Bring in help if purchases are duplicated, if data stopped arriving after a theme change, if you need events for custom buttons or forms, or if consent banners and tracking need to work together properly. Our services page covers the kind of dashboards and integration work we handle, and a developer-friendly theme makes tracking much easier to add cleanly.

Further reading

← All posts