GA4 & Tracking

What Is Stape? Server-Side GTM Hosting Explained

A plain-English guide to Stape: what it does for server-side GTM, how setup works, what it costs and when it is the right choice for your tracking.

Quick answer

Stape is a managed hosting service for server-side Google Tag Manager. It runs your server container in the cloud, connects it to a tracking subdomain on your own website and adds ready-made tools for GA4, Google Ads and Meta Conversions API, so you get server-side tracking without managing servers yourself.

Key takeaways
  • Stape hosts the server-side GTM container; you still build tags and triggers in Google Tag Manager.
  • A custom tracking subdomain on your own domain is the most important part of any Stape setup.
  • Stape has a free plan for low traffic and paid plans priced by monthly requests.
  • It suits small and mid-sized businesses that want server-side tracking without DevOps work.
  • Stape does not fix a broken data layer or replace consent; the browser setup must be clean first.

When I recommend server-side tracking to a client, the next question is almost always "where does the server live?" Server-side Google Tag Manager needs a cloud server to run on, and for most of the businesses I work with, that server is hosted on Stape. Many store owners have seen the name in a setup guide or an invoice without knowing what it actually does. This guide explains Stape in plain English: what it is, how it fits into your tracking, what it costs and when it is the right choice.

What is Stape?

Stape (stape.io) is a hosting platform for server-side Google Tag Manager. Google Tag Manager has two kinds of containers: the normal web container that runs in the visitor's browser, and a server container that runs on a cloud server. Google provides the software for the server container, but you have to host it somewhere. Stape is a service that runs that server for you, keeps it updated and adds extra tools built for tracking.

In practice, Stape does three jobs:

  1. Hosting: it runs your server-side GTM container in a region you choose, such as the US or Europe.
  2. Custom domain: it connects the container to a tracking subdomain on your website, for example data.yourstore.com, so requests stay first-party.
  3. Extras: it adds features called power-ups, plus ready-made tags, apps and plugins for platforms like Shopify and WordPress.

You still build your tags, triggers and variables inside Google Tag Manager. Stape is the place where the server container runs, not a replacement for GTM.

How does Stape fit into a tracking setup?

Stape sits between your website and the ad platforms. Your web GTM container sends events to your Stape server container, and the server container forwards them to GA4, Google Ads, Meta and others. A typical flow looks like this:

  1. A shopper adds a product to the cart, and the website pushes an add_to_cart event to the data layer.
  2. Your web GTM container sends that event to your tracking subdomain instead of straight to Google.
  3. The Stape server container receives the request through a client, such as the GA4 client.
  4. Server tags send the event on: a GA4 tag, a Google Ads conversion tag, the Meta Conversions API tag, a TikTok Events API tag and so on.
  5. The server can set first-party cookies, add customer data for matching and remove fields you do not want to share.

If you are new to the concept, my guide on what server-side tracking is and whether you need it covers the general idea before Stape enters the picture.

Browser-only vs Stape server-side

Browser-only tags Server-side GTM on Stape
Where tags run In each visitor's browser On your Stape server container
Requests to ad platforms One per platform, from the browser Mainly one, to your own subdomain
Control over shared data Limited You choose fields per platform
Meta Conversions API Needs a separate integration Built from the same event stream
Hosting None Stape plan (free tier available)

Why do businesses choose Stape?

Businesses choose Stape because it removes the server work from server-side tracking. Running server-side GTM on Google Cloud yourself means creating Cloud Run services, scaling settings, a preview server, logging and a load balancer for your custom domain. Stape replaces that with a guided setup: you paste your container configuration, pick a server location and add a DNS record.

The other reasons I see most often:

  • Faster setup: a working server container with a custom domain usually takes minutes to create, which leaves more time for the part that matters, the tags.
  • Predictable pricing: plans are priced by the number of requests your container receives each month, so cost grows with traffic.
  • Tracking-specific features: power-ups such as Custom Loader and Cookie Keeper solve problems that generic cloud hosting does not. I explain each one in Stape power-ups explained.
  • Ready-made tags and apps: Stape publishes server tags for Meta, TikTok and other platforms, and apps for Shopify and WordPress that create a clean ecommerce data layer.
  • Logs and monitoring: you can see request volume and logs in one dashboard, which helps when something stops firing.

How much does Stape cost?

Stape charges by monthly requests, and it has a free plan for low-traffic sites. At the time of writing, the free plan covers a limited number of requests per month, and paid plans start at a low monthly price for hundreds of thousands of requests, with larger plans for busier stores. Some power-ups are only available on paid plans. Prices and limits change, so always check stape.io before you budget.

A request is any hit your server container receives, including page views and script loads, so a busy store uses requests faster than its order count suggests. From my own projects:

  • An online course website I set up, Lesson Computer, runs a Stape Pro container handling over 21,000 requests a month.
  • Every client tracking project I have delivered runs on its own Stape Pro container, from small Shopify stores to busier WooCommerce shops.

If you are comparing Stape with hosting on Google Cloud yourself, I break down the trade-offs in Stape vs Google Cloud Run for server-side GTM.

How do you set up a Stape server container?

Setting up Stape takes five main steps, and the DNS step is the one people most often skip. Here is the order I follow:

  1. Create a server container in Google Tag Manager and copy its container configuration string.
  2. Create a container on Stape, paste the configuration and choose a server location close to your customers.
  3. Add a custom domain, such as sst.yourstore.com, by creating the CNAME or A record Stape shows you in your DNS settings. Wait until Stape marks it as Ready.
  4. Point your web tags to the server, for example by setting the server container URL in your Google tag, so GA4 hits go to your subdomain.
  5. Build server tags for each platform, test them in GTM Preview on both containers, and check that each platform receives the events, with Meta deduplicating browser and server copies.
Website → web GTM → https://sst.yourstore.com (Stape) → GA4 / Google Ads / Meta CAPI / TikTok

On Amanda Trends and Venture's Wix store, for example, the Stape container sits behind a custom tracking subdomain verified with a CNAME record, and every funnel event reaches Meta through the Conversions API. You can see the full build in the Amanda Trends and Venture case study.

What Stape does not do

Stape makes server-side tracking easier, but it does not make bad tracking good. Three limits are worth knowing before you start:

  • It does not fix your data layer. If purchase events fire twice or send the wrong value in the browser, the server forwards the same mistakes.
  • It does not replace consent. You still need a consent banner and Consent Mode v2, and server tags should respect the visitor's choice.
  • It does not stop every ad blocker. A first-party subdomain and Custom Loader reduce blocking, but some privacy tools still block tracking.

When should you use Stape?

Use Stape when paid ads are an important part of your revenue and you want server-side tracking without managing cloud infrastructure. It is a strong fit for:

  • Shopify, WooCommerce, Wix and custom stores running Meta and Google Ads.
  • Lead-generation sites that want Meta Conversions API and Google Ads enhanced conversions from one setup.
  • Agencies that manage many client containers and want one dashboard.

It is less necessary for a small site with very little ad spend, where a clean browser setup may be enough for now.

Final thoughts

Stape is the hosting layer that makes server-side GTM practical for most small and mid-sized businesses. The value still comes from the setup: a clean data layer, a first-party subdomain, correct deduplication and testing in every platform. If you want me to check your current tracking and tell you whether Stape makes sense for your store, you can book a free tracking audit or see how I approach advanced conversion tracking.

Related
Chamok Mahonto
Written by Chamok Mahonto

I'm a conversion tracking & google ads specialist from Rangpur, Bangladesh. I set up GA4, GTM, server-side tracking and Meta Conversion API, and manage Google Ads for businesses worldwide. More about me

FAQ

Frequently asked questions

Is Stape the same as server-side Google Tag Manager?

No. Server-side Google Tag Manager is Google's product for building a server container. Stape is a hosting provider that runs that container for you and adds extra features. You still create the container and its tags inside Google Tag Manager.

Is Stape free?

Stape has a free plan for a limited number of requests each month, which is enough for testing and some small sites. Busier sites move to a paid plan priced by monthly requests. Check stape.io for current limits and prices, because they change.

Do I need a developer to set up Stape?

You do not need a server developer, because Stape manages the infrastructure. You do need someone who understands Google Tag Manager, DNS records and event deduplication, because a wrong setup can double-count conversions or send incomplete data.

Does Stape work with Shopify, WooCommerce and Wix?

Yes. Stape offers apps and plugins for platforms such as Shopify and WordPress, and any website that can run Google Tag Manager can send events to a Stape server container. I have built Stape setups on Shopify, WooCommerce, Wix, Laravel and React sites.

Where is my data stored when I use Stape?

Your server container runs in the server location you choose when creating it, for example a US or EU region. The container forwards events to the platforms you configure. You decide in GTM which fields each platform receives.

Case studies

See it in a real project

Completed Nov 2025Meta Pixel & CAPI

Lesson Computer

Full lead and course-purchase tracking for a Mauritius-based online tuition provider, replacing Pixel-only tracking that lost 40–60% of events on iOS and blocked browsers.

  • WordPress
  • Meta Pixel
  • Conversion API
Read case study
Completed Mar 2026Meta Pixel & CAPI

Amanda Trends and Venture

A server-side Meta tracking build for an Australian Wix store, sending every funnel event through the Conversions API on a custom tracking subdomain and deduplicating it against Wix's browser Pixel.

  • Wix
  • Meta Pixel
  • Conversions API
Read case study
Keep reading

Related articles

GA4 & Tracking

Consent Mode v2 Explained: What Small Businesses Must Do

A plain-English guide to Google Consent Mode v2: the four signals, basic vs advanced mode, who needs it, and how to set it up and test it in GTM.

6 min read · November 1, 2026
GA4 & Tracking

GA4 Cross-Domain Tracking: Setup, Testing and Common Failures

When GA4 cross-domain tracking is needed, how to configure your domains and the _gl linker, handle iframes and payment gateways, and fix what breaks it.

7 min read · November 1, 2026
GA4 & Tracking

GA4 Enhanced Ecommerce Tracking: A Complete Setup Checklist

The step-by-step checklist I use to set up GA4 ecommerce tracking: events, data layer, GTM tags and testing, so product and revenue reports are accurate.

7 min read · November 1, 2026

Ready to fix your tracking and scale your ads?

Get a free audit of your tracking and ad account. Usually replies within 1–2 hours.