E-commerce tracking data flow diagram

How to Set Up E-commerce Tracking Without a Developer

Let me be honest with you: setting up e-commerce tracking can be complicated. But depending on your platform, there are ways to do it without writing a single line of code. This guide will help you find the right path for your situation.

What gets measured gets managed.

— Peter Drucker, management consultant and author

The Truth About E-commerce Tracking

Before we dive in, let’s set realistic expectations. E-commerce tracking requires sending specific data (product views, add to cart, purchases) to your analytics platform. How easy this is depends entirely on your setup:

  • Some platforms have built-in tracking that works automatically
  • Others require plugins that handle everything for you
  • Some situations genuinely need a developer — and that’s okay

The goal of this guide is to help you understand which category you fall into and give you the simplest path forward.

What Gets Tracked

E-commerce tracking captures the entire customer journey — from browsing products to completing a purchase. According to Google’s official GA4 documentation, these are the recommended e-commerce events:

What e-commerce tracking captures - events from view to purchase

Quick Decision Guide

The difficulty of setting up e-commerce tracking depends almost entirely on which platform you’re using:

E-commerce tracking difficulty comparison by platform

Here’s the quick reference:

PlatformDifficultyBest Approach
ShopifyEasyBuilt-in tracking + app
WooCommerceEasyPlugin (GTM4WP or MonsterInsights)
WixMediumNative integration
SquarespaceMediumBuilt-in + manual setup
Custom siteHardDeveloper needed

Option 1: Shopify (Easiest)

Good news: Shopify has the most straightforward e-commerce tracking setup. Most of it works automatically.

What Shopify Tracks Automatically

When you connect Google Analytics 4 to Shopify, these events are tracked without any extra setup:

  • Page views
  • Product views (view_item)
  • Add to cart (add_to_cart)
  • Begin checkout (begin_checkout)
  • Purchases (purchase)

Setup Steps

Follow Shopify’s analytics page or these quick steps:

  1. Go to Shopify Admin → Online Store → Preferences
  2. Find the Google Analytics section
  3. Enter your GA4 Measurement ID (starts with G-)
  4. Enable “Enhanced E-commerce”
  5. Save

That’s it. No plugins, no code, no developer needed.

Option 2: WooCommerce (Easy with Plugin)

WooCommerce doesn’t have built-in GA4 tracking, but there are excellent plugins that make it just as easy as Shopify.

Plugin Comparison

WooCommerce e-commerce tracking plugins comparison
PluginPriceProsCons
GTM4WPFreeFull control, industry standardRequires GTM knowledge
MonsterInsights$99/yearBeginner-friendly, dashboard in WPPaid for e-commerce features
Analytify$59/yearSimple setup, WP dashboardLess flexibility
GA4 by JeevFreeLightweight, freeBasic features only

My Recommendation

For beginners: Start with GTM4WP (free). It’s the industry standard and gives you room to grow. Yes, you’ll need to set up Google Tag Manager, but there are plenty of tutorials for that.

For those who want simplicity: MonsterInsights is genuinely easier, but you’ll pay $99/year for e-commerce tracking. Whether that’s worth it depends on your budget and time.

The best tool is the one you’ll actually use consistently.

— Avinash Kaushik, Digital Marketing Evangelist at Google

Option 3: Wix

Wix has improved its analytics integration significantly. Here’s how to set it up (see also Wix analytics support):

  1. Go to Settings → Marketing & SEO → Marketing Integrations
  2. Find Google Analytics and click Connect
  3. Enter your GA4 Measurement ID
  4. Enable e-commerce tracking in the settings

Wix will automatically track standard e-commerce events for Wix Stores. If you’re using a third-party e-commerce solution on Wix, you may need custom implementation.

Option 4: Squarespace

Squarespace offers basic e-commerce tracking, but with some limitations.

What Works Automatically

  • Page views
  • Purchase events (with revenue data)

What Doesn’t Work

  • Add to cart events
  • Product view events
  • Checkout steps

For full e-commerce tracking on Squarespace, you’ll need to add custom code or use a third-party service. This is one case where a developer might be worth the investment.

When You Actually Need a Developer

Knowing what you don’t know is more useful than being brilliant.

— Charlie Munger, investor and businessman

Be honest with yourself. You probably need a developer if:

  • You have a custom-built website (not using a major platform)
  • You need custom events beyond standard e-commerce
  • You’re using a headless commerce setup
  • You need server-side tracking for accuracy
  • Your checkout is on a different domain

There’s no shame in hiring help. A developer can set up tracking in a few hours that would take you days to figure out (and might still be wrong).

Cost Comparison: DIY vs Developer

ApproachCostTimeAccuracy
Built-in (Shopify)$010 minutesGood
Free plugin (GTM4WP)$01-2 hoursGood
Paid plugin$59-99/year30 minutesGood
Freelance developer$200-500Their time, not yoursExcellent
Agency setup$1,000-3,000Their time, not yoursExcellent + support

How to Verify Your Tracking Works

After setup, always verify that data is flowing correctly. Follow this checklist:

How to verify your e-commerce tracking works
  1. Use GA4 DebugView — Go to Admin → DebugView and browse your site
  2. Make a test purchase — Use a 100% discount code or refund yourself
  3. Check Real-time reports — You should see events appearing within seconds
  4. Wait 24-48 hours — Then check your e-commerce reports for data

Common Mistakes to Avoid

  • Double-tracking — Don’t install multiple tracking solutions. Pick one.
  • Forgetting to test — Always verify with a real transaction
  • Ignoring currency — Make sure currency is set correctly in GA4
  • Not filtering internal traffic — Exclude your own visits from reports

Bottom Line

E-commerce tracking without a developer is absolutely possible — if you’re on the right platform. Shopify and WooCommerce users have it easiest. Squarespace and custom sites are more challenging.

Without data, you’re just another person with an opinion.

— W. Edwards Deming, statistician and quality management pioneer

Don’t waste weeks trying to figure out something that a professional could set up in hours. Your time has value too. Sometimes the smartest DIY decision is knowing when to hire help.

Questions about your specific setup? Feel free to reach out.


Tom Bradley - Marketing Analyst

About the Author

Tom Bradley

Marketing Analyst with 8+ years of experience in web analytics, attribution modeling, and data-driven marketing. Passionate about making complex tracking concepts accessible to everyone. Founder of Viewing.org.

Leave a Reply

Your email address will not be published. Required fields are marked *