Zones

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

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

แสดงเนื้อหาของ Google Tag Manager Zone

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "zoneId": string,
  "name": string,
  "fingerprint": string,
  "tagManagerUrl": string,
  "notes": string,
  "childContainer": [
    {
      "publicId": string,
      "nickname": string
    }
  ],
  "boundary": {
    "condition": [
      {
        "type": string,
        "parameter": [
          {
            "type": string,
            "key": string,
            "value": string,
            "list": [
              (Parameter)
            ],
            "map": [
              (Parameter)
            ],
            "isWeakReference": boolean
          }
        ]
      }
    ],
    "customEvaluationTriggerId": [
      string
    ]
  },
  "typeRestriction": {
    "enable": boolean,
    "whitelistedTypeId": [
      string
    ]
  }
}
ชื่อพร็อพเพอร์ตี้ ค่า คำอธิบาย หมายเหตุ
accountId string รหัสบัญชี GTM
boundary nested object ขอบเขตของโซนนี้
boundary.condition[] list เงื่อนไขที่รวมกันเป็นขอบเขต
boundary.condition[].parameter[] list รายการพารามิเตอร์ที่มีชื่อ (คีย์/ค่า) ขึ้นอยู่กับประเภทของเงื่อนไข หมายเหตุ:
  • สำหรับโอเปอเรเตอร์ไบนารี ให้รวมพารามิเตอร์ชื่อ arg0 และ arg1 เพื่อระบุตัวถูกดำเนินการซ้ายและขวาตามลำดับ
  • ในขณะนี้ ตัวถูกดำเนินการด้านซ้าย (arg0) ต้องอ้างอิงไปยังตัวแปร
  • สำหรับการจับคู่นิพจน์ทั่วไปที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ให้ใส่พารามิเตอร์บูลีนชื่อ ignore_case ซึ่งตั้งค่าเป็น true หากไม่ได้ระบุหรือตั้งเป็นค่าอื่น การจับคู่จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
  • หากต้องการลบโอเปอเรเตอร์ ให้ใส่พารามิเตอร์บูลีนชื่อ negate พารามิเตอร์บูลีนซึ่งตั้งค่าเป็น true
เขียนได้
boundary.condition[].parameter[].isWeakReference boolean พารามิเตอร์ประเภทข้อมูลอ้างอิงมีการอ้างอิงอย่างแรงหรือไม่ดีหรือไม่ ใช้โดยการเปลี่ยนรูปแบบเท่านั้น เขียนได้
boundary.condition[].parameter[].key string คีย์ที่มีชื่อซึ่งระบุพารามิเตอร์ได้โดยไม่ซ้ำกัน ต้องระบุสำหรับพารามิเตอร์ระดับบนสุดและค่าแมป ละเว้นสำหรับค่ารายการ เขียนได้
boundary.condition[].parameter[].list[] list พารามิเตอร์ของพารามิเตอร์รายการนี้ (ระบบจะไม่สนใจคีย์) เขียนได้
boundary.condition[].parameter[].map[] list พารามิเตอร์ของพารามิเตอร์แมปนี้ (ต้องมีคีย์ คีย์ต้องไม่ซ้ำกัน) เขียนได้
boundary.condition[].parameter[].type string ประเภทพารามิเตอร์ ค่าที่ถูกต้องคือ:
  • boolean: ค่าแสดงถึงบูลีนซึ่งแสดงเป็น "จริง" หรือ "เท็จ"
  • integer: ค่านี้จะแสดงค่าจำนวนเต็มที่มีเครื่องหมาย 64 บิตในฐาน 10
  • list: ควรระบุรายการพารามิเตอร์
  • map: ควรระบุการแมปพารามิเตอร์
  • template: ค่านี้จะแสดงข้อความใดก็ได้ ข้อมูลนี้อาจรวมถึงการอ้างอิงตัวแปร (รวมถึงการอ้างอิงตัวแปรที่อาจแสดงประเภทที่ไม่ใช่สตริง)
  • trigger_reference: ค่าแสดงถึงทริกเกอร์ ซึ่งแสดงเป็นรหัสทริกเกอร์
  • tag_reference: ค่าแสดงแท็ก ซึ่งแสดงเป็นชื่อแท็ก


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

ค่าที่ยอมรับได้ มีดังนี้
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
เขียนได้
boundary.customEvaluationTriggerId[] list รหัสทริกเกอร์การประเมินที่กำหนดเอง โซนจะประเมินเงื่อนไขขอบเขตเมื่อทริกเกอร์ใดๆ ที่ระบุเป็นจริง
childContainer[] list คอนเทนเนอร์ที่เป็นรายการย่อยของโซนนี้
childContainer[].nickname string ชื่อเล่นของโซนสำหรับคอนเทนเนอร์ย่อย
childContainer[].publicId string รหัสสาธารณะของคอนเทนเนอร์ย่อย
containerId string รหัสคอนเทนเนอร์ GTM
fingerprint string ลายนิ้วมือของโซน GTM ที่คำนวณขณะจัดเก็บข้อมูล ระบบจะคำนวณค่านี้ใหม่ทุกครั้งที่มีการแก้ไขโซน
name string ชื่อที่แสดงของโซน
notes string หมายเหตุผู้ใช้เกี่ยวกับวิธีใช้โซนนี้ในคอนเทนเนอร์
path string เส้นทางแบบสัมพัทธ์ของ API ของ GTM Zone
tagManagerUrl string ลิงก์ที่สร้างโดยอัตโนมัติไปยัง UI ของ Tag Manager
typeRestriction nested object ข้อจำกัดประเภทของโซนนี้
typeRestriction.enable boolean เป็นจริงหากเปิดใช้ข้อจำกัดประเภทสำหรับโซนนี้
typeRestriction.whitelistedTypeId[] list รายการรหัสสาธารณะประเภทต่างๆ ที่ได้รับอนุญาตให้ใช้ในโซนนี้
workspaceId string รหัสพื้นที่ทำงาน GTM
zoneId string รหัสโซนจะระบุโซน GTM ที่ไม่ซ้ำกัน

เมธอด

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