Guide

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.

FAQs

Common questions.

Is Google Tag Manager free?
Yes. GTM is completely free to use. You pay nothing for the platform itself, only for any advertising services you connect through it (like Google Ads).
Do I still need Google Analytics if I have GTM?
Yes. GTM and GA4 are separate tools. GTM is the container that deploys the GA4 tracking code on your site — you still need a GA4 account to collect and view your data.
Can GTM slow down my website?
GTM itself adds minimal overhead, but the tags you load through it can affect performance. Poorly configured tags that fire on every page load — especially heavyweight scripts — can slow things down. Good tag governance (only loading what you need, when you need it) keeps the impact minimal.
Related guides

More on web design & ux.

Want a hand putting this into practice?

Book a free, no-obligation consultation with a Norwich-based specialist.

Book a free consultation
Get started

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.

  1. 01
    Tell us a bitFill in the form — two minutes, tops.
  2. 02
    We'll call you backWithin one working day, no pressure.
  3. 03
    Get a clear planHonest advice and a fixed quote.

Free · No obligation · We reply within one working day

Book a free consultation