GTM Ultimate Stack

Workspaces, publishing and recovery for multi-brand changes

How ODDVX stages a change into a named workspace in every container, how to publish safely brand by brand, and how to resume or roll back when something goes wrong.

One named workspace in every container

By default, Apply writes into a workspace with the same name in every container in the batch. That one name is your handle on the whole change. Search for it in GTM and you find the rollout in every brand. Put it in your change log and the next person can trace what happened.

If a container already has a workspace with that name, the changes are added to it. That is useful for building a rollout across several sessions, and it is what makes resuming work (see below). Choose names that describe the change, for example Lead rollout Oct or Orphan cleanup Q4, rather than a generic default.

One workspace name across every brand. Where it already exists, the changes are added to it.

A workspace name card wired to five containers, four marked created and one marked reused because the workspace already existed.

Mind GTM's workspace limit

A standard GTM container allows only a few workspaces at once, counting the Default Workspace. In containers where several people work, that limit is easy to hit, and someone else's unfinished workspace may be using a slot.

When a container is full, the review offers two choices:

  • Skip & report: nothing is done in that container, and it is listed so you can come back later. This is the safe default.
  • Use its Default Workspace: the change goes into the workspace the team publishes from, alongside whatever else is there. Only choose this if you have agreed it with the container's owner.

ODDVX can't delete workspaces. If old ones are clogging a container, remove them in GTM after checking with whoever created them.

A full container either gets skipped and reported, or uses its Default Workspace. Choose the second only with the owner's agreement.

A container whose workspace slots are all taken, next to the two choices in the review: skip and report, or use its Default Workspace.

Publishing stays with you

ODDVX stops at the workspace. Publishing is a human decision, and in multi-brand work it is where your judgement matters most. For each container:

  1. Open the workspace in GTM and look at its changes. Check that it holds only what you reviewed, with nothing left over from someone else.
  2. Use Preview to test the journeys the change affects.
  3. Publish, with a version name and description that match the workspace name and your change log.

Go brand by brand. Start with the brand where a problem would be easiest to spot and cheapest to fix, then work outwards. If something surprises you in the first brand, you can stop before it reaches the rest.

Publishing happens one container at a time, in GTM, by you.

A staged workspace card wired to six containers, highlighted one after another, each marked you publish.

Resume an interrupted batch

A large batch can stop part-way: a lost connection, the computer going to sleep, or a temporary limit on GTM's side. You don't need to work out by hand what landed. Run the same batch again with the same workspace name.

Before creating anything, ODDVX checks whether the target workspace already has an item with that name. Items that landed the first time come back as skipped: … already exists, and only the missing ones are created. The preview shows you exactly which is which before you apply the second time.

On a re-run with the same workspace name, what landed before is skipped and only what is missing is created.

A re-run card fans out to six containers: three marked already exists and skipped, three marked would create.

Roll back, before and after publishing

How you undo a change depends on how far it has gone:

  • Before Apply: Discard all clears every staged change; Revert undoes the selected rows.
  • After Apply, before publishing: nothing has reached visitors. Delete the workspace in GTM, or remove the individual changes inside it.
  • After publishing: use GTM's version history to go back to the previous version. To stop one tag quickly, pause it in ODDVX, apply, and publish that.

ODDVX keeps no separate backup of deleted items. After a delete is published, GTM's version history is the record.

Discard before Apply, delete the workspace before publishing, use GTM's version history after.

Four recovery stages: before apply, before publishing, the publish gate, and after publishing using version history or a staged pause.

Verify and record

After publishing, extract the brands again and filter for what you changed, for example Name equals: GA4 - Event - generate_lead. Every brand should show the item, in use. Anything missing is either a skipped container you meant to come back to, or a workspace that hasn't been published yet.

Record the workspace name, the containers, the reviewer and the test you ran in your team's change log, so the next person can trace what happened.

A fresh extract filtered to the new tag: present and in use in all six brands.

An inventory filtered by name shows the same GA4 event tag in six brand containers, each marked in use.

ODDVX for Windows

Build once. Stage it in every brand.

Start free on one GTM account. Premium adds several accounts in one run, exports and scheduled reports.