29 September 2026 · 11 min read

GTM's AI Version Summary: Useful, Not an Audit Trail

Google Tag Manager now writes your version description for you. The release note dated 17 September 2026 says the submit page carries an AI suggested version summary, and that it names and describes the changes sitting in your workspace. One sentence, no detail, and nothing about it in the Help Centre yet.

That gap is why the change deserves more than a shrug. The feature is real, it works, and it beats the blank field most teams leave behind. It is also not the record a client, a new agency or a regulator asks for when they want to know why a tag changed. Here is what the AI can see, what it cannot, and how to build a version log that answers the question.

What the release note actually says

The whole announcement is one paragraph. This release updates the Tag Manager submit page with an AI suggested version summary. The AI summarises the changes in the workspace and automatically proposes a Version Name and Version Description.

Practitioner write ups fill in the interface detail. On the Submit screen there is a toggle labelled "Suggested version summary" in the submission configuration. Leave it on and the two fields arrive pre-filled from the workspace diff. Delete an old vendor tag and the suggested name reads something like "Delete Hotjar Tracking Code tag".

As of 29 September 2026, the Help Centre article "Publishing, versions, and approvals" does not mention the AI summary at all. The feature shipped ahead of its documentation, so the page you would normally check is silent on it. That is a familiar pattern with Tag Manager changes, and it means the release note is currently the only description of the behaviour.

The submit flow it plugs into

The AI fills a field that already existed, and the documented flow around it has not changed.

Open the container, click Submit in the top right, and the Submit Changes screen appears with options to publish the container and save a version. Keep Publish and Create Version selected. Review the Workspace Changes section. Enter a Version Name and Version Description. Choose an environment if you use more than one. Click Publish.

The Workspace Changes section is the part worth slowing down for. Google documents a More Actions menu on each element, where you can view the difference between versions for that element or abandon the change. Clicking the element name opens an expanded detail screen where you review what changed, make a last minute edit, or drop the change before it goes live.

Two other paths matter. To snapshot a workspace without publishing it, click Submit, then Create Version, give it a name and description, and click Create. To push a version that was saved earlier, open Versions, click the version, then use Action and Publish. If a mistake reaches production, the Actions menu offers Set as Latest Version, which replaces the current draft with the content of the chosen version so you can fix it and publish again.

Google's own naming example is still the best short standard: a version name of "GA page view tag - initial launch" and a description of "Launch the Google Analytics pageview tag on example.com." Name, action, scope. That is the shape the AI is aiming at.

Why the version log was already weak

Version descriptions get left blank because the person publishing is in a hurry and the field is optional. GA4 Optimizer made this point when the feature landed, noting that tracking work passes between media buyers, external agencies and web developers, and the description field is the thing everyone skips.

The result is a publish history that tells you who and when, and little else. The Versions screen does record when versions were live and who published them, which is genuinely useful. What it does not carry is intent. Six months later, "Version 47" with no description is a dead end.

That is the gap the AI addresses, and it addresses it well. An auto-written "Added Google Ads conversion linker" beats an empty box by a wide margin.

What the AI can see, and what it cannot

The summary is built from the diff. It can see that a tag was added, deleted or edited, that a trigger changed from one condition to another, that a variable was renamed.

It cannot see why. Picture the same diff twice: an unused vendor tag removed from a container. That deletion might be housekeeping after a contract ended. It might also be the removal of a tag that had been firing before consent was collected, taken out after a review. The diff is identical, and only one of those stories belongs in your records.

The same limit applies to a long list of ordinary decisions. Whether a change is a test or permanent, which client request or ticket it answers, whether it touches consent gating, whether it was approved. None of that lives in the workspace configuration, so none of it can appear in the summary.

There is a second, quieter risk. A description that is confidently wrong is worse than a blank one, because the next person reads it and stops asking. If the AI describes only part of the diff, nobody catches it unless they compare the text against the Workspace Changes list themselves. That comparison takes thirty seconds, and it is the whole point of the review step.

The enterprise question nobody asked for

GA4 Optimizer's write up raises a concern worth passing on with clear labelling, because it is their analysis rather than a Google statement. They report that the feature is effectively on by default, generating text as soon as Submit is pressed, with no terms acceptance step, and that at the time of writing there is no account level switch to turn it off across an organisation. They also note that Google has not published a privacy statement specific to this integration.

Treat that as a third party report, not a documented fact. Check the current behaviour in your own account before repeating it to a client, because vendor notices move. The reason to note it anyway is that container configuration is not generic data. It holds vendor lists, custom variable logic, proprietary naming conventions, measurement IDs and the structure of how a business measures itself. If your organisation has a rule about what may be sent to third party AI services, this workflow deserves a decision rather than an assumption.

One related point is neither new nor about AI. A web container is client side by design, so its configuration has always been readable by anyone who looks, whether through page source or a container auditing tool. That is an argument about what belongs in a web container rather than a server container, and it predates this release. Keep the two questions separate.

Keeping a version log that survives a question

Treat the AI text as a first draft and add the fields that carry meaning. A short template in the description box covers almost every case:

Six rules keep it honest:

  1. Read the suggested text before you publish. Compare it against the Workspace Changes list and fix anything it missed.
  2. Replace the AI text entirely for consent related and client facing changes, because those are the entries read later by someone outside your team.
  3. Agree a per client position on AI summarisation and write it down, so the decision is not made by whoever happens to be publishing.
  4. Create a version before a large change, not only when you publish, so there is a known good point to return to.
  5. Keep Publish access narrow. Creating a version needs Approve access or higher, which means the two permissions are already separable, and Google notes that owners may grant publish rights to a smaller set of experienced users who review requests.
  6. Review the publish history monthly. The Versions screen shows a Published column, which is where you spot the change nobody documented.

Approvals if you are on 360

Approvals are a Google Tag Manager 360 feature, included with the Google Marketing Platform, and they close most of the gap this article describes. Users with Edit access or higher see an extra option to request approval.

The flow is: click Submit, select Request Approval, optionally choose a specific approver, optionally add a comment explaining the request, then click Request. A banner appears on the workspace while the request is pending. Any user with Approve or Publish access can act, and naming an approver flags it for a specific person.

The Approvals tab lists open requests, including publish requests, External Account Link approvals and tags pushed from Campaign Manager 360. A blue indicator means requests are open to anyone or assigned elsewhere. A red one means something is waiting on you. You can approve, send back for further edits, or withdraw.

If you are not on 360, the cheap substitute is a written convention. One person publishes, the description follows the template, and the request lives in your existing ticket system.

The UK accountability angle

Under UK GDPR the accountability principle asks you to demonstrate compliance, rather than merely to comply. Tag configuration sits at the centre of that on most websites, because it decides which scripts run and at what point consent gates them. The version log is one of the few records that captures both.

The ICO guidance on storage and access technologies, finalised in April 2026 alongside the exceptions in the Data (Use and Access) Act 2025, keeps advertising measurement behind consent while allowing analytics used to improve a service inside the statistical purposes exception, provided you give clear information and a simple means of objecting free of charge. That distinction makes some tag changes legally relevant. Adding a pixel that measures advertising, or altering when it fires, is not housekeeping.

So when a change touches consent behaviour or introduces a vendor, write the consent impact into the description yourself. "AI summarised: added Meta Pixel" answers nothing when the question is when that pixel started firing and who approved it. Our Consent Mode v2 guide for UK sites covers the gating mechanics, and the Google tag and GTM merger explains why more of this configuration is moving into one place.

What to do this week

Open the Submit screen on your busiest container and look for the toggle. Leave it on, publish something small, and read what it writes. Judge the output against the diff rather than against an empty box, because the comparison is the blank descriptions you have shipped for two years, not a hand written audit note.

Then add the two fields the AI cannot supply, the reason and the consent impact, and keep the description short enough that someone reads it. The version name and description are not a formality. They are the one place in a container where the next owner learns what you were thinking.

Is Your Container Documented Well Enough to Audit?

North Digital reviews container history, version naming and consent impact for UK businesses, agencies and in-house teams. You get the audit trail assessment, a version description template, and a short list of entries that need writing before anyone asks.

Book a Measurement Review