Guide / GTM & Server-side
What Is Google Tag Manager? A Plain-English Guide
A plain-English guide to what Google Tag Manager (GTM) is, how tags, triggers and variables work, how GTM differs from Google Analytics, and how to get started.
Google Tag Manager, or GTM, is one of those tools everyone in marketing has heard of but few can explain. This guide answers what Google Tag Manager is in plain English: what it does, how it works, how it differs from Google Analytics, and whether you need it.
What is Google Tag Manager?
Google Tag Manager (GTM) is a free tool from Google that lets you add and manage tracking code on your website or app without editing the site's code every time. Instead of asking a developer to hard-code a new tag for every tool, you install GTM once, then add and change tags yourself through a web interface.
A tag is a snippet of code that sends information to a third party, for example a GA4 tag, a Google Ads conversion tag, or a Meta Pixel. Google Tag Manager is the container that holds and fires those tags based on rules you define.
How Google Tag Manager works
GTM is built on three core concepts:
- Tags: the code that does something, like sending an event to GA4 or firing a conversion.
- Triggers: the rules that decide when a tag fires, for example on a page view, a button click, or a form submission.
- Variables: reusable pieces of information a tag or trigger can use, like a page URL, a click value, or a dataLayer value.
Most reliable setups also use a dataLayer, a structured object on the page that passes information (like order value or user type) into GTM cleanly. Get the dataLayer right and your tags stay accurate and easy to maintain.
Google Tag Manager vs Google Analytics
People often confuse the two, so here is the difference. Google Analytics (GA4) is where your data lives and is reported. Google Tag Manager is how you deploy the tracking that sends data to Google Analytics and other tools.
Put simply: GTM is the delivery system, GA4 is the destination. You can run GA4 without GTM by hard-coding tags, but GTM makes it far easier to manage GA4 and everything else in one place. They are not alternatives; they work together.
Is Google Tag Manager free?
Yes. Google Tag Manager is completely free to use. There is no paid tier for standard web GTM. The server-side version is also free, though it needs hosting, which has a running cost. The real investment is in setting GTM up correctly, not in licensing.
Why use Google Tag Manager
- Speed and independence: add or change tags without a developer deployment.
- One place for every tag: GA4, Google Ads, Meta and more, managed together.
- Cleaner tracking: a structured dataLayer and reusable variables reduce errors.
- Versioning and testing: preview changes and roll back if something breaks.
- A path to server-side: GTM is the gateway to server-side tagging for durable, privacy-aware collection.
How to set up Google Tag Manager
At a high level:
- Create a GTM account and container, and install the container snippet on your site.
- Add your GA4 configuration tag so GA4 fires through GTM.
- Build triggers and a dataLayer for the events that matter, like forms, purchases and key clicks.
- Use Preview mode to test, then publish.
Done well, this is the foundation of a clean GA4 implementation. Done badly, it is where most tracking problems start.
Get help with Google Tag Manager
If you would rather have GTM set up or untangled by specialists, that is what we do. See our Google Tag Manager services, or start with a GA4 and GTM audit if you suspect your current container is causing problems.