แหล่งข้อมูล: แท็ก
แสดงแท็ก Google Tag Manager
การแสดง JSON |
---|
{ "path": string, "accountId": string, "containerId": string, "workspaceId": string, "tagId": string, "name": string, "type": string, "liveOnly": boolean, "priority": { object ( |
ช่อง | |
---|---|
path |
เส้นทางที่เกี่ยวข้องของ API ของแท็ก GTM |
accountId |
รหัสบัญชี GTM |
containerId |
รหัสคอนเทนเนอร์ GTM |
workspaceId |
รหัสพื้นที่ทํางาน GTM |
tagId |
รหัสแท็กจะระบุแท็ก GTM ได้อย่างไม่ซ้ำกัน |
name |
ชื่อที่แสดงของแท็ก |
type |
ประเภทแท็ก GTM |
liveOnly |
หากตั้งค่าเป็น "จริง" แท็กนี้จะทํางานในสภาพแวดล้อมจริงเท่านั้น (เช่น ไม่ได้อยู่ในโหมดแสดงตัวอย่างหรือแก้ไขข้อบกพร่อง) |
priority |
ลําดับความสําคัญที่เป็นตัวเลขที่ผู้ใช้กําหนดของแท็ก แท็กจะทํางานแบบไม่พร้อมกันตามลําดับความสําคัญ แท็กที่มีค่าตัวเลขสูงกว่าจะทํางานก่อน ลําดับความสําคัญของแท็กอาจเป็นค่าบวกหรือค่าลบก็ได้ ค่าเริ่มต้นคือ 0 |
notes |
หมายเหตุของผู้ใช้เกี่ยวกับวิธีใช้แท็กนี้ในคอนเทนเนอร์ |
scheduleStartMs |
การประทับเวลาเริ่มต้นเป็นมิลลิวินาทีเพื่อกําหนดเวลาแท็ก |
scheduleEndMs |
การประทับเวลาสิ้นสุดเป็นมิลลิวินาทีเพื่อกําหนดเวลาแท็ก |
parameter[] |
พารามิเตอร์ของแท็ก |
fingerprint |
ลายนิ้วมือของแท็ก GTM ที่คำนวณ ณ เวลาจัดเก็บ ระบบจะคํานวณค่านี้ใหม่ทุกครั้งที่มีการแก้ไขแท็ก |
firingTriggerId[] |
รหัสทริกเกอร์ที่เริ่มทํางาน แท็กจะทํางานเมื่อทริกเกอร์ที่ระบุเป็นจริง และเงื่อนไขทั้งหมดของ
(หากระบุไว้) เป็นเท็จ |
blockingTriggerId[] |
รหัสทริกเกอร์การบล็อก หากทริกเกอร์ที่ระบุไว้ประเมินเป็น "จริง" แท็กจะไม่เริ่มทํางาน |
setupTag[] |
รายการแท็กการตั้งค่า ปัจจุบันเราอนุญาตเพียงรายการเดียว |
teardownTag[] |
รายการแท็กการแยกวิเคราะห์ ปัจจุบันเราอนุญาตเพียงรายการเดียว |
parentFolderId |
รหัสโฟลเดอร์หลัก |
tagFiringOption |
ตัวเลือกในการเริ่มทํางานของแท็กนี้ |
tagManagerUrl |
ลิงก์ที่สร้างขึ้นโดยอัตโนมัติไปยัง UI ของเครื่องมือจัดการแท็ก |
paused |
ระบุว่าแท็กหยุดชั่วคราวหรือไม่ ซึ่งจะทําให้แท็กไม่ทํางาน |
monitoringMetadata |
การแมปคู่คีย์-ค่าของข้อมูลเมตาแท็กที่จะรวมไว้ในข้อมูลเหตุการณ์สําหรับการตรวจสอบแท็ก หมายเหตุ:
|
monitoringMetadataTagNameKey |
หากไม่ว่างเปล่า ชื่อที่แสดงของแท็กจะรวมอยู่ในแผนที่ข้อมูลเมตาการตรวจสอบโดยใช้คีย์ที่ระบุ |
consentSettings |
การตั้งค่าความยินยอมของแท็ก |
SetupTag
แสดงการอ้างอิงถึงแท็กที่เริ่มทํางานก่อนแท็กอื่นเพื่อตั้งค่าการพึ่งพา
การแสดง JSON |
---|
{ "tagName": string, "stopOnSetupFailure": boolean } |
ช่อง | |
---|---|
tagName |
ชื่อแท็กการตั้งค่า |
stopOnSetupFailure |
หากเป็น "จริง" ระบบจะเรียกใช้แท็กหลักก็ต่อเมื่อแท็กตั้งค่าเริ่มทํางานสําเร็จเท่านั้น หากเป็นเท็จ ระบบจะเรียกใช้แท็กหลักโดยไม่คำนึงถึงสถานะการเริ่มทํางานของแท็กตั้งค่า |
TeardownTag
แสดงแท็กที่เริ่มทํางานหลังจากแท็กอื่นเพื่อยกเลิกการอ้างอิง
การแสดง JSON |
---|
{ "tagName": string, "stopTeardownOnFailure": boolean } |
ช่อง | |
---|---|
tagName |
ชื่อแท็กการเลิกใช้งาน |
stopTeardownOnFailure |
หากเป็น "จริง" ระบบจะเรียกใช้แท็กการเลิกใช้งานก็ต่อเมื่อแท็กหลักเริ่มทํางานสําเร็จเท่านั้น หากเป็นเท็จ ระบบจะเรียกใช้แท็กการเลิกใช้งานโดยไม่คำนึงถึงสถานะการเริ่มทํางานของแท็กหลัก |
TagFiringOption
Enum | |
---|---|
tagFiringOptionUnspecified |
|
unlimited |
แท็กสามารถเริ่มทํางานหลายครั้งต่อเหตุการณ์ |
oncePerEvent |
แท็กจะทํางานได้เพียงครั้งเดียวต่อเหตุการณ์ แต่ทํางานได้หลายครั้งต่อการโหลดแต่ละครั้ง (เช่น การโหลดแอปหรือการโหลดหน้าเว็บ) |
oncePerLoad |
แท็กจะทํางานได้ต่อการโหลด 1 ครั้งเท่านั้น (เช่น การโหลดแอปหรือการโหลดหน้าเว็บ) |
ConsentSetting
การแสดง JSON |
---|
{ "consentStatus": enum ( |
ช่อง | |
---|---|
consentStatus |
สถานะความยินยอมของแท็ก หากตั้งค่าเป็น "จำเป็น" รันไทม์จะตรวจสอบว่าประเภทความยินยอมที่ระบุโดย
ฟิลด์แล้ว |
consentType |
ประเภทความยินยอมที่จะตรวจสอบระหว่างการเริ่มทํางานของแท็กหากอยู่ในสถานะ "จําเป็นต้องได้รับความยินยอม" พารามิเตอร์นี้ต้องเป็นประเภท
โดยที่รายการแต่ละรายการในลิสต์เป็นประเภท
. |
ManualConsentOption
Enum | |
---|---|
notSet |
ค่าเริ่มต้นที่ผู้ใช้ไม่ได้ระบุการตั้งค่าใดๆ |
notNeeded |
แท็กไม่จําเป็นต้องมีการตั้งค่าความยินยอมเพิ่มเติม |
needed |
แท็กต้องมีการตั้งค่าความยินยอมเพิ่มเติม |
เมธอด |
|
---|---|
|
สร้างแท็ก GTM |
|
ลบแท็ก GTM |
|
รับแท็ก GTM |
|
แสดงรายการแท็ก GTM ทั้งหมดของคอนเทนเนอร์ |
|
เปลี่ยนการเปลี่ยนแปลงในแท็ก GTM ในเวิร์กสเปซ GTM กลับ |
|
อัปเดตแท็ก GTM |