Shopify · WooCommerce · GA4

GA4 e-commerce tracking you can trust.

Revenue in GA4 that matches your store, clean traffic sources and no duplicate purchases. Set up in your own account and explained in plain English.

Shopify and WooCommerceBuilt in your own GA4Tested with real orders
Sound familiar?

Signs your GA4 needs fixing

GA4 is only useful if the numbers are right. These are the problems I see most often on e-commerce stores.

  • GA4 revenue is far from what your store reports
  • Some orders are counted twice, for example when the thank-you page is refreshed
  • A big share of sales shows as “Direct” or “Unassigned”
  • PayPal or a payment gateway shows up as a source of sales
  • Product, cart and checkout steps are missing, so you can’t see where people drop off
How it works

From audit to reports you can use

Audit

I compare GA4 with your store’s orders and find duplicates, gaps and tagging conflicts.

Set up events

The full e-commerce journey, from product view to purchase, with correct values and currency.

Fix attribution

Payment gateways excluded as referrals, a simple UTM system and clear channel groups.

Test and explain

I test with real orders and send a short report, plus the reports worth checking each week.

What’s included

A clean GA4 setup, end to end

  • view_item, add_to_cart, begin_checkout and purchase events
  • Purchase revenue that matches your store, sent once per order
  • Payment gateway referral exclusions
  • A UTM system for email, WhatsApp and influencer links
  • A channel group that separates traffic from AI assistants like ChatGPT
  • Google Ads conversion import from GA4 or Google Tag, if you run Google Ads
Your platform

Shopify and WooCommerce

Shopify

I check the Google & YouTube app, any custom pixels in Customer events, and old code in your theme, so GA4 receives one clean set of events.

WooCommerce

Events are sent through Google Tag Manager with a proper data layer, and the purchase fires once per order, even if the thank-you page reloads.

Questions

Frequently asked

Will GA4 ever match my store exactly?

Not exactly. Consent choices and ad blockers mean some visits are never recorded. A good setup gets close and stays consistent, so trends and comparisons are reliable.

Will I lose my existing data?

No. Changes apply from the day they go live, and your historical data stays in GA4.

How long does it take?

Usually 1 to 3 days once I have access, depending on your store and how many tools are already installed.

What access do you need?

Editor access to GA4 and Google Tag Manager, and collaborator or admin access to your store. No passwords needed.

Can you trust your GA4 numbers?

Get a free check and find out what’s being missed or counted twice.

Get my free check →