The parts that make changes safe
Tag Manager gives you three safeguards, and most tracking accidents come from skipping them. A workspace holds edits that do not affect the site until published. Preview shows, for your own browser, which tags fire and what triggers them. And every publish saves a version, which Google documents you can republish directly, or set as the latest to continue from.
The data layer is the other half. Google's documentation says it should be declared above the container snippet, only ever pushed to, and use consistent names; tags that read it break when those rules are broken.
- Edit only in a workspace.
- Preview before publishing, and keep before and after screenshots.
- Name versions so a stranger can follow them.
Where the common faults sit
An unexplained container is a documentation fault, fixed by an inventory and a clean-up. A form that counts failures is a trigger-choice fault. Stale items on an ecommerce event are a data layer clearing fault. Consent that arrives late is an ordering fault covered by the Consent Initialization trigger and consent checks. A server container is an optional route to forward events, not a repair.
Each has a guide on this site, and a bounded outcome where one fits.
- Read the guide for the symptom before changing anything.
- Do not publish a change you have not previewed.
Priced routes and boundaries
Bounded routes: Clean up one GTM container, £395; Banner choices reach Google tags, £395; Track one form's submissions, £245; Set up server-side tagging from £995; and a standing change-testing service at £145 a month with up to four changes. A full rebuild of a site's measurement starts from £4,500. All are untested proposals with payment after sign-off. We prepare changes in a workspace and you publish. Send the tag count and the events you must keep; no logins, exports or account IDs.
Sources and limits
- Tag Manager Help: Publish a container and manage versions Checked 2026-10-11.
- A version is a snapshot of the container; each publish records one, and an earlier version can be published or set as the latest.
- Tag Manager Help: Preview and debug containers Checked 2026-10-11.
- Preview shows which tags fired, in what order and what triggered them, visible only to the browser that started it or people you share it with.
- Google Tag Manager: The data layer Checked 2026-10-11.
- The data layer is declared above the container snippet and pushed to; pushing an existing variable name replaces its value.
- Google for Developers: Server-side tagging introduction Checked 2026-10-11.
- A server container runs on a server you control and processes requests with clients, tags and triggers.
- Tag Manager Help: Consent mode in Tag Manager Checked 2026-10-11.
- Tags have built-in and additional consent checks, and a Consent Initialization trigger fires before all other triggers.