Tagging server on your subdomain
A container on Google Cloud Run or a managed host, served from a subdomain you control.
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
Teams we have built for:








The Problem
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.
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.
02 · Ad blockers
Ad blockers stop some tags from loading at all.
The browser sends each event once, and your server forwards it on.
03 · Heavy pages
Each vendor script adds weight to every page.
Vendor tags move off your pages, so shoppers download fewer scripts.
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
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.
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
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.
Compare Options
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.
| Feature | DeveloperLookBest fit | Managed host, DIY | Browser tags only |
|---|---|---|---|
| Setup cost | From $950, fixed scope | Your own time | None |
| Monthly hosting | Your own cloud bill | The host's monthly plan | None |
| Who configures tags | We build and test | You do | You or your apps |
| Ad blocker impact | Reduced, not zero | Reduced, not zero | Tags often blocked |
| Safari cookie limits | Planned around | Depends on setup | 7-day script cookies |
| Consent handling | Checked before forwarding | You configure it | Each app decides |
| Webhook purchases | On the top plan | Not included | Not possible |
| Documentation | Tracking map and runbook | The host's own docs | Scattered across apps |
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
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.
The mobile experience is probably my favourite part of the new site. We had spent a lot of time making sure the desktop version looked right, and the team kept pushing us to think about how everything would actually feel on a phone too. They were right. The navigation is clean, the interactions feel natural, and everything we’ve tested so far works exactly as it should. They also went through the links, forms, integrations, and other details more than once before launch, which I really appreciated. And even after going live, we could still reach out when something came up. The whole process felt friendly, organised, and surprisingly straightforward.
We had a pretty specific idea of what we wanted our website to become, but I wasn’t sure how easily we could explain all of it to a development team. There were quite a few moving parts, and we were working toward a deadline, so I expected a few things to get lost along the way. That never really happened. They understood what we were trying to achieve, kept us updated throughout the process, and got everything ready within the agreed timeline. The final site feels much easier to navigate, works beautifully on mobile, and is noticeably smoother for our customers. It was a huge relief seeing the original idea actually turn into the website we had in mind.
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
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.
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.
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.
Where visitors must opt in, Shopify's pixels wait for permission. Your container then applies each choice again before any event reaches a platform.
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.
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.
The server, subdomain, and cloud project stay in your accounts, billed to you. Switching agencies later means sharing access, not rebuilding.
Overview
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
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
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.
For stores that want GA4 collected through a server on their own subdomain first.
$950one-time, USD
For stores advertising on several platforms that want one clean event stream.
$2,200one-time, USD
For high-volume stores that want purchases recorded even when the browser fails.
$3,800one-time, USD
For Agencies
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.
White label: your client only ever sees your brand
Send the client's store, tag manager access, and the platforms they advertise on.
You get the tracking map, a hosting estimate, and one fixed price.
We build, test with orders, and hand over everything under your brand.
Your brand leads every call, and we stay in the background.
A fixed price and a cloud cost estimate before we build.
Old browser tags come out the day traffic moves to the new server.
Bring us in for one container or several client stores.
The Right Technology for Your Project
We build tagging servers with Google Tag Manager on Google Cloud Run or a managed host, fed by Shopify's customer events and webhooks.
FAQ
Straight answers on setup and hosting costs, timelines, ad blockers, Safari, privacy, and Shopify.
Saimul IslamFounder & CEO, DeveloperLookStill have questions?
Send a message or book a call with the team.
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, DeveloperLookStill have questions?
Send a message or book a call with the team.
Free 30-min callGoogle Meet
Book a 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.