Variables

โปรดดูรายการวิธีการสำหรับแหล่งข้อมูลนี้ที่ส่วนท้ายของหน้านี้

การรับรองทรัพยากร

แสดงตัวแปร Google Tag Manager

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย Notes
accountId string รหัสบัญชี GTM
containerId string รหัสคอนเทนเนอร์ GTM
disablingTriggerId[] list สำหรับคอนเทนเนอร์อุปกรณ์เคลื่อนที่เท่านั้น: รายการรหัสทริกเกอร์สำหรับปิดใช้ตัวแปรแบบมีเงื่อนไข ระบบจะเปิดใช้ตัวแปรนี้หากทริกเกอร์เปิดใช้รายการใดรายการหนึ่งเป็นจริง ขณะที่ทริกเกอร์ปิดใช้ทั้งหมดเป็นเท็จ ถือว่าเป็นชุดที่ไม่มีลำดับ เขียนได้
enablingTriggerId[] list สำหรับคอนเทนเนอร์อุปกรณ์เคลื่อนที่เท่านั้น: รายการรหัสทริกเกอร์สำหรับเปิดใช้ตัวแปรแบบมีเงื่อนไข ระบบจะเปิดใช้ตัวแปรนี้หากทริกเกอร์เปิดใช้ตัวใดตัวหนึ่งเป็นจริง ขณะที่ทริกเกอร์ปิดใช้ทั้งหมดเป็นเท็จ ถือว่าเป็นชุดที่ไม่มีลำดับ เขียนได้
fingerprint string ลายนิ้วมือของตัวแปร GTM ที่คำนวณ ณ เวลาจัดเก็บข้อมูล ค่านี้จะคำนวณใหม่เมื่อมีการแก้ไขตัวแปร
formatValue nested object ตัวเลือกในการแปลงค่าตัวแปรเป็นค่าอื่น
formatValue.caseConversionType string ตัวเลือกในการแปลงค่าตัวแปรประเภทสตริงเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

ค่าที่ยอมรับมีดังนี้
  • "lowercase"
  • "none"
  • "uppercase"
formatValue.convertFalseToValue nested object ค่าที่จะแปลงหากค่าตัวแปรเป็นเท็จ
formatValue.convertFalseToValue.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแน่นหนาหรืออ่อนหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
formatValue.convertFalseToValue.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
formatValue.convertFalseToValue.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
formatValue.convertFalseToValue.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
formatValue.convertFalseToValue.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่านี้แทนค่าบูลีน ซึ่งแสดงเป็น "true" หรือ "false"
  • integer: ค่านี้แสดงค่าจำนวนเต็มแบบมีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุแมปของพารามิเตอร์
  • template: ค่าแสดงถึงข้อความทุกอย่าง ซึ่งอาจรวมถึงการอ้างอิงตัวแปร (แม้แต่การอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่านี้แทนทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่านี้แทนแท็ก ซึ่งแสดงเป็นชื่อแท็ก


ค่าที่ยอมรับมีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
formatValue.convertFalseToValue.value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
formatValue.convertNullToValue nested object ค่าที่จะแปลงหากค่าตัวแปรเป็น Null
formatValue.convertNullToValue.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแน่นหนาหรืออ่อนหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
formatValue.convertNullToValue.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
formatValue.convertNullToValue.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
formatValue.convertNullToValue.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
formatValue.convertNullToValue.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่านี้แทนค่าบูลีน ซึ่งแสดงเป็น "true" หรือ "false"
  • integer: ค่านี้แสดงค่าจำนวนเต็มแบบมีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุแมปของพารามิเตอร์
  • template: ค่าแสดงถึงข้อความทุกอย่าง ซึ่งอาจรวมถึงการอ้างอิงตัวแปร (แม้แต่การอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่านี้แทนทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่านี้แทนแท็ก ซึ่งแสดงเป็นชื่อแท็ก


ค่าที่ยอมรับมีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
formatValue.convertNullToValue.value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
formatValue.convertTrueToValue nested object ค่าที่จะแปลงหากค่าตัวแปรเป็นจริง
formatValue.convertTrueToValue.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแน่นหนาหรืออ่อนหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
formatValue.convertTrueToValue.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
formatValue.convertTrueToValue.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
formatValue.convertTrueToValue.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
formatValue.convertTrueToValue.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่านี้แทนค่าบูลีน ซึ่งแสดงเป็น "true" หรือ "false"
  • integer: ค่านี้แสดงค่าจำนวนเต็มแบบมีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุแมปของพารามิเตอร์
  • template: ค่าแสดงถึงข้อความทุกอย่าง ซึ่งอาจรวมถึงการอ้างอิงตัวแปร (แม้แต่การอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่านี้แทนทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่านี้แทนแท็ก ซึ่งแสดงเป็นชื่อแท็ก


ค่าที่ยอมรับมีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
formatValue.convertTrueToValue.value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
formatValue.convertUndefinedToValue nested object ค่าที่จะแปลงหากไม่มีการกำหนดค่าตัวแปร
formatValue.convertUndefinedToValue.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแน่นหนาหรืออ่อนหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
formatValue.convertUndefinedToValue.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
formatValue.convertUndefinedToValue.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
formatValue.convertUndefinedToValue.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
formatValue.convertUndefinedToValue.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่านี้แทนค่าบูลีน ซึ่งแสดงเป็น "true" หรือ "false"
  • integer: ค่านี้แสดงค่าจำนวนเต็มแบบมีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุแมปของพารามิเตอร์
  • template: ค่าแสดงถึงข้อความทุกอย่าง ซึ่งอาจรวมถึงการอ้างอิงตัวแปร (แม้แต่การอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่านี้แทนทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่านี้แทนแท็ก ซึ่งแสดงเป็นชื่อแท็ก


ค่าที่ยอมรับมีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
formatValue.convertUndefinedToValue.value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
name string ชื่อที่แสดงของตัวแปร เขียนได้
notes string ผู้ใช้หมายเหตุเกี่ยวกับวิธีใช้ตัวแปรนี้ในคอนเทนเนอร์ เขียนได้
parameter[] list พารามิเตอร์ของตัวแปร เขียนได้
parameter[].isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแน่นหนาหรืออ่อนหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
parameter[].key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
parameter[].list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
parameter[].map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
parameter[].type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่านี้แทนค่าบูลีน ซึ่งแสดงเป็น "true" หรือ "false"
  • integer: ค่านี้แสดงค่าจำนวนเต็มแบบมีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุแมปของพารามิเตอร์
  • template: ค่าแสดงถึงข้อความทุกอย่าง ซึ่งอาจรวมถึงการอ้างอิงตัวแปร (แม้แต่การอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่านี้แทนทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่านี้แทนแท็ก ซึ่งแสดงเป็นชื่อแท็ก


ค่าที่ยอมรับมีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
parameter[].value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
parentFolderId string ID โฟลเดอร์หลัก
path string เส้นทางสัมพัทธ์ API ของตัวแปร GTM
scheduleEndMs long การประทับเวลาสิ้นสุดเป็นมิลลิวินาทีเพื่อตั้งเวลาตัวแปร เขียนได้
scheduleStartMs long การประทับเวลาเริ่มต้นเป็นมิลลิวินาทีเพื่อตั้งเวลาตัวแปร เขียนได้
tagManagerUrl string ลิงก์ที่สร้างขึ้นโดยอัตโนมัติไปยัง UI ของ Tag Manager
type string ประเภทตัวแปร GTM เขียนได้
variableId string รหัสตัวแปรจะระบุตัวแปร GTM ที่ไม่ซ้ำ
workspaceId string รหัสพื้นที่ทำงาน GTM

วิธีการ

สร้าง
สร้างตัวแปร GTM
ลบ
ลบตัวแปร GTM
รับ
รับตัวแปร GTM
list
แสดงรายการตัวแปร GTM ทั้งหมดของคอนเทนเนอร์
revert
ยกเลิกการเปลี่ยนแปลงเป็นตัวแปร GTM ในพื้นที่ทำงานของ GTM
อัปเดต
อัปเดตตัวแปร GTM