Tag Manager container audit in a sheet
Lists every tag, trigger and variable in your container in a new sheet tab, and flags paused tags and triggers no tag uses.
Letaido's Google Tag Manager integration lets an AI agent read your container, audit it and draft tags and triggers in a workspace.
Audits, reports and tag drafts, checked step by step. Open one to watch it run.
Lists every tag, trigger and variable in your container in a new sheet tab, and flags paused tags and triggers no tag uses.
Name the link and the event, and the agent adds the trigger and GA4 event tag in a Tag Manager workspace for you to publish.
Reads your tracking plan sheet and drafts the data layer variables, custom event trigger and GA4 event tag for each new row in a Tag Manager workspace, unpublished.
Every Friday, post the tags, triggers and variables changed in your Tag Manager workspace that are not live yet.
Finds event parameters your Tag Manager GA4 tags send that aren't GA4 custom dimensions yet, and registers them so they show in reports.
Four ways to work on a Tag Manager container.
| Option | Set up by asking | Audits the container | Runs on its own | No code | Drafts edits for you |
|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | Yes | |
| Tag Manager web app | No | Partly | No | Yes | No |
| Tag Manager API | No | Yes | Partly | No | Partly |
| Audit tools and templates | No | Yes | No | Yes | No |
| Option | How it works | Best for | Watch out for |
|---|---|---|---|
| Letaido AI agent | You describe the job. The agent reads the container, drafts tags and triggers in a workspace, reports to Sheets or Slack and registers GA4 dimensions. | Audits, change reports and tag drafts you review before publishing. | Needs your own Google Cloud OAuth client. Tag Manager's quota is small. |
| Tag Manager web app | You click through tags, triggers and variables, preview, then submit and publish a version. | One-off edits by someone who knows the container. | Audits mean opening every tag by hand. |
| Tag Manager API | Developers call the API from their own scripts to read and change accounts, containers and workspaces. | In-house tooling and bulk changes. | Needs developers and an OAuth client, and the quota is per Cloud project. |
| Audit tools and templates | Third-party auditors and community templates check a container or export it for review. | A one-time health check. | Most check or export a container but don't draft changes. |
Connect Google Tag Manager once. After that, you describe each job in plain English.
Allow all read operations once per app; approve each kind of write once.
Save it to run on a schedule.
A schedule, or you asking.
In Google Cloud, enable the Tag Manager API and create an OAuth client. Set the consent screen to In production or Internal; in Testing, tokens expire after 7 days.
You pick the scopes when you make the refresh token. Read and edit scopes let the agent prepare changes; without the publish scope it can't put anything live.
Paste the client ID, client secret and refresh token into Letaido.
Allow all read operations once per app; approve each kind of write once. Then save it to repeat.
105 actions in 12 groups, from reading containers to drafting tags and publishing versions.
Create an OAuth client in your own Google Cloud project with the Tag Manager API on, then paste the client ID, client secret and refresh token into Letaido. Set the consent screen to In production or Internal, because tokens made in Testing expire after 7 days.
Only if you grant the publish scope. Without it, the agent prepares changes in a workspace and you publish them. None of the jobs above publishes. Allow all read operations once per app; approve each kind of write once.
Ask Letaido for one. It reads every tag, trigger and variable in a workspace and writes them to a sheet, flagging paused tags, tags with no trigger and triggers no tag uses.
Letaido is not an MCP server. It has its own Tag Manager connector that uses the Tag Manager API with your OAuth client, and it can mix Tag Manager with Sheets, Slack and GA4.
Tag Manager's quota is 0.25 requests a second and 10,000 a day per Cloud project, so a large container takes the agent a few minutes.
Connect Google Tag Manager, then ask for a job like "Audit our Tag Manager container into a Google Sheet". Leta gets it done on your schedule, or the moment you ask.
Get LetaidoLook up accounts, containers, tagging snippets, and linked Google tag destinations without making any changes.
Create, rename, merge, move tag IDs between, or delete containers and accounts.
List and inspect all tags in a workspace, including their parameters and firing triggers.
Add, update, revert, or delete tags in a workspace.
List and inspect triggers, user-defined variables, and built-in variables currently switched on.
Add, update, revert, or delete triggers and user-defined variables, and switch built-in variables on or off.
Create, sync, and delete workspaces, create and manage versions, and publish a version to the live site.
Create, update, reauthorize, and delete container environments for staging or custom deployments.
Create and manage folders and custom templates to keep the workspace tidy, including importing from the community gallery.
Add, update, and delete Google tag configurations that control how a G- or AW- destination is served.
Create, update, revert, and delete clients, transformations, and zones in server-side containers.
Grant, update, and remove user permissions on the account and its containers.