What is Google Tag Manager?
A plain-English explanation of Google Tag Manager — what it does, why we use it, and how it works behind the scenes to control tracking on your website without touching code.
If you have heard the term "Google Tag Manager" and wondered what it is, you are not alone. It is a tool that most website owners never need to open themselves — but it is important to understand what it does and why we use it.
Quick summary
Google Tag Manager (GTM) is a free tool that controls what tracking code runs on your website. Instead of adding tracking code directly to your website every time something needs changing, we manage everything through GTM. It is like a control panel for all tracking. You do not need to use it directly, but we need your permission to access it.
What is a "tag"?
A tag is a small piece of code that runs on your website and sends data somewhere. Common examples:
- The Google Analytics tag — sends visit data to your GA4 account
- The Google Ads conversion tag — tells Google when someone completed a purchase after clicking your ad
- A Facebook Pixel — sends data to Meta so you can run retargeting ads
- A Hotjar tag — records session heatmaps so you can see how people scroll
Without Tag Manager, each of these tags would need to be added directly to your website's code — every time you needed a new one, or to update an old one.
What problem does Tag Manager solve?
Imagine needing to add a new tracking tag. Without GTM, you would need a developer to edit your website's code, test the change, and deploy it. That takes time and creates risk.
With Tag Manager:
- We can add, update, or remove tags without touching your website's code
- Changes are tested before they go live (using GTM's built-in preview mode)
- All tags are in one place, making them easier to manage and audit
- If a tag causes problems, we can turn it off immediately
The three concepts in GTM
Google Tag Manager works with three building blocks:
Tags — the actual tracking scripts (GA4, Facebook Pixel, etc.)
Triggers — the rules for when a tag fires. For example: "Fire the GA4 tag on every page" or "Fire the conversion tag when someone submits the contact form."
Variables — pieces of information the tags and triggers can use. For example: the URL of the current page, or whether a form was submitted successfully.
You do not need to understand these in depth. We configure them for you.
How GTM gets installed on your site
Installing GTM requires two small pieces of code to be added to every page of your website — one in the <head> section and one near the opening <body> tag. Chykalophia adds these once, and then all future tag changes are made inside GTM itself (not your website).
On WordPress, we typically use a plugin to install the GTM snippets. On other platforms, we use the platform's built-in script injection options.
Do you need to log in to GTM?
Probably not, day-to-day. Chykalophia manages GTM on your behalf. However, you may want to:
- Have your own GTM account (for ownership purposes)
- Give us access to an existing GTM container
Follow our guide on giving us access to Google Tag Manager if needed.
Important
Your GTM container should be owned by your Google account, not ours. If we set it up, we should create it under your account and add ourselves as users. This protects your ownership of all your tracking setup.
Common questions
Related guides
- How GA4 gets set up on your site
- Tracking, cookies & privacy
- Give us access to Google Tag Manager
- UTM links for campaign tracking
Need a hand?
Learn more
Reading your Search Console data
A plain-English guide to reading the most important Google Search Console reports — impressions, clicks, CTR, and position — and what the numbers mean for your business.
Tracking, cookies & privacy
A plain-English guide to how website tracking works, what cookies do, what privacy laws require, and how Chykalophia sets up tracking in a compliant way.