No Google Cloud project needed
Server-side GTM without running your own Google Cloud.
Google's guide recommends at least two always-on Cloud Run instances at about $45 each per month, before a preview server, a load balancer or your time. Get the same server container on your own domain for one flat monthly price.
- No Google Cloud account, no Docker
- Live on your own domain in minutes
- Switch on bot filtering, blocked hits are not billed
SGTM.space Starter
A running promotion applies to your first billing period only; the list price applies from the next one.
600K
requests / month
First paid plan, per container, everything included
Self-hosted on Cloud Run
from $90/month
2 always-on instances
Google's minimum production setup, before a preview server, load balancer or egress
The comparison
What a do-it-yourself setup really costs
The line items behind the one-click wizard, next to what you get here.
Tagging instances
- With SGTM.space
- Included. Your container scales with its traffic.
- On your own Google Cloud
- Two always-on instances recommended for production, about $45 each per month
- Why it matters
- This line alone costs more than most plans here.
Preview server
- With SGTM.space
- Included on every plan, free included
- On your own Google Cloud
- A separate Cloud Run service to run and pay for
- Why it matters
- You cannot debug a server container without one.
Custom domain and HTTPS
- With SGTM.space
- Two CNAME records. The certificate is issued for you.
- On your own Google Cloud
- Domain mapping or a load balancer, plus certificates
- Why it matters
- First-party tracking needs your own domain from day one.
Bot and crawler traffic
- With SGTM.space
- Turned away at the edge once you switch on bot filtering (every paid plan). Blocked hits are not counted.
- On your own Google Cloud
- Billed as CPU time and requests like any other hit
- Why it matters
- Scrapers should not be paying for your instances.
Updates, IAM and monitoring
- With SGTM.space
- Every container, domain and loader is checked every five minutes. Image updates roll out in place.
- On your own Google Cloud
- Image updates, service accounts, billing alerts and uptime checks are yours
- Why it matters
- The hours add up faster than the invoice.
Loader and add-ons
- With SGTM.space
- Better Loader, Cookie Extender, bot filtering, Request Proxy, Request Enricher, Preview Mode
- On your own Google Cloud
- Not included. A bare container serves gtm.js from Google's path.
- Why it matters
- These are what recover the data ad blockers erase.
Monthly total
- With SGTM.space
- One flat price per container, from $14
- On your own Google Cloud
- About $90 to $150, plus an engineer's afternoon
- Why it matters
- Predictable, and nothing to babysit.
The honest part
Why the GTM setup wizard sends you to Google Cloud
The built-in installer in Google Tag Manager provisions the server container inside your own Google Cloud project. From then on the bill, the IAM roles, the scaling settings and the image updates are yours. Most sites do not need a cloud project of their own. They need a fast, reliable HTTPS endpoint for their tags on their own domain, and that is exactly what this is.
Tracking scanner
See what your current setup loses.
The scanner names your provider, the loader script to keep and the hosts to repoint, in about 30 seconds.
How to switch
Three steps, zero DevOps
No Docker, no service accounts, no billing alerts.
- 1
Copy your container config
Create a server container in Google Tag Manager, choose manual provisioning and copy the container config it shows you.
- 2
Paste it here and pick a region
Name your container, enter the tagging subdomain you want and choose Europe, US East or Asia. We provision the container and its preview server.
- 3
Add two CNAME records
Point your tagging and loader hosts at us, verify with one click, and send your tags to the new domain. Turn on Better Loader when you are ready.
What you get
What a bare Cloud Run container does not give you
Better Loader
Serves gtm.js from your own domain under a name of your choosing, cached at the edge so a busy moment never stalls the first request.
Cookie Extender
Re-issues the analytics and ad cookies your tags already set from your tagging domain, up to each vendor's own lifetime, so returning visitors stay in view longer.
Edge bot filtering
Switch it on and clearly automated traffic is turned away before it reaches your container, so it shows up neither in your reports nor on your bill.
Request Enricher
Adds country, device, browser, time zone and more to every hit as request headers, ready for a Request Header variable in server GTM.
Preview Mode
Debug a live container for 60 minutes at a time, optionally limited to one path or your own IP, without touching your site.
Daily request history
A daily count for the whole billing period with bots split out, so you see the day tracking changed and how close you are to your plan.
FAQ
Questions from technical teams
Can it handle Black Friday traffic?
Each container scales with its own traffic, and the loader script is served from an edge cache with a fallback, so a spike in page views does not stall the first request. Plans run up to 25 million requests a month, and an upgrade applies immediately.
Where do the servers run?
You choose per container: Europe (Belgium), US East or Asia (Singapore). Your container stays in the region you picked.
Do I get logs and a preview server?
Yes. Every plan includes a dedicated preview server and a daily request history for the whole billing period, with likely and blocked bots split out. Preview Mode adds 60-minute debug sessions on top.
Can I move a container I already run on Cloud Run?
Yes. Paste the same container config, point your tagging subdomain at us and your tags keep working. Nothing in your web or server container needs to change.
What happens if I outgrow my plan?
Upgrade in a click. The change is prorated and applies straight away, and you can see your usage against the plan every day, so it never comes as a surprise.
Cloud Run figures come from Google's server-side tagging setup guide, checked on 15 September 2026. Actual Google Cloud costs vary with traffic, region and configuration.
Google Cloud, Cloud Run and Google Tag Manager are trademarks of Google LLC. SGTM.space is an independent service and is not affiliated with or endorsed by Google.
Explore more
Keep the server container. Drop the cloud project.
Paste your container config, add two DNS records and you are live. Free to start, no card.
Start free, no card needed