Tag Manager
Google Tag Manager for a small business: what it is, when the Google tag is enough, and who should own it
Tag Manager is Google's free tool for adding measurement and marketing tags to a website, and deciding when each one runs, without editing the site's code each time. Google calls it the first choice wherever a site's platform allows it, and says a site tagging one Google product with few changes can start with the Google tag alone.
By Oscar CobbeCurrent as at 8 minute read17 sources
What Tag Manager is
Google describes Tag Manager as "a tag management system that allows you to set up and manage tags on your site without changing your website's code". It costs nothing. You add two snippets of code to each page, and after that, Google says, you don't need to change your code much, because tags are set up and managed on the Tag Manager website.
Its parts have plain names:
- 1A tag: in Google's words, a segment of code "provided by analytics, marketing, and support vendors", such as the tags for Google Ads, Google Analytics and other companies' products. In Tag Manager you configure the tag and when it fires there, and the tag itself is not added to the site's code.
- 2A trigger: "a rule that determines when a specific tag should fire". It listens for events such as clicks, form submissions or page loads.
- 3A variable: a placeholder for a value a tag or a trigger uses. Tag Manager has a set of built-in variables, and you can define your own.
- 4A container: the tags, triggers, variables and settings installed on one website or app. Google's setup guide is one Tag Manager account for the company, with one container for each of its websites and apps.
Versions, and testing before anything goes live
Each time a container is published, Tag Manager records a version, which Google calls "a snapshot of a container configuration at a particular time". A mistake is undone by publishing an earlier version, and Tag Manager keeps a publish history showing when each version was live and who published it.
Preview mode lets you browse your own site as if the unpublished changes were live, connected to Google's Tag Assistant, so you can see which tags fired and in which order before you publish.
When the Google tag on its own is enough
The Google tag is the tag Google Ads and Google Analytics 4 need to receive data. Google's help says it suits marketers without a web developer, or sites on a website builder or content management system, and that "if you only need the default metrics, such as page views, clicks and scrolls, you can set up the Google tag once and you're all set."
Google's developer guide is more specific. It says the Google tag "may be the fastest and easiest method to get started" if you "only intend to tag your pages for one product (e.g. Google Ads) with few changes over time", and suggests it where the main goal is ad performance, or measuring all the traffic to a site.
The limit is that the Google tag sends data only to Google. A container whose ID starts with G- or AW- "is limited to Google tags", in Google's words, and one whose ID starts with GTM- can also run other companies' scripts and custom code.
When a container earns its place
Google's own guidance points to Tag Manager in four cases:
- 1Tags from more than one company. Tag Manager "supports Google-specific tags, a wide array of third-party tags, and even custom tags".
- 2Changes without editing the site. Once the snippets are in place, tags are added, changed and removed in Tag Manager.
- 3More than one person working on the tags. Tag Manager has workspaces, version control and a permission level for each person.
- 4A site platform that allows it. Google's developer guide says that where your site platform or content management system permits it, Tag Manager "should be your first choice", and its help page tells a site already on Tag Manager to continue with it.
Google is merging the two
Google's help page on the change, dated 20 August 2026, says Google tags "will be upgraded to fully capable Google Tag Manager containers". A site that uses only the Google tag gains the option of Tag Manager's interface, debugging and version control, and Google says the upgrade will not change how the Google tag behaves on the page.
For sites already on Tag Manager, Google recommends optimising the container, and says no changes will be made automatically. The optimisation links the container to the Google accounts it sends data to, and grants them read access by default, so check the container's users afterwards.
Tag Manager's consent settings
Google documents three Tag Manager features for this:
- 1The Consent Initialization trigger, present in each web container as Consent Initialization - All Pages. It is for the tags that set the visitor's consent state, such as the banner's own tag, and Google says it always fires before all other tags.
- 2Consent settings on each tag, under Advanced Settings, Consent Settings. Google's tags for its own products, such as Google Analytics and Google Ads, have built-in consent checks and change their behaviour by themselves. For any tag, "Require additional consent for tag to fire" makes it fire only if every consent type you name is granted, such as ad_storage or analytics_storage.
- 3The Consent Overview page, switched on under Admin, Container Settings, which sorts every tag into Consent Configured or Consent Not Configured. A tag from another company left as Not Configured has had no consent check added.
Consent mode: basic or advanced
Consent mode passes the visitor's answer to Google's tags, which adjust their behaviour to it, and Google documents two ways to set it up. In basic mode, Google's tags do not load until the visitor interacts with the banner, and Google says this setup "transmits no data to Google prior to user interaction with the consent banner"; if the visitor does not consent, "no data is transferred to Google at all". In advanced mode, the tags load when the page opens, with defaults set to denied unless configured otherwise, and while consent is denied they send measurements without cookies, which Google uses for modelling.
Google's Analytics help says that while analytics storage is denied, no Analytics cookies are set, accessed or read from the device, and that the cookieless pings can include the user agent, the screen resolution and the IP address. It adds that Google Analytics does not store or log IP addresses.
The DPC's 2020 guidance and the European Data Protection Board's 2023 guidelines word the rule differently for a measurement like that. The DPC says the Regulations apply when any information is stored on or accessed from the device. The Board's Guidelines 2/2023, adopted on 7 October 2024, say that where JavaScript code instructs the browser to send information from the device, that access "clearly falls within the scope" of Article 5(3) of the ePrivacy Directive, the EU provision behind Regulation 5(3). What your website sets before anyone clicks accept sets out both readings in full.
Moving tags off the page into a server container, one of Tag Manager's container types, is a separate decision, and what server-side conversion tracking does explains why it is not a way around consent.
Who should own the container
The business whose website it is. Google's developer guide says the organisation whose tags are managed should create the Tag Manager account: if an agency manages tags for your company, your company creates the account and adds the agency's Google account as a user. Access can be given only to Google accounts.
Google's help on users and permissions asks for at least two active administrators, with real accounts and not shared logins, managed by someone in your organisation and not an outside agency or consultant. Google says it cannot add users on request, so an account with no administrator left can end with nobody able to manage it. An account or container with no administrator is deleted automatically, and users with read access then have 30 days to export it.
Access is set for each container, at five levels, under an account role of User, who can view basic account information, or Administrator, who can also create containers and change users' permissions:
- 1No access: the container is not listed for that person.
- 2Read: can browse the tags, triggers and variables, and change nothing.
- 3Edit: can create workspaces and make edits, but not create versions or publish.
- 4Approve: can also create versions, but not publish.
- 5Publish: full rights, including publishing to the live site.
Giving a supplier access
A supplier who only builds can be given Edit or Approve, with Publish kept by someone in the business. A supplier who also publishes leaves a record: the publish history shows when each version was live and who published it.
Sources
- 1.Introduction to Tag Manager · Tag Manager Help
- 2.Google Tag Manager vs. gtag.js · Tag Manager Help
- 3.Tag · Tag Manager Help
- 4.Trigger · Tag Manager Help
- 5.Variable · Tag Manager Help
- 6.1. Create an account and container · Tag Manager Help
- 7.Publishing, versions, and approvals · Tag Manager Help
- 8.Preview and debug containers · Tag Manager Help
- 9.Plan your tag setup · Google for Developers
- 10.Updates to Google tag and Google Tag Manager · Tag Manager Help
- 11.S.I. No. 336 of 2011, the ePrivacy Regulations, Regulation 5 · Irish Statute Book, Office of the Attorney General
- 12.Guidance note on cookies and other tracking technologies, April 2020 · Data Protection Commission
- 13.Consent mode on websites and mobile apps · Google Analytics Help
- 14.Tag Manager consent mode support · Tag Manager Help
- 15.Consent mode overview · Google for Developers
- 16.Guidelines 2/2023 on Technical Scope of Art. 5(3) of ePrivacy Directive, version 2.0 · European Data Protection Board
- 17.Managing users and permissions · Tag Manager Help
Ad accounts run on accounts you own
The Ads add-on runs your Google Ads and Meta accounts for €400 a month on top of Support at €450 a month. It is built on your own ad account, so it stays yours, and the sales Google or Meta credits to your ads are checked against your invoices. You pay for the ads yourself, straight to Google or Meta.
See SupportWho wrote this
Oscar Cobbe · Founder, FourWinds Digital
Writes and maintains the legal explainers on this site, and does the compliance work behind them. Every date and article number here is checked against the legislation itself before it is published, and each article shows the date it was last checked.
More about how we work →Read next
- CookiesCookie banners in Ireland, and what the DPC said
- CookiesDoes your website track visitors before they say yes? How to check it yourself
- MeasurementWhat server-side conversion tracking does, and what it does not
Written on 30 October 2026; it describes the law as FourWinds read it on that date. This is general information about how the rules work, not legal advice on your situation. Where you need a solicitor, we say so. How we check the law.