API Reference

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

资源类型

  1. 账号
  2. 容器版本
  3. 容器
  4. 环境
  5. Environments.reauthorize_environments
  6. 文件夹
  7. Folders.entity
  8. Folders.move_folders
  9. 权限
  10. 代码
  11. 触发器
  12. 变量

账号

如需详细了解账号资源,请参阅资源表示形式页面。

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

容器版本

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

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 发布容器版本。
恢复 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 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 环境。
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 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 资源的详细信息,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 更新用户的帐号和容器权限。

代码

如需详细了解代码资源,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 代码。

触发器

如需详细了解触发器资源,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 触发器。

变量

如需详细了解变量资源,请参阅资源表示形式页面。

方法 HTTP 请求 说明
除非另有说明,否则 URI 均为 https://www.googleapis.com/tagmanager/v1 的相对地址
创建 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 变量。