Google Tag Manager · Schema

Google Tag Manager Container

A Google Tag Manager Container represents a collection of tags, triggers, and variables deployed to a website, mobile app, or server-side environment. Containers organize measurement codes and related code fragments that are collectively managed through Google Tag Manager.

AnalyticsConversion TrackingMarketingTag ManagementTracking

Properties

Name Type Description
path string GTM Container's API relative path. Example: accounts/123456/containers/789012.
accountId string GTM Account ID that this container belongs to.
containerId string The Container ID uniquely identifies the GTM Container within the account.
name string Container display name. This is the human-readable name shown in the Tag Manager interface.
domainName array List of domain names associated with the Container. Used for auto-event tracking and link decoration across domains.
publicId string Container Public ID. This is the identifier used in the GTM snippet installed on websites (e.g., GTM-XXXX).
tagIds array All Tag IDs that refer to this Container. These are the Google Tag IDs associated with this container.
notes string Container notes. Free-text field for describing the purpose, ownership, or other metadata about the container.
usageContext array List of Usage Contexts for the Container. Defines the platform or environment where this container will be deployed.
fingerprint string The fingerprint of the GTM Container as computed at storage time. This value is recomputed whenever the container is modified and is used for optimistic locking to prevent concurrent modification conf
tagManagerUrl string Auto-generated link to the tag manager UI for this container.
taggingServerUrls array List of server-side container URLs. Only applicable for server-side containers. These are the URLs where the server-side tagging server is deployed.
features object Read-only Container feature set indicating which capabilities are available for this container type.
View JSON Schema on GitHub