Google Tag Manager (GTM) is a free Google tool that keeps all your site’s tags in one place: Google Analytics, Google Ads conversion, the Meta pixel, Clarity, and whatever else you use. You install one code snippet, and from then on you create, test, and publish tags through the Tag Manager dashboard, without asking a developer to touch the site every time something changes.
A tag is the piece of code that sends a bit of information from your site to another tool. When someone fills out a form, it’s a tag that tells Google Ads that was a conversion. Without Tag Manager, each of these tags goes straight into the site’s code. With five tools, that’s five codes scattered around, and nobody remembers what’s still active.
What Google Tag Manager is for
- Measuring what matters. WhatsApp clicks, form submissions, purchases, phone calls. Tag Manager turns each action into an event that Google Analytics and Google Ads understand.
- Changing tags without touching the site. Did your Google Ads conversion change? You adjust it in the dashboard and publish, without opening the code.
- Seeing everything in one place. Every tag, the triggers that fire each one, and the history of who changed what are all recorded by version.
- Testing before you publish. Preview mode shows which tags fire on each click, before any visitor sees the change.
The three pieces: tags, triggers, and variables
Everything in Tag Manager revolves around three things.
Tag is what you want to send. For example, the Google Analytics tag or the Google Ads conversion tag.
Trigger is when the tag fires. It can be on all pages, on a button click, on a form submission, or when the thank-you page opens.
Variable is the information the tag or trigger uses. The page URL, the text of the clicked button, the purchase value.
A common setup: the Google Ads conversion tag (tag), fired when the “/thank-you/” page opens (trigger), with the order value read from the page (variable).
How to install Google Tag Manager
- Create the account and the container. Go to tagmanager.google.com, create an account with your company name and a Web container with your site’s address. The container gets a code in the format GTM-XXXXXXX.
- Install the two code snippets. Tag Manager shows two snippets: one goes as high as possible inside the head section of every page, the other right at the start of the body section. In WordPress, you can do this with a plugin like Site Kit, from Google itself, or with a code insertion plugin.
- Confirm the installation. Open Preview mode in Tag Manager and enter your site’s address. If Tag Assistant connects, the container is installed. We explain the test step by step in Google Tag Assistant: how to test your tags.
- Create your first tag. It’s usually the Google tag for GA4, fired on every page. See how in GA4: how to set up from scratch.
- Publish. Nothing goes live until you click Submit and publish a version. Give it a name that explains what changed, because that history is what lets you roll back if something goes wrong.
Tag Manager or install directly on the site?
For a site with only Google Analytics, installing the Google tag directly in the code does the job. The difference between the two approaches is covered in Google tag or Google Tag Manager.
Tag Manager starts to pay off once more tools or more events come into play: Google Ads conversion, Meta pixel, WhatsApp click events, forms. That’s almost always the case for anyone running ads.
Common mistakes we see in accounts
- The same tag installed twice. GA4 added directly to the site and again through Tag Manager counts every visit twice. Before creating the tag in GTM, check whether your theme or a plugin already installs Analytics.
- Publishing without testing. A conversion tag firing on every page makes Google Ads think every visit is a sale, and your bids go to the wrong place.
- A container with no owner. Tag Manager created under the personal email of a former employee or your previous agency. Create it under your company’s email and grant access to whoever will operate it.
- Nobody knows what each tag does. Name your tags by what they do (“GA4 – form submission”), not “Tag 1.”
Tag Manager and Google Ads
For advertisers, the biggest gain from Tag Manager is measuring the right conversion. If Google Ads doesn’t know who became a customer, it optimizes for clicks, and your budget goes to people who are just curious. We walk through this step by step in Google Ads conversion through Tag Manager, and the data layer, which is how your site passes information to GTM, is covered in data layer: what it is.
Frequently asked questions
Is Google Tag Manager paid? No. The version almost every site uses is free.
Does Tag Manager slow down the site? The container itself is light. What adds weight is what you put inside it. Ten third-party tools weigh the same whether they’re inside or outside Tag Manager, so it’s worth keeping only what you actually use.
Do I need to know how to code? For the most common tags (Analytics, Google Ads conversion, Meta pixel), no. More specific events, like reading a purchase value, require a data layer set up by a developer.
Does Tag Manager replace Google Analytics? No. Tag Manager only delivers the information. Google Analytics is what stores it and shows the reports.
Want someone to set this up for you? Ciclicko sets up GA4, Tag Manager, and Google Ads conversions, with everything tested before publishing. Check out our conversions and CRM service.