11 September 2026 · 9 min read

Google Tag and Tag Manager Are Merging: What Changes in Your Containers

On 20 August 2026 Google published an update called "Updates to Google tag and Google Tag Manager". The two products have been drifting towards each other since the Google tag replaced the old Analytics and Ads snippets in 2023. This release makes the relationship explicit: a Google tag is now a fully capable Tag Manager container.

Google's own summary of the intent is short. Streamline measurement setup, improve performance and management, and provide a more unified experience across Google's tagging products.

Two details matter more than the marketing framing. Nothing is applied automatically, so existing containers keep running as they do today until someone accepts the optimization flow. And the change moves where settings live as well as what the interface looks like. A container that gets optimized without a review can behave differently from the one you audited last quarter.

What the 20 August update actually says

The help centre page sets out five points that matter for day-to-day work:

That last point is worth repeating to clients who ask why their reports look identical this week. They will, until someone presses the button. The risk sits entirely in that press.

Settings, Advanced, and what moved

The Overview page has been reorganised around the container and the product rather than around the tag list. Two new areas carry the weight:

No functionality has been removed. Triggers, variables, templates and folders all still exist, they are simply one click further in. If your onboarding documentation has screenshots of the old Overview, this is the release that makes them wrong. Update the material once, deliberately, rather than fielding the same question from three analysts in the same week.

New snippets no longer contain the gtag config command

This is the change with the longest tail because it leaves the Tag Manager interface and lands in your templates.

Google says all new deployment snippets will eventually use the same format, and that format does not include the gtag config command. The recommended replacement is the gtm init trigger, which configures initialization behaviour. Google notes the same trigger can be set to wait for the config command, which is how you preserve a legacy setup that depends on it.

The practical problem is that the config command is embedded in places you do not fully control. WordPress plugins, Shopify app snippets, theme templates, page-builder modules and third-party marketing tools all print their own version of it, often with a hardcoded measurement ID. New snippets generated from the interface will not look like the ones in those vendor instructions, so the code on the page and the code in the documentation will diverge.

Before anything is deployed from the new snippets, do two things. Search the site templates for the config command and write down where each instance lives, noting whether it is in code you own or output you rent from a vendor. Then confirm the load order in Preview. If a vendor snippet depends on the config command having run before a conversion event, the init trigger can wait for it, but verify that in Preview rather than assuming the order holds.

The optimization flow, and what to check before you accept it

Existing Tag Manager users are prompted to optimize their containers through a banner in the account. The flow needs edit, approve or publish permission, and Google lets you preview every proposed change before publishing it to your workspace.

Optimization does four things. It brings Google tag settings into the new Settings tab while leaving event tags unchanged. It populates the data flow map with the Google destinations those settings apply to. It lets the container send measurement data directly to Google destinations rather than loading extra gtag.js JavaScript. And it links the container to your Google destination accounts, so the container becomes visible and manageable inside the interfaces of other Google products. Those account links are created automatically during optimization, with Read access granted by default, and can be adjusted afterwards in Tag Manager's user management.

The access change deserves a pause on its own. Read access is not trivial when the interface on the other side belongs to a different team, a competing agency, or the client's in-house marketing department. Check who gains visibility of the container as part of the optimization, not three months later when someone asks why a stranger appears in the user list.

A workable pre-flight list:

  1. Consent configuration and consent defaults, checked first and in Preview.
  2. Measurement IDs still mapped to the correct destination.
  3. Triggers on automation events, particularly anything tied to a purchase or a form.
  4. The server container URL and transport settings if you run server-side GTM.
  5. Custom HTML tags, which are the first casualty of any silent reorganisation.
  6. User permissions before and after.
  7. A full Preview run on a staging workspace, then a comparison of event counts for 48 hours after publishing.

Test consent before anything else

Consent settings in Tag Manager are container-wide, so they sit inside the scope of an optimization that reorganises container-wide settings. The realistic failure is not that Google drops consent support. It is that a container gets tidied up quietly and the consent default ends up applying at a different point in the load order, or applies to a narrower set of tags than before.

For UK clients this is a compliance question as much as a data-quality one. Under PECR and ICO guidance, non-essential storage, which includes analytics and advertising cookies, needs consent before it is set. Consent Mode communicates the state of consent, it does not create it. A container-wide change that lets a measurement tag fire earlier than the consent default is a regulatory problem, and the ICO has not accepted a blanket analytics exemption.

Three things to confirm in Tag Assistant after any optimization:

If the client runs a consent management platform, confirm its update command still maps onto the same signals after the container is reorganised. A CMP that writes to stcm.consent.* keys or a similar custom store is only useful if the container still reads them.

Visual tagging: who gets to change measurement

The other headline feature is visual tagging. You navigate the site as a customer would, select elements directly on the page, and the system generates the selectors and triggers behind the scenes. It is in beta for purchase conversions in Google Ads, with more use cases promised through the year.

The interesting part is not the setup speed. It is who can then change measurement. A no-code interface that lives in the Google Ads or Google Analytics account is visible to the client, which means events can be created without the agency in the room. That is fine when naming conventions, ownership and a change log already exist. It is a mess when they do not, because the first symptom is a duplicate purchase conversion that nobody claims.

Set the rule before the feature reaches your client accounts. One naming convention, one owner per event, and a written record of every event created outside Tag Manager.

The performance claim, read carefully

Google's wording on performance is specific: previously, Tag Manager loaded extra gtag.js JavaScript to send data to a Google destination, which could cause latency in measurement transmission. Optimized containers send that data directly.

That is a claim about how quickly measurement data leaves the page, not about how quickly the page renders. The difference is real for sites that load both gtag.js and a container for the same destination, and for pages where the Google tag is loaded late or included twice. It is not a Core Web Vitals fix, and it is not a reason to rebuild a working container. If a client asks what it will do for their speed scores, measure before and after rather than repeating the marketing line.

Server-side GTM does not change

The unification happens on the browser side. Requests still arrive at your server container at the same rate, and the consent handling, enrichment and forwarding logic you built there stays where it is. If your Google tag forwards to a server container, the client side of that path may get simpler, but the server container's own configuration is untouched.

Server-side tagging remains the place for enrichment, first-party collection endpoints, and destinations that Google does not operate. Nothing in the 20 August release changes that calculation.

Partner integrations worth noting

Google Ads Liaison Ginny Marvin also pointed to integrations with Akamai, Cloudflare, Duda, Fastly and Webflow, described as helping businesses keep measurement data accurate and secure. Cloudflare and Fastly appeared earlier this year in the Google tag gateway work, and they reappear here. If you host client sites on either platform, an increasing share of the tagging setup is configured at the edge rather than in the page, and that is a skills line item for whoever owns the hosting.

What to do this week

  1. List the client sites that load only a Google tag with no Tag Manager container. Those are the sites where this is a real change rather than an interface refresh.
  2. Do not accept the optimization banner on a complex container without reading the preview. The banner will be there for months. The mistake will not wait.
  3. Check consent behaviour first: default denied, then the update, then the tags.
  4. Find every gtag config command in your templates and vendor snippets, and note which ones you can change.
  5. Review the container-to-account links created by any optimization and adjust permissions.
  6. Record what changed, and when, in the measurement plan. The next analyst inherits whatever you write down.

The Google tag used to be a snippet. It is now a container. That single sentence invalidates a line that appears in a lot of handover documents: that a site using only the Google tag has nothing to audit. It has a container, it has settings, and since August it can be modified from more than one interface. If you have not looked inside a client's tagging setup since the 20 August release, that is the job for this week. If you want a second pair of eyes on it, book a consultation and we will read the container with you.

Not Sure What Your Container Does Anymore?

North Digital audits Google tag and Google Tag Manager setups for UK agencies and brands: container settings, tag execution, consent mode signals, and the measurement plan behind them.

Get a Free Analytics Audit