REST Resource: accounts.containers.workspaces.variables

资源:变量

表示 Google 跟踪代码管理器变量。

JSON 表示法
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    object (FormatValue)
  }
}
字段
path

string

GTM 变量的 API 相对路径。

accountId

string

GTM 账号 ID。

containerId

string

GTM 容器 ID。

workspaceId

string

GTM 工作区 ID。

variableId

string

唯一标识 GTM 变量的变量 ID。

name

string

变量显示名。

type

string

GTM 变量类型。

notes

string

有关如何在容器中应用此变量的用户注释。

scheduleStartMs

string (int64 format)

用于安排变量的开始时间戳(以毫秒为单位)。

scheduleEndMs

string (int64 format)

用于安排变量的结束时间戳(以毫秒为单位)。

parameter[]

object (Parameter)

变量的参数。

enablingTriggerId[]

string

仅适用于移动容器:用于启用条件变量的触发器 ID 列表;如果某个启用触发器为 true,且所有停用触发器为 false,则会启用相应变量。处理时,会将其视为无序集。

disablingTriggerId[]

string

仅适用于移动容器:用于停用条件变量的触发器 ID 列表;如果某个启用触发器为 true,且所有停用触发器为 false,则会启用相应变量。处理时,会将其视为无序集。

fingerprint

string

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

parentFolderId

string

父文件夹 ID。

tagManagerUrl

string

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

formatValue

object (FormatValue)

将变量值转换为其他值的选项。

FormatValue

JSON 表示法
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
字段
caseConversionType

enum (CaseConversionType)

将字符串类型的变量值转换为小写或大写格式的选项。

convertNullToValue

object (Parameter)

要在变量值为 null 时进行转换的值。

convertUndefinedToValue

object (Parameter)

要在变量值未定义时进行转换的值。

convertTrueToValue

object (Parameter)

要在变量值为 true 时进行转换的值。

convertFalseToValue

object (Parameter)

要在变量值为 false 时进行转换的值。

CaseConversionType

枚举
none
lowercase 用于将变量值转换为小写的选项。
uppercase 将变量值转换为大写的选项。

方法

create

创建 GTM 变量。

delete

删除 GTM 变量。

get

获取 GTM 变量。

list

列出容器的所有 GTM 变量。

revert

还原 GTM 工作区中 GTM 变量的更改。

update

更新 GTM 变量。