Google Tag Manager: A Plain-English Guide for Small Business Owners
Add tracking to your site without touching the code.
Every time you add a new piece of tracking to your website — Google Analytics, a Facebook pixel, a live-chat widget — you normally have to edit the site’s code. For business owners who don’t know HTML, that means waiting on a developer every single time. Google Tag Manager (GTM) solves that problem by giving you a single container that holds all your tracking scripts, managed through a simple browser dashboard.
In this guide we explain what Google Tag Manager is, how it works, and why setting it up correctly from the start will save you hours of developer time and give you far more flexibility to measure what matters on your site. As a Norwich web design agency, Xpose regularly implements GTM for clients who want clean, reliable tracking without ongoing technical dependency.
What Google Tag Manager Actually Does
GTM is a tag management system. A "tag" is any snippet of JavaScript that you want to fire on your website — Google Analytics, Google Ads conversion tracking, Meta Pixel, Hotjar, and dozens of others. Without GTM, each of these tags has to be manually pasted into your site’s HTML. With GTM, you paste one GTM snippet into your site once, and from then on you manage all other tags through the GTM interface — no further code changes needed.
GTM works using three concepts: Tags (the scripts you want to fire), Triggers (the conditions under which they fire — page load, button click, form submission, scroll depth), and Variables (dynamic values like page URLs or clicked element text). Combine these three and you can track almost any user behaviour without writing custom JavaScript. Changes go live instantly once you publish a new version of your container.
Setting Up GTM on Your Website
Getting started takes about 20 minutes. Create a free account at tagmanager.google.com, create a new container for your website, and copy the two code snippets GTM provides — one goes in the <head> of your HTML, one immediately after the opening <body> tag. If you’re on WordPress, the GTM4WP plugin handles this for you without touching theme files. Once the container is live, verify it’s working using GTM’s built-in Preview mode, which shows you exactly which tags fire on which pages.
From there you can migrate your existing analytics tags into GTM. The most common first step is moving Google Analytics 4 into GTM so that all future GA4 configuration happens inside GTM rather than hardcoded in your site. This makes it far easier to add custom events, update your tracking ID, or switch analytics platforms in the future.
Common GTM Use Cases for Small Businesses
Once GTM is in place, you can track things that were previously difficult or expensive to measure: phone number clicks, form submissions, PDF downloads, outbound link clicks, video plays, and scroll depth. Each of these becomes a custom event in GA4 with no extra developer work. You can also use GTM to fire remarketing tags — so that when someone visits your pricing page but doesn’t contact you, they’ll see your ads on other platforms.
GTM also gives you a version history — every published container is saved, so you can roll back to a previous version instantly if something breaks. At Xpose, we always set up GTM as the first step in any analytics implementation. It’s the foundation that makes everything else faster, safer, and more maintainable.
Common questions.
Is Google Tag Manager free?
Do I still need Google Analytics if I have GTM?
Can GTM slow down my website?
More on web design & ux.
Want a hand putting this into practice?
Book a free, no-obligation consultation with a Norwich-based specialist.
Let's put your business in a better light.
Book a free, no-pressure consultation. We'll talk through your goals and tell you honestly what we'd do — whether you work with us or not.