Quick Answer
For most Shopify stores, a hybrid approach works best: use client-side tracking for ease of setup combined with Enhanced Conversions to recover data lost to ad blockers and Safari cookie restrictions. Full server-side tracking offers 90-99% accuracy but requires technical expertise and $50-200+/month in hosting costs.
How Does Client-Side Tracking Work?
Client-side tracking is the traditional approach. JavaScript tags (like the Google Ads conversion tag or Google Tag Manager) run in the visitor's browser. When a conversion happens, the browser sends the data to Google.
- • Easy to set up (copy-paste tags)
- • No server infrastructure needed
- • Rich browser data (viewport, scroll, etc.)
- • Works with GTM templates
- • Blocked by ad blockers (15-30% of users)
- • Limited by Safari/ITP (7-day cookies)
- • Affected by iOS privacy (ATT)
- • Slows page load (extra JS)
How Does Server-Side Tracking Work?
Server-side tracking sends conversion data from your server (or Shopify's servers) directly to Google's servers. The browser is no longer the middleman, so ad blockers and cookie restrictions don't affect data collection.
- • Not blocked by ad blockers
- • Not limited by browser cookies
- • More reliable data collection
- • Better data control and privacy
- • No page speed impact
- • Complex setup (server infrastructure)
- • Additional hosting costs ($50-200/mo)
- • Requires technical expertise
- • Limited browser-level data
- • Harder to debug
How Do Client-Side and Server-Side Tracking Compare?
| Feature | Client-Side | Server-Side |
|---|---|---|
| Setup difficulty | Easy | Complex |
| Ad blocker resistance | None | Full |
| Cookie restrictions | Affected | Bypassed |
| Page speed impact | Moderate | None |
| Monthly cost | Free | $50-200+ |
| Data accuracy | 60-85% | 90-99% |
| Maintenance | Low | High |
Get the best of both tracking methods
ScaleUp combines Shopify's Web Pixel API with Enhanced Conversions for maximum accuracy — no GTM or server containers needed.
Install Free on ShopifyRated 5.0 on Shopify App Store
What Is the Hybrid Tracking Approach?
Most successful Shopify stores don't choose one or the other — they use both. The hybrid approach uses client-side tracking as the primary method (for ease of setup and rich browser data) and supplements it with server-side or Enhanced Conversions to capture what client-side misses.
This approach gives you 95%+ accuracy without the complexity and cost of a full server-side setup.
How the Hybrid Model Works
- • **Client-side tag** fires on conversion → captures browser data, GCLID, and conversion event
- • **Enhanced Conversions** sends hashed customer data → matches conversions lost to cookie restrictions
- • **Google deduplicates** automatically → no double-counting between the two methods
What Are the Shopify-Specific Tracking Considerations?
Shopify has unique characteristics that affect your tracking choice:
Checkout on a different domain
Shopify's checkout runs on checkout.shopify.com, which means cross-domain tracking issues. GCLID and cookies can get lost in the redirect.
Web Pixel API
Shopify's Web Pixel API runs tracking scripts in a sandboxed iframe, which is more reliable than injecting scripts into the checkout page directly. Apps like ScaleUp use this API.
Checkout Extensibility migration
Shopify is phasing out checkout.liquid (deadline August 2025). If your tracking relies on custom checkout scripts, you need to migrate to the Web Pixel API or a tracking app.
Which Tracking Method Should You Choose?
For most Shopify stores, a hybrid approach using client-side tracking + Enhanced Conversions is the optimal balance of accuracy, cost, and complexity. Full server-side tracking (using GTM Server-Side or Shopify Flow webhooks) makes sense for high-volume stores with dedicated technical resources.
Choose Based on Your Store's Stage
- Starting out / <$50K/mo revenue: Client-side + Enhanced Conversions (free, easy setup)
- Growing / $50K-500K/mo: Hybrid approach via a tracking app like ScaleUp (automated, reliable)
- Enterprise / $500K+/mo: Full server-side GTM + Enhanced Conversions (maximum control and accuracy)
Get the Best of Both Tracking Methods
ScaleUp combines Shopify's Web Pixel API with Enhanced Conversions for 99.9% accuracy. No server setup, no monthly infrastructure costs.
Install Free on ShopifyNo credit card required

Written by Jamie Scott
Founder & CEO, ScaleUp
Jamie specializes in e-commerce conversion tracking, helping Shopify merchants improve their Google Ads performance through accurate data.
Google Ads & Shopify conversion tracking experts
Have questions about this article? Check our FAQ or contact us.
Related Resources
Checkout Extensibility Migration Guide
Migrate your tracking to Shopify's new checkout before the deadline
Fix GCLID Passthrough Issues
Ensure Google Click IDs survive the Shopify checkout flow
Shopify Web Pixel Feature
How ScaleUp uses Shopify's Web Pixel API for reliable server-side tracking
What Is Server-Side Tracking?
Glossary definition and comparison with client-side tracking methods
Ready to fix your tracking?
Get accurate Google Ads conversion tracking on Shopify in under 5 minutes.