注意:此开发者网站正在向 developers.google.com/tag-platform 迁移,2021 年 9 月 30 日起系统会将您重定向到新的网址

API 参考

此 API 参考资料按资源类型编排整理。每种资源类型都有一种或多种数据表示形式以及一个或多个方法。

资源类型

  1. Accounts
  2. Container Versions
  3. Containers
  4. Environments
  5. Environments.reauthorize_environments
  6. Folders
  7. Folders.entities
  8. Folders.move_folders
  9. Permissions
  10. Tags
  11. Triggers
  12. Variables

Accounts

要详细了解“帐户”资源,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
get GET  /accounts/accountId 获取 GTM 帐号。
list GET  /accounts 列出用户有权访问的所有 GTM 帐号。
update PUT  /accounts/accountId 更新 GTM 帐号。

Container Versions

有关 Container Versions 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers/containerId/versions 创建容器版本。
delete DELETE  /accounts/accountId/containers/containerId/versions/containerVersionId 删除容器版本。
get GET  /accounts/accountId/containers/containerId/versions/containerVersionId 获取容器版本。
list GET  /accounts/accountId/containers/containerId/versions 列出 GTM 容器的所有容器版本。
publish POST  /accounts/accountId/containers/containerId/versions/containerVersionId/publish 发布容器版本。
restore POST  /accounts/accountId/containers/containerId/versions/containerVersionId/restore 恢复容器版本。这将覆盖容器的当前配置(包括其变量、触发器和代码)。该操作不会对目前投入使用的版本(即已发布的版本)产生任何影响。
undelete POST  /accounts/accountId/containers/containerId/versions/containerVersionId/undelete 恢复删除的容器版本。
update PUT  /accounts/accountId/containers/containerId/versions/containerVersionId 更新容器版本。

Containers

有关 Containers 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers 创建容器。
delete DELETE  /accounts/accountId/containers/containerId 删除容器。
get GET  /accounts/accountId/containers/containerId 获取容器。
list GET  /accounts/accountId/containers 列出属于 GTM 帐号的所有容器。
update PUT  /accounts/accountId/containers/containerId 更新容器。

Environments

有关 Environments 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers/containerId/environments 创建 GTM 环境。
delete DELETE  /accounts/accountId/containers/containerId/environments/environmentId 删除 GTM 环境。
get GET  /accounts/accountId/containers/containerId/environments/environmentId 获取 GTM 环境。
list GET  /accounts/accountId/containers/containerId/environments 列出 GTM 容器的所有 GTM 环境。
patch PATCH  /accounts/accountId/containers/containerId/environments/environmentId 更新 GTM 环境。此方法支持修补语义。
update PUT  /accounts/accountId/containers/containerId/environments/environmentId 更新 GTM 环境。

Environments.reauthorize_environments

有关 Environments.reauthorize_environments 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
update PUT  /accounts/accountId/containers/containerId/reauthorize_environments/environmentId 为 GTM 环境重新生成授权代码。

Folders

有关 Folders 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers/containerId/folders 创建 GTM 文件夹。
delete DELETE  /accounts/accountId/containers/containerId/folders/folderId 删除 GTM 文件夹。
get GET  /accounts/accountId/containers/containerId/folders/folderId 获取 GTM 文件夹。
list GET  /accounts/accountId/containers/containerId/folders 列出容器的所有 GTM 文件夹。
update PUT  /accounts/accountId/containers/containerId/folders/folderId 更新 GTM 文件夹。

Folders.entities

有关 Folders.entities 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
list GET  /accounts/accountId/containers/containerId/folders/folderId/entities 列出 GTM 文件夹中的所有实体。

Folders.move_folders

有关 Folders.move_folders 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
update PUT  /accounts/accountId/containers/containerId/move_folders/folderId 将实体移动到 GTM 文件夹。

Permissions

有关 Permissions 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/permissions 创建用户的帐号和容器权限。
delete DELETE  /accounts/accountId/permissions/permissionId 从帐号中移除用户,撤消其对该帐号及其所有容器的访问权限。
get GET  /accounts/accountId/permissions/permissionId 获取用户的帐号和容器权限。
list GET  /accounts/accountId/permissions 列出所有有权访问该帐号的用户以及他们各自获得的帐号和容器权限。
update PUT  /accounts/accountId/permissions/permissionId 更新用户的帐号和容器权限。

Tags

有关 Tags 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers/containerId/tags 创建 GTM 代码。
delete DELETE  /accounts/accountId/containers/containerId/tags/tagId 删除 GTM 代码。
get GET  /accounts/accountId/containers/containerId/tags/tagId 获取 GTM 代码。
list GET  /accounts/accountId/containers/containerId/tags 列出容器的所有 GTM 代码。
update PUT  /accounts/accountId/containers/containerId/tags/tagId 更新 GTM 代码。

Triggers

有关 Triggers 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers/containerId/triggers 创建 GTM 触发器。
delete DELETE  /accounts/accountId/containers/containerId/triggers/triggerId 删除 GTM 触发器。
get GET  /accounts/accountId/containers/containerId/triggers/triggerId 获取 GTM 触发器。
list GET  /accounts/accountId/containers/containerId/triggers 列出容器的所有 GTM 触发器。
update PUT  /accounts/accountId/containers/containerId/triggers/triggerId 更新 GTM 触发器。

Variables

有关 Variables 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
create POST  /accounts/accountId/containers/containerId/variables 创建 GTM 变量。
delete DELETE  /accounts/accountId/containers/containerId/variables/variableId 删除 GTM 变量。
get GET  /accounts/accountId/containers/containerId/variables/variableId 获取 GTM 变量。
list GET  /accounts/accountId/containers/containerId/variables 列出容器的所有 GTM 变量。
update PUT  /accounts/accountId/containers/containerId/variables/variableId 更新 GTM 变量。