Google Tag Manager

Google Tag Manager

Analytics & Attribution
Add a tracking pixel this afternoon instead of waiting for the next release.
ACCESS
Google account
PRICE
Free
HOST
Google
CATEGORY
Tags & dashboards
Last updated
August 4, 2026

What it is.

A developer installs one container once, and after that you add analytics, ad pixels and third-party scripts yourself. Google lets you manage all your website tags without editing code, for free.

Preview mode shows exactly which tags fired before anything goes live, and every publish saves a version you can roll back to. Hand it to a marketer and the worst case is a two-click undo.

What you get.

  • Tracking changes that go live without a code release.
  • Preview mode showing which tags fired and the values behind them, before publishing.
  • Version history with rollback, so a mistake costs seconds.
  • One place to audit what fires, which is how you find the abandoned pixels slowing the site.
HOW TO USE IT

How to set it up.

1

Create a container, then have a developer place the two snippets in the head and body once.

2

Add the Google tag for Analytics first, and confirm it in Preview before publishing anything else.

3

Create a Data Layer variable for the fields you care about, and read them in Preview to check the values arrive.

4

Build one trigger per meaningful action, and name triggers after the action they describe.

5

Publish with a version name that says what changed, so the rollback list stays readable.

6

Give marketers publish access only after they have used Preview twice with someone watching.

Pricing Plans

Tag Manager

$0

unlimited containers and tags, version history included

Use cases

Pixel live this afternoon

Add the tag, preview which tags fired, and publish without a code release.

Two-click rollback

Publish a version, and when the numbers move oddly, return to the last one.

Debug someone else's tracking

Use preview mode to read the values a tag sends before you trust the report.

Best for

Marketing teams without developer time

A pixel that takes a sprint to add is a pixel that never gets added. One container makes it an afternoon.

Setting up GA4 events

Custom events and their parameters can be built and tested in Preview before a single one reaches the property.

Auditing what already fires

Preview mode on a live page lists every tag, which is how you find the four abandoned pixels nobody removed.

Open the tool

Opens on Google in a new tab.

Open the Tool

Questions about Google Tag Manager

Does it cost anything?
Do I still need a developer?
Can I undo a bad publish?

Questions about Analytics & Attribution

How many tags is too many?
Should tracking be hard-coded or managed in a container?
Before you start
  • A developer to place the two snippets on every page.
  • A Google account to own the container.
Strengths
  • Managing every tag without editing code, at no cost, with unlimited containers.
  • Preview mode shows which tags fired and the variable values behind them, before anything is published.
  • Version history means a wrong publish is reversible in seconds.
Limitations
  • Publish access in the wrong hands can break tracking site-wide, so keep the permission list short.
  • Every tag you add costs page performance, and abandoned tags are the usual culprit behind a slow site.
  • Consent handling has to be configured deliberately, since a container will happily fire tags before consent otherwise.
Skip this if
  • Your tags already go out through a server container or the codebase, with a release process behind them.
Ideal for
  • Growth marketers
  • Web teams
  • RevOps

Got the free stack.
Need the engine?

Free tools give you the data. We turn it into pipeline for 300+ B2B tech companies, across organic search and paid media.