更新 GTM 變數。 立即試用。
要求
HTTP 要求
PUT https://www.googleapis.com/tagmanager/v2/path
參數
參數名稱 | 值 | 說明 |
---|---|---|
路徑參數 | ||
path |
string |
GTM Variable 的 API 相對路徑。 範例: accounts/{account_id}/containers/{container_id}/workspaces/{workspace_id}/variables/{variable_id} |
自選查詢參數 | ||
fingerprint |
string |
如果提供這個指紋,這個指紋必須與儲存空間中變數的指紋相符。 |
授權
此要求需要取得下列範圍的授權:
範圍 |
---|
https://www.googleapis.com/auth/tagmanager.edit.containers |
詳情請參閱驗證和授權頁面。
要求主體
在要求主體中,提供具有以下屬性的 Variables 資源:
資源名稱 | 值 | 說明 | 附註 |
---|---|---|---|
必要屬性 | |||
formatValue.convertFalseToValue.type |
string |
參數類型。有效值如下:
可接受的值為:
|
可寫入 |
formatValue.convertNullToValue.type |
string |
參數類型。有效值如下:
可接受的值為:
|
可寫入 |
formatValue.convertTrueToValue.type |
string |
參數類型。有效值如下:
可接受的值為:
|
可寫入 |
formatValue.convertUndefinedToValue.type |
string |
參數類型。有效值如下:
可接受的值為:
|
可寫入 |
name |
string |
變數顯示名稱。 | 可寫入 |
parameter[].type |
string |
參數類型。有效值如下:
可接受的值為:
|
可寫入 |
type |
string |
GTM 變數類型。 | 可寫入 |
選用屬性 | |||
disablingTriggerId[] |
list |
僅適用於行動容器:用於停用條件變數的觸發條件 ID 清單;如果其中一個啟用觸發條件為 True,但所有停用觸發條件都是 False,變數就會啟用。視為未排序的集合。 | 可寫入 |
enablingTriggerId[] |
list |
僅適用於行動容器:用於啟用條件變數的觸發條件 ID 清單;如果其中一個啟用觸發條件為 True,但所有停用觸發條件皆為 false,變數就會啟用。視為未排序的集合。 | 可寫入 |
formatValue.convertFalseToValue.key |
string |
唯一識別參數的已命名鍵。必須用於頂層參數和對應值。清單值會忽略。 | 可寫入 |
formatValue.convertFalseToValue.list[] |
list |
此清單參數的參數 (系統會忽略鍵)。 | 可寫入 |
formatValue.convertFalseToValue.map[] |
list |
此對應參數的參數 (必須有鍵,鍵不得重複)。 | 可寫入 |
formatValue.convertFalseToValue.value |
string |
適合指定類型的參數值 (可能包含「」等變數參照。 | 可寫入 |
formatValue.convertNullToValue.key |
string |
唯一識別參數的已命名鍵。必須用於頂層參數和對應值。清單值會忽略。 | 可寫入 |
formatValue.convertNullToValue.list[] |
list |
此清單參數的參數 (系統會忽略鍵)。 | 可寫入 |
formatValue.convertNullToValue.map[] |
list |
此對應參數的參數 (必須有鍵,鍵不得重複)。 | 可寫入 |
formatValue.convertNullToValue.value |
string |
適合指定類型的參數值 (可能包含「」等變數參照。 | 可寫入 |
formatValue.convertTrueToValue.key |
string |
唯一識別參數的已命名鍵。必須用於頂層參數和對應值。清單值會忽略。 | 可寫入 |
formatValue.convertTrueToValue.list[] |
list |
此清單參數的參數 (系統會忽略鍵)。 | 可寫入 |
formatValue.convertTrueToValue.map[] |
list |
此對應參數的參數 (必須有鍵,鍵不得重複)。 | 可寫入 |
formatValue.convertTrueToValue.value |
string |
適合指定類型的參數值 (可能包含「」等變數參照。 | 可寫入 |
formatValue.convertUndefinedToValue.key |
string |
唯一識別參數的已命名鍵。必須用於頂層參數和對應值。清單值會忽略。 | 可寫入 |
formatValue.convertUndefinedToValue.list[] |
list |
此清單參數的參數 (系統會忽略鍵)。 | 可寫入 |
formatValue.convertUndefinedToValue.map[] |
list |
此對應參數的參數 (必須有鍵,鍵不得重複)。 | 可寫入 |
formatValue.convertUndefinedToValue.value |
string |
適合指定類型的參數值 (可能包含「」等變數參照。 | 可寫入 |
notes |
string |
使用者說明如何在容器中套用這個變數。 | 可寫入 |
parameter[] |
list |
變數的參數。 | 可寫入 |
parameter[].key |
string |
唯一識別參數的已命名鍵。必須用於頂層參數和對應值。清單值會忽略。 | 可寫入 |
parameter[].list[] |
list |
此清單參數的參數 (系統會忽略鍵)。 | 可寫入 |
parameter[].map[] |
list |
此對應參數的參數 (必須有鍵,鍵不得重複)。 | 可寫入 |
parameter[].value |
string |
適合指定類型的參數值 (可能包含「」等變數參照。 | 可寫入 |
scheduleEndMs |
long |
安排變數的結束時間戳記 (以毫秒為單位)。 | 可寫入 |
scheduleStartMs |
long |
安排變數的開始時間戳記 (以毫秒為單位)。 | 可寫入 |
回應
如果成功,這個方法會在回應主體中傳回 Variables 資源。
試試看!
您可以使用下方的 APIs Explorer,針對即時資料呼叫這個方法,然後查看回應。