Server-side GTM vs a Shopify app: which fits your store?

By the HonestTag team ยท Published October 26, 2026

Server-side tracking is worth having. Babysitting a server is optional.

Server-side Google Tag Manager (GTM) is a tag container that runs on a server you set up, instead of in the shopper's browser. Google says it "runs on a server that you control" (Google Tag Manager), and you get full control over how the data is shaped and "where it is routed from the server." The price of that control is a server to provision and keep updated, which Google says costs money once you upgrade its Cloud Run environment. A Shopify app that sends purchases from your orders does a narrower job with nothing to host. A container fits a team that needs custom transformations or many destinations. An app fits a store that wants purchases sent and checked without running a server.

What server-side GTM is

Stop guessing which ads bring new customers, and give Meta and Google a new-customer signal you can bid on. HonestTag sends verified purchases to Meta, Google and 7 more, each buyer marked new or returning. Start free beside your current tracking.

Install HonestTag free

What Google says it takes to run

Third-party services offer help with the setup. For example, Stape's Shopify app says it "makes it easy for stores to set up Google Tag Manager with server-side tracking" and can "Send purchase and refund webhooks to the server-side GTM container" (Shopify App Store).

What is different on Shopify

When a container you host is the right choice

Pick server-side GTM when:

Get server-side tracking with no server to babysit. HonestTag runs its own tracking and its own sending, so there is no server or container for you to host or keep alive.

Install HonestTag free

When an app fits

Before you choose

  1. Name who maintains it. A container needs an owner for its servers and its tags. An app needs an owner for its settings.
  2. List your destinations and any change you need to make to the data on the way.
  3. Keep one purchase source per platform. A container and an app sending the same purchase to one pixel or conversion action can count it twice. Duplicate purchase events explains why.
  4. Test side by side before you switch anything off. Running two trackers side by side shows how.

What HonestTag does

Frequently asked questions

Is server-side GTM free?

The default setup can be. Google says the default deployment of a GCP project with a single server is free in most cases, and recommends it for testing limited traffic volumes only. Once you upgrade your Cloud Run environment, Google says to expect $30-$50 per server per month, and that large amounts of network traffic may increase this cost. For live traffic, its overview recommends at least 3 instances per container; its Cloud Run guide recommends at least 2.

Where should a server-side GTM container run?

On your store's own domain, for the first-party benefits. Google says the default endpoint runs in a third-party context, and that to unlock the benefits of a first-party context, such as more durable cookies, your tagging server and your website have to run on the same domain.

Do I need a developer for server-side GTM?

Usually someone technical. Google calls its server-side course suitable for tech-savvy marketers and developers, and if you run web GTM as a Shopify custom pixel, Shopify calls custom pixels an advanced feature that requires JavaScript knowledge.

Can I run server-side GTM and HonestTag together?

Yes. Keep one purchase source for each pixel and conversion action, so the same order is not counted twice. The free Mirror plan sends no purchases, so it cannot add a second one.

Paid plans

Get server-side tracking with no server to babysit

HonestTag runs its own tracking and its own sending, so there is no server or container for you to host or keep alive.

  • Feed your ads a clean signal. The platforms you send to get each verified purchase, new customers marked as new.
  • Catch the sales your pixels miss. Purchases are sent from your Shopify orders, server to server.
  • Know what to scale. A weekly scale, hold or cut call when the data supports one, and proof behind every attributed order.
  • Start free. Keep your current tracking while you look.

Install HonestTag free