aid: google-tag-manager name: Google Tag Manager description: >- Google Tag Manager is a tag management system that allows you to quickly and easily update measurement codes and related code fragments collectively known as tags on your website or mobile app. accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium · Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://www.gstatic.com/analytics-suite/header/suite/v2/ic_tag_manager.svg url: https://tagmanager.google.com/ created: '2024-01-01' modified: '2026-06-20' specificationVersion: '0.19' type: Index tags: - Analytics - Conversion Tracking - Marketing - Tag Management - Tracking apis: - name: Google Tag Manager Server-side Tagging API description: >- The Server-side Tagging API provides APIs for building custom tags, clients, and variables that run in a server-side container, enabling server-to-server data collection and processing. image: https://www.gstatic.com/analytics-suite/header/suite/v2/ic_tag_manager.svg humanURL: https://developers.google.com/tag-platform/tag-manager/server-side baseURL: https://tagmanager.googleapis.com tags: - Analytics - Data Collection - Privacy - Server-Side Tagging - Tag Management properties: - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/server-side - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/server-side/api - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/server-side/intro - type: ReleaseNotes url: https://developers.google.com/tag-platform/tag-manager/server-side/release-notes contact: - FN: Google Support url: https://support.google.com/tagmanager email: '' - aid: google-tag-manager:google-tag-manager-accounts-api name: Google Tag Manager Accounts API description: Operations for managing Google Tag Manager accounts. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Accounts properties: - type: OpenAPI url: openapi/google-tag-manager-accounts-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-containers-api name: Google Tag Manager Containers API description: Operations for managing containers within a Google Tag Manager account. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Containers properties: - type: OpenAPI url: openapi/google-tag-manager-containers-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-tagmanager-api name: Google Tag Manager Tagmanager API description: The Tagmanager API from Google Tag Manager — 3 operation(s) for tagmanager. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Tagmanager properties: - type: OpenAPI url: openapi/google-tag-manager-tagmanager-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-triggers-api name: Google Tag Manager Triggers API description: Operations for managing triggers within a workspace that control when tags fire. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Triggers properties: - type: OpenAPI url: openapi/google-tag-manager-triggers-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-user-permissions-api name: Google Tag Manager User Permissions API description: Operations for managing user permissions on Google Tag Manager accounts. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - User Permissions properties: - type: OpenAPI url: openapi/google-tag-manager-user-permissions-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-variables-api name: Google Tag Manager Variables API description: >- Operations for managing variables within a workspace that provide dynamic values to tags and triggers. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Variables properties: - type: OpenAPI url: openapi/google-tag-manager-variables-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-versions-api name: Google Tag Manager Versions API description: Operations for managing container versions, including publishing and rollback. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Versions properties: - type: OpenAPI url: openapi/google-tag-manager-versions-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - aid: google-tag-manager:google-tag-manager-workspaces-api name: Google Tag Manager Workspaces API description: >- Operations for managing workspaces within a container, including version creation and conflict resolution. humanURL: https://developers.google.com/tag-platform/tag-manager/api/v2 baseURL: https://tagmanager.googleapis.com tags: - Workspaces properties: - type: OpenAPI url: openapi/google-tag-manager-workspaces-api-openapi.yml - type: JSONSchema url: json-schema/google-tag-manager-container-schema.json - type: JSONLD url: json-ld/google-tag-manager-context.jsonld - type: Documentation url: https://developers.google.com/tag-platform/tag-manager/api/v2 - type: APIReference url: https://developers.google.com/tag-platform/tag-manager/api/reference/rest - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 common: - type: AgenticAccess url: agentic-access/google-tag-manager-agentic-access.yml - type: Packages url: packages/google-tag-manager-packages.yml - type: WellKnown url: well-known/google-tag-manager-well-known.yml - type: MCPServer url: mcp/google-tag-manager-mcp.yml - type: LLMsTxt url: llms/google-tag-manager-llms.txt - type: Overlay url: overlays/google-tag-manager-api-v2-overlay.yaml - type: Conformance url: conformance/google-tag-manager-conformance.yml - type: ErrorCatalog url: errors/google-tag-manager-problem-types.yml - type: Lifecycle url: lifecycle/google-tag-manager-lifecycle.yml - type: Conventions url: conventions/google-tag-manager-conventions.yml - type: DataModel url: data-model/google-tag-manager-data-model.yml - type: Components url: components/google-tag-manager-components.yml - type: ChangeLog url: changelog/google-tag-manager-changelog.yml - type: VulnerabilityDisclosure url: security/google-tag-manager-vulnerability-disclosure.yml - type: DomainSecurity url: security/google-tag-manager-domain-security.yml - type: Authentication url: authentication/google-tag-manager-authentication.yml - type: OAuthScopes url: scopes/google-tag-manager-scopes.yml - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/google-tag-manager/overview - type: Arazzo url: arazzo/google-tag-manager-audit-container-versions-workflow.yml name: Google Tag Manager Audit Container Versions - type: Arazzo url: arazzo/google-tag-manager-bootstrap-live-container-workflow.yml name: Google Tag Manager Bootstrap a Live Container - type: Arazzo url: arazzo/google-tag-manager-build-and-publish-tag-workflow.yml name: Google Tag Manager Build and Publish a Tag End to End - type: Arazzo url: arazzo/google-tag-manager-grant-user-permission-workflow.yml name: Google Tag Manager Grant a User Permission - type: Arazzo url: arazzo/google-tag-manager-inspect-live-version-workflow.yml name: Google Tag Manager Inspect the Live Container Version - type: Arazzo url: arazzo/google-tag-manager-list-and-get-workspace-workflow.yml name: Google Tag Manager List and Get a Workspace - type: Arazzo url: arazzo/google-tag-manager-provision-tagged-container-workflow.yml name: Google Tag Manager Provision a Tagged Container - type: Arazzo url: arazzo/google-tag-manager-safe-update-tag-workflow.yml name: Google Tag Manager Safely Update a Tag - type: Arazzo url: arazzo/google-tag-manager-sync-and-version-workspace-workflow.yml name: Google Tag Manager Sync and Version a Workspace - type: Arazzo url: arazzo/google-tag-manager-trigger-fired-tag-workflow.yml name: Google Tag Manager Wire a Trigger-Fired Tag - type: Arazzo url: arazzo/google-tag-manager-variable-backed-tag-workflow.yml name: Google Tag Manager Build a Variable-Backed Tag - type: Arazzo url: arazzo/google-tag-manager-version-and-publish-workspace-workflow.yml name: Google Tag Manager Version and Publish a Workspace - type: Portal url: https://developers.google.com/tag-platform - type: GettingStarted url: https://developers.google.com/tag-platform/tag-manager/api/v2/devguide - type: Authentication url: https://developers.google.com/tag-platform/tag-manager/api/v2/authorization - type: Documentation url: https://developers.google.com/tag-platform/tag-manager - type: Blog url: https://blog.google/products/marketingplatform/ - type: SDKs url: https://developers.google.com/tag-platform/tag-manager/api/v2/libraries - type: Support url: https://support.google.com/tagmanager - type: StatusPage url: https://status.cloud.google.com/ - type: TermsOfService url: https://policies.google.com/terms - type: PrivacyPolicy url: https://policies.google.com/privacy - type: Signup url: https://tagmanager.google.com/ - type: Login url: https://tagmanager.google.com/ - type: RateLimits url: https://developers.google.com/tag-platform/tag-manager/api/v2/limits-quotas - type: ChangeLog url: https://support.google.com/tagmanager/answer/4620708 - type: StackOverflow url: https://stackoverflow.com/questions/tagged/google-tag-manager - type: YouTube url: https://www.youtube.com/googlemarketingplatform - type: SpectralRules url: rules/google-tag-manager-spectral-rules.yml - type: Features data: - name: Account Management description: List and manage Google Tag Manager accounts with full access control. - name: Container Management description: Create, update, delete, and configure containers for web, mobile, and server-side tagging. - name: Workspace Management description: Create and manage workspaces for collaborative tag development with conflict resolution. - name: Tag Configuration description: Create, update, delete, and revert tags with full parameter and firing trigger configuration. - name: Trigger Configuration description: Define triggers that control when and how tags fire based on events and conditions. - name: Variable Management description: Create and manage variables that provide dynamic values to tags and triggers. - name: Version Control description: Create, publish, and manage container versions with rollback capabilities. - name: User Permissions description: Manage user access and permissions at the account and container level. - name: Server-Side Tagging description: Build custom server-side tags, clients, and variables for server-to-server data collection. - name: Data Layer description: Structured data layer for passing information between your website and Tag Manager. - type: UseCases data: - name: Marketing Tag Deployment description: Deploy and manage marketing and analytics tags without modifying website code. - name: Conversion Tracking description: Track conversions across multiple advertising platforms with centralized tag management. - name: Privacy Compliance description: Implement consent-based tag firing and data collection policies for GDPR and CCPA compliance. - name: A/B Testing description: Deploy and manage A/B testing tags and experiment configurations across web properties. - name: Server-Side Data Collection description: Process data server-side for improved performance, accuracy, and privacy compliance. - type: Integrations data: - name: Google Analytics description: Native integration with Google Analytics 4 for event tracking and measurement. - name: Google Ads description: Deploy Google Ads conversion tracking and remarketing tags with built-in templates. - name: Google Marketing Platform description: Integrate with Campaign Manager, Display & Video 360, and Search Ads 360. - name: Facebook Pixel description: Deploy and manage Facebook Pixel tracking with community template support. - name: Consent Management Platforms description: Integrate with consent management platforms for privacy-compliant tag firing. maintainers: - FN: Kin Lane email: kin@apievangelist.com