REST Resource: accounts.containers.workspaces.variables

資源: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 (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

變數 ID 可明確識別 GTM 變數。

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

自動產生的代碼管理工具 UI 連結

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)

如果變數值為空值,則要轉換的值。

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 變數。