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

Google 代碼管理工具帳戶 ID。

containerId

string

GTM 容器 ID。

workspaceId

string

GTM 工作區 ID。

variableId

string

變數 ID 是 GTM 變數的專屬 ID。

name

string

變數顯示名稱。

type

string

Google 代碼管理工具變數類型。

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),
  "convertToNumber": enum (DecimalSeparatorType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertToBoolean": boolean,
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
欄位
caseConversionType

enum (CaseConversionType)

可將字串型別的變數值轉換為小寫或大寫。

convertToNumber

enum (DecimalSeparatorType)

將變數值轉換為數字的選項。

convertNullToValue

object (Parameter)

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

convertUndefinedToValue

object (Parameter)

如果變數值未定義,要轉換的值。

convertToBoolean

boolean

將變數值轉換為布林值的選項。

convertTrueToValue

object (Parameter)

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

convertFalseToValue

object (Parameter)

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

CaseConversionType

列舉
none
lowercase 將變數值轉換為小寫的選項。
uppercase 將變數值轉換為大寫的選項。

DecimalSeparatorType

列舉
decimalSeparatorTypeUnspecified
period 可將變數值轉換為數字,並以半形句點做為小數點分隔符號。
comma 可將變數值轉換為數字,並以半形逗號做為小數分隔符號。
automatic 可將變數值轉換為數字,並自動偵測小數分隔符。

方法

create

建立 Google 代碼管理工具變數。

delete

刪除 GTM 變數。

get

取得 Google 代碼管理工具變數。

list

列出容器的所有 Google 代碼管理工具變數。

revert

還原 Google 代碼管理工具工作區中 Google 代碼管理工具變數的變更。

update

更新 Google 代碼管理工具變數。