Triggers

ดูรายการเมธอดสำหรับทรัพยากรนี้ได้ที่ส่วนท้ายของหน้านี้

การนำเสนอแหล่งข้อมูล

แสดงทริกเกอร์ Google Tag Manager

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "triggerId": string,
  "name": string,
  "type": string,
  "customEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "filter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "autoEventFilter": [
    {
      "type": string,
      "parameter": [
        {
          "type": string,
          "key": string,
          "value": string,
          "list": [
            (Parameter)
          ],
          "map": [
            (Parameter)
          ],
          "isWeakReference": boolean
        }
      ]
    }
  ],
  "waitForTags": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "checkValidation": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "waitForTagsTimeout": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "uniqueTriggerId": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "eventName": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "interval": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "limit": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "fingerprint": string,
  "parentFolderId": string,
  "selector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "intervalSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "maxTimerLengthSeconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "verticalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "horizontalScrollPercentageList": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visibilitySelector": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visiblePercentageMin": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "visiblePercentageMax": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "continuousTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "totalTimeMinMilliseconds": {
    "type": string,
    "key": string,
    "value": string,
    "list": [
      (Parameter)
    ],
    "map": [
      (Parameter)
    ],
    "isWeakReference": boolean
  },
  "tagManagerUrl": string,
  "notes": string,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ]
}
ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย หมายเหตุ
accountId string รหัสบัญชี GTM
autoEventFilter[] list ใช้ในกรณีของการติดตามเหตุการณ์อัตโนมัติ เขียนได้
autoEventFilter[].parameter[] list รายการพารามิเตอร์ที่มีชื่อ (คีย์/ค่า) ขึ้นอยู่กับประเภทของเงื่อนไข หมายเหตุ:
  • สำหรับโอเปอเรเตอร์ไบนารี ให้รวมพารามิเตอร์ชื่อ arg0 และ arg1 เพื่อระบุตัวถูกดำเนินการซ้ายและขวาตามลำดับ
  • ในขณะนี้ ตัวถูกดำเนินการด้านซ้าย (arg0) ต้องอ้างอิงไปยังตัวแปร
  • สำหรับการจับคู่นิพจน์ทั่วไปที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ใส่พารามิเตอร์บูลีนชื่อ ignore_case ซึ่งตั้งค่าเป็น true หากไม่ได้ระบุหรือตั้งเป็นค่าอื่น การจับคู่จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  • หากต้องการลบโอเปอเรเตอร์ ให้ใส่พารามิเตอร์บูลีนชื่อ negate พารามิเตอร์บูลีนซึ่งตั้งค่าเป็น true
เขียนได้
autoEventFilter[].parameter[].isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
autoEventFilter[].parameter[].key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
autoEventFilter[].parameter[].list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
autoEventFilter[].parameter[].map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
autoEventFilter[].parameter[].type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


ค่าที่ยอมรับได้ มีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
autoEventFilter[].parameter[].value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
autoEventFilter[].type string ประเภทของโอเปอเรเตอร์สำหรับเงื่อนไขนี้

ค่าที่ยอมรับได้ มีดังนี้
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
เขียนได้
checkValidation nested object เราควรเริ่มการทำงานของแท็กเฉพาะในกรณีที่เหตุการณ์การส่งแบบฟอร์มหรือเหตุการณ์การคลิกลิงก์ไม่ได้ถูกยกเลิกโดยเครื่องจัดการเหตุการณ์อื่น (เช่น เนื่องจากการตรวจสอบความถูกต้อง) ใช้ได้สำหรับการส่งแบบฟอร์มและทริกเกอร์การคลิกลิงก์เท่านั้น เขียนได้
checkValidation.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
checkValidation.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
checkValidation.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
checkValidation.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
checkValidation.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


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


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


ค่าที่ยอมรับได้ มีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
customEventFilter[].parameter[].value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
customEventFilter[].type string ประเภทของโอเปอเรเตอร์สำหรับเงื่อนไขนี้

ค่าที่ยอมรับได้ มีดังนี้
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
เขียนได้
eventName nested object ชื่อเหตุการณ์ GTM ที่เริ่มทำงาน ใช้ได้กับทริกเกอร์ตัวจับเวลาเท่านั้น เขียนได้
eventName.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
eventName.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
eventName.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
eventName.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
eventName.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


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


ค่าที่ยอมรับได้ มีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
filter[].parameter[].value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
filter[].type string ประเภทของโอเปอเรเตอร์สำหรับเงื่อนไขนี้

ค่าที่ยอมรับได้ มีดังนี้
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
เขียนได้
fingerprint string ลายนิ้วมือของทริกเกอร์ GTM ที่คำนวณขณะจัดเก็บข้อมูล ระบบจะคำนวณค่านี้ใหม่ทุกครั้งที่มีการแก้ไขทริกเกอร์
horizontalScrollPercentageList nested object รายการค่าเปอร์เซ็นต์ที่เป็นจำนวนเต็มสำหรับทริกเกอร์การเลื่อน ทริกเกอร์จะเริ่มทำงานเมื่อถึงเปอร์เซ็นต์ที่กำหนดเมื่อเลื่อนมุมมองในแนวนอน ใช้ได้กับทริกเกอร์การเลื่อน AMP เท่านั้น เขียนได้
horizontalScrollPercentageList.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
horizontalScrollPercentageList.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
horizontalScrollPercentageList.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
horizontalScrollPercentageList.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
horizontalScrollPercentageList.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


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


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


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


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


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


ค่าที่ยอมรับได้ มีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
parameter[].value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
parentFolderId string รหัสโฟลเดอร์หลัก
path string เส้นทางที่เกี่ยวข้อง API ของทริกเกอร์ GTM
selector nested object ตัวเลือก CSS ของทริกเกอร์การคลิก (เช่น "a", "button" ฯลฯ) ใช้ได้กับทริกเกอร์การคลิก AMP เท่านั้น เขียนได้
selector.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
selector.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
selector.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
selector.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
selector.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


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


ค่าที่ยอมรับได้ มีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
totalTimeMinMilliseconds.value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
triggerId string รหัสทริกเกอร์จะระบุทริกเกอร์ GTM ที่ไม่ซ้ำกัน
type string กำหนดเหตุการณ์ชั้นข้อมูลที่ทำให้เกิดทริกเกอร์นี้

ค่าที่ยอมรับได้ มีดังนี้
  • "always"
  • "ampClick"
  • "ampScroll"
  • "ampTimer"
  • "ampVisibility"
  • "click"
  • "consentInit"
  • "customEvent"
  • "domReady"
  • "elementVisibility"
  • "eventTypeUnspecified"
  • "firebaseAppException"
  • "firebaseAppUpdate"
  • "firebaseCampaign"
  • "firebaseFirstOpen"
  • "firebaseInAppPurchase"
  • "firebaseNotificationDismiss"
  • "firebaseNotificationForeground"
  • "firebaseNotificationOpen"
  • "firebaseNotificationReceive"
  • "firebaseOsUpdate"
  • "firebaseSessionStart"
  • "firebaseUserEngagement"
  • "formSubmission"
  • "historyChange"
  • "init"
  • "jsError"
  • "linkClick"
  • "pageview"
  • "scrollDepth"
  • "serverPageview"
  • "timer"
  • "triggerGroup"
  • "windowLoaded"
  • "youTubeVideo"
เขียนได้
uniqueTriggerId nested object รหัสที่ไม่ซ้ำกันทั่วโลกของทริกเกอร์ที่สร้างโดยอัตโนมัติ (การส่งแบบฟอร์ม การคลิกลิงก์ หรือ Listener เครื่องควบคุมเวลา) หากมี ใช้เพื่อทำให้เหตุการณ์อัตโนมัติที่ใช้ร่วมกันไม่ได้ทำงานร่วมกับการกรองทริกเกอร์ตามรหัสทริกเกอร์ ค่านี้จะสร้างขึ้นระหว่างการสร้างเอาต์พุตเนื่องจากแท็กที่บอกเป็นนัยโดยทริกเกอร์จะไม่มีอยู่จนกว่าจะถึงวันดังกล่าว ใช้ได้สำหรับการส่งแบบฟอร์ม การคลิกลิงก์ และทริกเกอร์ตัวจับเวลาเท่านั้น เขียนได้
uniqueTriggerId.isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
uniqueTriggerId.key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
uniqueTriggerId.list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
uniqueTriggerId.map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
uniqueTriggerId.type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


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


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


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


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


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


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


ค่าที่ยอมรับได้ มีดังนี้
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
เขียนได้
waitForTagsTimeout.value string ค่าของพารามิเตอร์ (อาจมีการอ้างอิงตัวแปร เช่น "") ตามความเหมาะสมกับประเภทที่ระบุ เขียนได้
workspaceId string รหัสพื้นที่ทำงาน GTM

เมธอด

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