A GA4 install is a config tag, a set of event tags, the triggers behind them and the variables they read — a dozen forms and half an hour. Here that is one call, and the individual tools are still there for the parts specific to your site.
A Google Tag Manager client with two levels. The lower one creates individual tags, triggers and variables through the Tag Manager API; the upper one builds whole configurations at once — a GA4 setup with its config tag and common events, a Facebook Pixel, form submission tracking.
- Containers listed for an account, and the detail of any one of them
- Tags, triggers and variables created individually
- A complete GA4 setup — config tag plus the common events — in one call
- Facebook Pixel tracking and form submission tracking set up as units
- Whole workflows generated for a site type: ecommerce, lead generation or content
- A container version published
Python with the project's dependencies installed through uv or pip, a Google Cloud project with the Tag Manager API enabled, and an OAuth desktop credential saved as credentials.json. Its path, and the path of the token file the server writes beside it, are given as environment variables.
