Skip to main content
Loved by 129+ ecommerce store owners

Server-Side Tracking Shopify Stores Can Trust When Ad Blockers Hide Sales

Server-side tracking for Shopify: a GTM server container on your subdomain feeding GA4, Meta, TikTok, and Google Ads. From $950.

  • 100%

    Events routed through your server

  • 24/7

    Server uptime monitoring

How your project runs

#198PerformanceLCPCLSINP

Teams we have built for:

  • Amazon Web Services
  • HubSpot
  • Linode
  • Microsoft Azure
  • Moodle
  • Magento
  • Oracle
  • Salesforce
  • SAP
  • Squarespace
  • Weebly
  • WP Engine
  • Google Cloud
  • DigitalOcean

The Problem

Your Tags Live in Browsers Built to Block Them

It builds slowly. Each browser update, ad blocker list, and consent rule removes a little more of what your tags can see, until the reports stop matching your sales.

  1. 01 · Short cookies

    Safari deletes script-set cookies after 7 days without a visit.

    Events run through a subdomain you own, as Google recommends for production.

  2. 02 · Ad blockers

    Ad blockers stop some tags from loading at all.

    The browser sends each event once, and your server forwards it on.

  3. 03 · Heavy pages

    Each vendor script adds weight to every page.

    Vendor tags move off your pages, so shoppers download fewer scripts.

  4. 04 · Data leaks

    Nobody can say exactly what data leaves your site.

    Your server checks consent and strips fields before any vendor sees them.

Your GA4, Meta, and TikTok tags all run in the shopper's browser. Safari deletes their script-set cookies after 7 days without a visit. Ad blockers stop some tags from loading at all. Each vendor script adds weight to your pages, and each one sends data straight to its platform without passing you first. So returning customers look new, some sales go unreported, and nobody can say exactly what left your site.

We start with a tracking map: every tag, where it runs, and what it sends. Then we move your tags to a tagging server on a subdomain you own. The browser sends each event once, and your server checks consent, strips what shouldn't leave, and forwards clean events to each platform. You decide what each vendor receives, instead of each vendor deciding for you.

  • One stream, many platforms

    The browser sends each event once, and your container forwards it to every analytics and ad platform.

  • Your subdomain, your rules

    Your events run through a subdomain you control, as Google recommends for production use.

  • Less script in the browser

    Vendor tags move off your pages, so shoppers download fewer third-party scripts on every visit.

Our Tagging Server Setup Process

From a Tracking Map to Clean Events on Your Own Server

You see the tracking map, hosting plan, and monthly cloud estimate before we build. Every tag is tested in preview mode before real traffic moves.

  1. We list every tag on your store, what it sends, and where data goes missing today. Then we tell you plainly whether a server setup is worth it for your traffic. If your native apps already cover you, we'll say so.

What's Included

What You Get With GA4 Server-Side Tagging, Plus Meta and TikTok

Every plan puts a server on a subdomain you own, starting with GA4. Larger plans add ad platforms and Shopify webhooks for purchases the browser misses.

  • Tagging server on your subdomain

    A container on Google Cloud Run or a managed host, served from a subdomain you control.

  • GA4 through the server

    GA4 events collected by your container, with IP addresses and stray personal data removed before forwarding.

  • Consent passed to every tag

    Shopify's consent choices and Google's consent signals reach your server, so each tag follows them.

  • Ad platform forwarding

    Meta, TikTok, and Google Ads events sent from your container with shared IDs for deduplication.

  • Webhook purchases and refunds

    Shopify order webhooks report purchases and refunds no browser sent, such as orders whose Thank you page didn't load.

  • Monitoring and handover

    Uptime and event-volume alerts, a tracking map, and cloud project notes for your team.

Compare Options

DeveloperLook vs a Managed Tagging Host vs Browser Tags Only

A managed tagging host is quicker to start if you can configure Tag Manager yourself, and browser-only tags cost nothing extra. Here's where each one stops.

DeveloperLook
Managed host, DIY
Setup cost
DeveloperLook: From $950, fixed scopeManaged host, DIY: Your own time
Monthly hosting
DeveloperLook: Your own cloud billManaged host, DIY: The host's monthly plan
Who configures tags
DeveloperLook: We build and testManaged host, DIY: You do
Ad blocker impact
DeveloperLook: Reduced, not zeroManaged host, DIY: Reduced, not zero
Safari cookie limits
DeveloperLook: Planned aroundManaged host, DIY: Depends on setup
Consent handling
DeveloperLook: Checked before forwardingManaged host, DIY: You configure it
Webhook purchases
DeveloperLook: On the top planManaged host, DIY: Not included
Documentation
DeveloperLook: Tracking map and runbookManaged host, DIY: The host's own docs

Projects We've Built

A selection of ecommerce stores and apps we've built. Tracking servers rely on the same foundations: clean order data, careful cloud setup, and testing with real orders.

What Our Clients Say

What Clients Say After Launch

Feedback from ecommerce teams we have built stores, integrations, and data pipelines for.

We had a different kind of problem. People were visiting the store, adding products to their carts, and then disappearing before they finished the order. We had tried a few apps and made changes here and there, but nothing really seemed to solve the bigger issue. The team went through the shopping experience with us and pointed out things we hadn't really noticed ourselves. They cleaned up the cart and checkout flow, made the mobile experience much smoother, and helped us make the store feel easier to shop. I’m not going to pretend we fixed everything overnight, but it finally feels like the store is helping the sale instead of getting in the way of it.

Ethan ParkerFounder of Elite Academy01 / 03
  • 1,000+

    Projects shipped

  • 10+

    Years of experience

  • Top 3%

    Upwork Top Rated Plus

  • 5 stars

    Average review score

Want results like these?

Tell us what you are building. You get a reply within 24 hours on business days, then a written estimate.

Work Culture

Why Growing Stores Trust Us With Their Tracking Data

Your server sees every event your store sends, so it has to be run carefully. These habits keep your data accurate and under your control.

  • Cloud costs sized upfront

    Google estimates about $45 a month per Cloud Run server and recommends at least 2 for production. We size yours before you commit, not after the first bill.

  • Honest about Safari limits

    WebKit caps cookies at 7 days when a tracking server's IP address doesn't match your site's. We tell you what a subdomain setup can recover, and what it can't.

  • Consent checked twice

    Where visitors must opt in, Shopify's pixels wait for permission. Your container then applies each choice again before any event reaches a platform.

  • Old tags out at cutover

    Leaving old browser tags live after a move double counts events. We remove each one the day traffic switches, then compare counts with your orders.

  • Data minimized before forwarding

    Google notes that only you see the data in your container until you send it on. We strip IP addresses and stray personal fields before any platform receives an event.

  • Your cloud project, your data

    The server, subdomain, and cloud project stay in your accounts, billed to you. Switching agencies later means sharing access, not rebuilding.

Overview

What is server-side tracking in ecommerce?

DeveloperLook sets up server-side tracking tools for Shopify stores. A Google Tag Manager server-side container on your subdomain forwards clean events to GA4, Meta, TikTok, and Google Ads. We handle consent, deduplication, and hosting. Setup starts at $950 and takes 1 to 4 weeks, and the container lives in a cloud project you own.

DEVELOPERLOOK

Project facts · Server-Side Tracking Setup

Service
Server-Side Tracking Setup (container, GA4, ad platforms, webhooks)
Typical timeline
1 to 2 weeks for GA4, 2 to 4 weeks for every platform
Platforms
Shopify and Shopify Plus, feeding GA4, Meta, TikTok, and Google Ads
Built with
Tag Manager server containers, Google Cloud Run, and Shopify webhooks
Experience
10+ years of development experience and 1,000+ shipped projects
Post-launch support
30 to 90 days, depending on plan
Communication
Calls in US, UK, and AU business hours
Starting price
From $950 USD, fixed scope after a free tracking review

Reviewed 28 Sep 2026 by Saimul Islam

Good fit

  • Stores advertising on several platforms

    You run GA4 plus three ad platforms, and each tag sends data on its own terms from the shopper's browser.

  • Stores losing sales to ad blockers

    Your reports keep drifting below Shopify's order count, and you suspect blockers and Safari's cookie limits are the cause.

  • Brands with strict privacy needs

    You sell in the EU or UK and want one place that checks consent before any event leaves for a platform.

  • Stores with heavy tag loads

    Your product pages load several vendor scripts, and you want fewer of them in the shopper's browser without losing data.

  • Agencies needing a tagging partner

    Your agency sells tracking to ecommerce clients and needs the server built, tested, and documented under your name.

Not a fit

  • Meta ads only

    You only advertise on Meta. Meta's server events alone cost less through our Conversions API Setup Services.

  • Browser GA4 still broken

    Your GA4 setup is still broken in the browser. Fix the basics first on the GA4 Setup and Audit Services page.

  • Consent setup first

    You need a cookie banner and consent setup before anything else. Our Privacy Compliance and Consent Management page starts there.

  • Modest ad spend

    Your store takes a few hundred orders a month on modest ad spend. Google's estimate puts hosting near $90 a month, which may cost more than the data you'd recover.

Not sure we're the right fit?

Book a free call or message us. We'll tell you honestly whether we're the right team.

Pricing

Transparent Starting Prices for Server-Side Tracking Setup

These are starting points in USD. Your final price depends on the platforms you feed, your order sources, and the hosting choice, and you get a fixed proposal after a free tracking review.

$1k$2k$3k$4k$5k$950$2,200$3,800

For stores that want GA4 collected through a server on their own subdomain first.

$950one-time, USD

Get a fixed quote
  • Free tracking review and tracking map
  • Server on Cloud Run or a managed host
  • Your own subdomain connected
  • GA4 routed through your container
  • Uptime and event-volume alerts
  • 30 days of support

Recommended

For stores advertising on several platforms that want one clean event stream.

$2,200one-time, USD

Get a fixed quote
  • Everything in GA4 Server Container
  • Meta and TikTok events from your container
  • Google Ads conversions and enhanced conversions
  • Shared event IDs for deduplication
  • Consent signals applied to every tag
  • 60 days of support

For high-volume stores that want purchases recorded even when the browser fails.

$3,800one-time, USD

Get a fixed quote
  • Everything in Multi-Platform Server Tracking
  • Purchases from Shopify order webhooks
  • Shopify refunds sent to GA4
  • BigQuery export of raw events
  • Routing for several stores or domains
  • 90 days of support

For Agencies

White-Label Tracking Server Builds for Agencies and Studios

You own the client relationship and the reporting. We supply the tracking setup behind it: the plan, the server, platform forwarding, order testing, and cloud handover notes, all under your brand.

How the partnership works

White label: your client only ever sees your brand

  • Your client
  • You, the agency
  • DeveloperLook
  1. Share the stack

    Send the client's store, tag manager access, and the platforms they advertise on.

    1. Client needs
    2. You share the details
    3. Details received
  2. We plan and price

    You get the tracking map, a hosting estimate, and one fixed price.

    1. Scope and plan
    2. Proposal to resell
    3. Your quoteYOUR LOGO
  3. Build and hand over

    We build, test with orders, and hand over everything under your brand.

    1. Done by our team
    2. Your brand on it
    3. Handed to your clientDone
  • Stay client-facing

    Your brand leads every call, and we stay in the background.

  • Predictable delivery

    A fixed price and a cloud cost estimate before we build.

  • Clean cutovers

    Old browser tags come out the day traffic moves to the new server.

  • Flexible capacity

    Bring us in for one container or several client stores.

The Right Technology for Your Project

Technology Stack

We build tagging servers with Google Tag Manager on Google Cloud Run or a managed host, fed by Shopify's customer events and webhooks.

    • Google Tag Manager logoGoogle Tag Manager
    • Google Cloud
    • Docker logoDocker
    • Cloudflare logoCloudflare
    • Google Analytics logoGoogle Analytics (GA4)
    • Meta logoMeta
    • TikTok logoTikTok
    • BigQuery
    • Shopify logoShopify
    • Shopify logoShopify Plus
    • Shopify logoOrder Webhooks
    • Shopify logoCustomer Events
    • Node.js logoNode.js
    • JavaScript
    • Google Chrome logoChrome DevTools
    • Slack logoSlack

FAQ

Frequently Asked Questions

Straight answers on setup and hosting costs, timelines, ad blockers, Safari, privacy, and Shopify.

  • A server-side setup starts at $950 for GA4 through a container on your own subdomain. Adding Meta, TikTok, and Google Ads costs $2,200. The $3,800 plan adds Shopify webhooks for purchases and refunds, plus BigQuery. Hosting is billed separately by Google Cloud or your managed host.

  • Google estimates about $45 a month per Cloud Run server and recommends at least 2, so plan on roughly $90 a month to start. By Google's sizing, 2 to 10 servers handle 35 to 350 requests a second. Managed hosts charge their own plans, and we compare both before you choose.

  • A GTM server container for GA4 takes 1 to 2 weeks, including preview testing and test orders. Feeding the ad platforms as well takes 2 to 4 weeks. Most of that time goes to testing each platform against your Shopify orders before any traffic moves.

  • You control what leaves your site, and more of your events reach each platform. Your container checks consent and strips personal data before forwarding. Vendor tags move off your pages, so shoppers load fewer scripts. Cookies set from your subdomain can also outlast script-set ones, within Safari's limits.

  • Neither wins alone, and most stores run both. Client-side tags still collect events in the browser, while your container decides what each platform receives. That layer adds control and resilience, but it costs hosting and setup time. For a small store on one platform, native apps are often enough.

  • Shopify runs your tracking code in customer events, a sandbox that also covers checkout. A custom pixel we install sends each event to your container, which forwards it to each platform you use. On the top plan, order webhooks also send purchases straight from Shopify's own servers.

  • It recovers some events, not all of them. A container on your own subdomain gets past many ad blockers, and it can set cookies from the server instead of JavaScript. Safari still caps those cookies at 7 days when the server's IP address doesn't match your site's, per WebKit.

  • It helps you control data, but it doesn't replace consent. Your container can drop IP addresses and personal fields before forwarding, and it applies each visitor's choice to every tag. You still need a working consent banner, and the container enforces those choices instead of bypassing them.

  • You do, because the server, subdomain, and cloud project sit in your accounts and bill to your card. Our access is added by you and removed by you whenever you like. Handover notes cover how to scale servers, update the container, and read each alert.

  • Support runs 30 to 90 days, depending on your plan. In that window, we watch the alerts, fix failed tags, and adjust server capacity if your traffic changes. After that, the tracking map and runbook let your own team, or ours, handle any future updates safely.

Saimul IslamFounder & CEO, DeveloperLook

Still have questions?

Send a message or book a call with the team.

Book a free call

Free 30-min call

Book a call

Book a free 30-minute call

In 30 minutes on Google Meet we walk you through how we would build it, how long it takes and what it costs. Then you get a written estimate.

Calendar not showing? Book on cal.com or send a brief.