資源:Variable
代表 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 |
變數 ID 可明確識別 GTM 變數。 |
name |
變數顯示名稱。 |
type |
GTM 變數類型。 |
notes |
使用者在容器中套用這個變數的註解。 |
scheduleStartMs |
以毫秒為單位的變數排程開始時間戳記。 |
scheduleEndMs |
以毫秒為單位的結束時間戳記,用於排定變數。 |
parameter[] |
變數的參數。 |
enablingTriggerId[] |
僅適用於行動容器:啟用條件變數的觸發 ID 清單;如果其中一個啟用觸發條件為 true,而所有停用觸發條件為 false,系統就會啟用該變數。系統會將其視為無序集合。 |
disablingTriggerId[] |
僅限行動容器:停用條件變數的觸發 ID 清單;如果其中一個啟用觸發條件為 true,而所有停用觸發條件為 false,系統就會啟用該變數。系統會將其視為無序集合。 |
fingerprint |
儲存時計算出的 GTM 變數指紋。每當變數修改時,系統就會重新計算這個值。 |
parentFolderId |
父項資料夾 ID。 |
tagManagerUrl |
自動產生的代碼管理工具 UI 連結 |
formatValue |
將變數值轉換為其他值的選項。 |
FormatValue
JSON 表示法 |
---|
{ "caseConversionType": enum ( |
欄位 | |
---|---|
caseConversionType |
將字串型變數值轉換為小寫或大寫的選項。 |
convertNullToValue |
如果變數值為空值,則要轉換的值。 |
convertUndefinedToValue |
如果變數值未定義,則要轉換的值。 |
convertTrueToValue |
如果變數值為 true,則要轉換的值。 |
convertFalseToValue |
如果變數值為 false,則要轉換的值。 |
CaseConversionType
列舉 | |
---|---|
none |
|
lowercase |
將變數值轉換為小寫的選項。 |
uppercase |
將變數值轉換為大寫的選項。 |
方法 |
|
---|---|
|
建立 GTM 變數。 |
|
刪除 GTM 變數。 |
|
取得 GTM 變數。 |
|
列出容器的所有 GTM 變數。 |
|
將 GTM 工作區中 GTM 變數的變更還原。 |
|
更新 GTM 變數。 |