资源:变量
表示 Google 跟踪代码管理器变量。
JSON 表示法 |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "variableId": string, "name": string, "type": string, "notes": string, "scheduleStartMs": string, "scheduleEndMs": string, "parameter": [ { object ( |
字段 | |
---|---|
path |
GTM 变量的 API 相对路径。 |
accountId |
GTM 账号 ID。 |
containerId |
GTM 容器 ID。 |
workspaceId |
GTM 工作区 ID。 |
variableId |
唯一标识 GTM 变量的变量 ID。 |
name |
变量显示名。 |
type |
GTM 变量类型。 |
notes |
有关如何在容器中应用此变量的用户注释。 |
scheduleStartMs |
用于安排变量的开始时间戳(以毫秒为单位)。 |
scheduleEndMs |
用于安排变量的结束时间戳(以毫秒为单位)。 |
parameter[] |
变量的参数。 |
enablingTriggerId[] |
仅适用于移动容器:用于启用条件变量的触发器 ID 列表;如果某个启用触发器为 true,且所有停用触发器为 false,则会启用相应变量。处理时,会将其视为无序集。 |
disablingTriggerId[] |
仅适用于移动容器:用于停用条件变量的触发器 ID 列表;如果某个启用触发器为 true,且所有停用触发器为 false,则会启用相应变量。处理时,会将其视为无序集。 |
fingerprint |
GTM 变量的指纹,以存储时计算的值为准。每当修改变量时,都会重新计算此值。 |
parentFolderId |
父文件夹 ID。 |
tagManagerUrl |
自动生成的指向跟踪代码管理器界面的链接 |
formatValue |
将变量值转换为其他值的选项。 |
FormatValue
JSON 表示法 |
---|
{ "caseConversionType": enum ( |
字段 | |
---|---|
caseConversionType |
将字符串类型的变量值转换为小写或大写格式的选项。 |
convertNullToValue |
要在变量值为 null 时进行转换的值。 |
convertUndefinedToValue |
要在变量值未定义时进行转换的值。 |
convertTrueToValue |
要在变量值为 true 时进行转换的值。 |
convertFalseToValue |
要在变量值为 false 时进行转换的值。 |
CaseConversionType
枚举 | |
---|---|
none |
|
lowercase |
用于将变量值转换为小写的选项。 |
uppercase |
将变量值转换为大写的选项。 |
方法 |
|
---|---|
|
创建 GTM 变量。 |
|
删除 GTM 变量。 |
|
获取 GTM 变量。 |
|
列出容器的所有 GTM 变量。 |
|
还原 GTM 工作区中 GTM 变量的更改。 |
|
更新 GTM 变量。 |