此 API 参考资料按资源类型编排整理。每种资源类型都有一种或多种数据表示形式以及一个或多个方法。
资源类型
- 账号
- 容器版本
- 容器
- 环境
- Environments.reauthorize_environments
- 文件夹
- Folders.entity
- Folders.move_folders
- 权限
- 代码
- 触发器
- 变量
账号
如需详细了解账号资源,请参阅资源表示形式页面。
方法 | 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 变量。 |