REST Resource: accounts.containers.environments

资源:环境

表示 Google 跟踪代码管理器环境。请注意,用户可以创建、删除和更新类型为 USER 的环境,但只能更新其他类型环境的 enableDebug 和 url 字段。

JSON 表示法
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "environmentId": string,
  "type": enum (EnvironmentType),
  "fingerprint": string,
  "name": string,
  "description": string,
  "enableDebug": boolean,
  "url": string,
  "authorizationCode": string,
  "authorizationTimestamp": string,
  "tagManagerUrl": string,

  // Union field Link can be only one of the following:
  "containerVersionId": string,
  "workspaceId": string
  // End of list of possible types for union field Link.
}
字段
path

string

GTM 环境的 API 相对路径。

accountId

string

GTM 账号 ID。

containerId

string

GTM 容器 ID。

environmentId

string

唯一标识 GTM 环境的 GTM 环境 ID。

type

enum (EnvironmentType)

此环境的类型。

fingerprint

string

GTM 环境的指纹,以存储时计算的值为准。每当修改环境时,都会重新计算此值。

name

string

环境显示名。只能在类型为 USER 的环境中设置或更改。

description

string

环境说明。只能在类型为 USER 的环境中设置或更改。

enableDebug

boolean

是否默认为环境启用调试。

url

string

环境的默认预览页网址。

authorizationCode

string

环境授权代码。

authorizationTimestamp

string (Timestamp format)

授权代码的上次更新时间戳。

采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z""2014-10-02T15:01:23+05:30"

tagManagerUrl

string

自动生成的指向跟踪代码管理器界面的链接

containerVersionId

string

表示指向容器版本的链接。

workspaceId

string

表示指向工作区的快速预览页的链接。

EnvironmentType

枚举
user 指向用户定义的环境。
live 指向当前的实际容器版本。
latest 指向最新的容器版本。
workspace 自动管理的环境,指向工作区预览或工作区创建的版本。

方法

create

创建 GTM 环境。

delete

删除 GTM 环境。

get

获取 GTM 环境。

list

列出 GTM 容器的所有 GTM 环境。

reauthorize

为 GTM 环境重新生成授权代码。

update

更新 GTM 环境。