REST Resource: accounts.containers.workspaces.variables

ทรัพยากร: ตัวแปร

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

การแสดง JSON
{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": string,
  "scheduleEndMs": string,
  "parameter": [
    {
      object (Parameter)
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    object (FormatValue)
  }
}
ช่อง
path

string

เส้นทางที่เกี่ยวข้องของ API ของตัวแปร GTM

accountId

string

รหัสบัญชี GTM

containerId

string

รหัสคอนเทนเนอร์ GTM

workspaceId

string

รหัสพื้นที่ทํางาน GTM

variableId

string

รหัสตัวแปรจะระบุตัวแปร GTM ได้อย่างไม่ซ้ำกัน

name

string

ชื่อที่แสดงของตัวแปร

type

string

ประเภทตัวแปร GTM

notes

string

หมายเหตุของผู้ใช้เกี่ยวกับวิธีใช้ตัวแปรนี้ในคอนเทนเนอร์

scheduleStartMs

string (int64 format)

การประทับเวลาเริ่มต้นเป็นมิลลิวินาทีเพื่อกําหนดเวลาตัวแปร

scheduleEndMs

string (int64 format)

การประทับเวลาสิ้นสุดเป็นมิลลิวินาทีเพื่อกําหนดเวลาตัวแปร

parameter[]

object (Parameter)

พารามิเตอร์ของตัวแปร

enablingTriggerId[]

string

สําหรับคอนเทนเนอร์บนอุปกรณ์เคลื่อนที่เท่านั้น: รายการรหัสทริกเกอร์สําหรับการเปิดใช้ตัวแปรแบบมีเงื่อนไข ระบบจะเปิดใช้ตัวแปรหากทริกเกอร์ที่เปิดใช้รายการใดรายการหนึ่งเป็นจริง ขณะที่ทริกเกอร์ที่ปิดใช้ทั้งหมดเป็นเท็จ ระบบจะถือว่าชุดข้อมูลนี้ไม่เป็นระเบียบ

disablingTriggerId[]

string

สําหรับคอนเทนเนอร์บนอุปกรณ์เคลื่อนที่เท่านั้น: รายการรหัสทริกเกอร์สําหรับการปิดใช้ตัวแปรแบบมีเงื่อนไข ระบบจะเปิดใช้ตัวแปรหากทริกเกอร์ที่เปิดใช้รายการใดรายการหนึ่งเป็น "จริง" ขณะที่ทริกเกอร์ที่ปิดใช้ทั้งหมดเป็น "เท็จ" ระบบจะถือว่าชุดข้อมูลนี้ไม่เป็นระเบียบ

fingerprint

string

ลายนิ้วมือของตัวแปร GTM ที่คำนวณ ณ เวลาจัดเก็บ ระบบจะคํานวณค่านี้ใหม่ทุกครั้งที่มีการแก้ไขตัวแปร

parentFolderId

string

รหัสโฟลเดอร์หลัก

tagManagerUrl

string

ลิงก์ที่สร้างขึ้นโดยอัตโนมัติไปยัง UI ของเครื่องมือจัดการแท็ก

formatValue

object (FormatValue)

ตัวเลือกในการแปลงค่าตัวแปรเป็นค่าอื่น

FormatValue

การแสดง JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
ช่อง
caseConversionType

enum (CaseConversionType)

ตัวเลือกในการแปลงค่าตัวแปรประเภทสตริงเป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

convertNullToValue

object (Parameter)

ค่าที่จะแปลงหากค่าตัวแปรเป็น Null

convertUndefinedToValue

object (Parameter)

ค่าที่จะแปลงหากค่าตัวแปรไม่มีการกำหนด

convertTrueToValue

object (Parameter)

ค่าที่จะแปลงหากค่าตัวแปรเป็น "จริง"

convertFalseToValue

object (Parameter)

ค่าที่จะแปลงหากค่าตัวแปรเป็นเท็จ

CaseConversionType

Enum
none
lowercase ตัวเลือกในการแปลงค่าตัวแปรเป็นตัวพิมพ์เล็ก
uppercase ตัวเลือกในการแปลงค่าตัวแปรเป็นอักษรตัวพิมพ์ใหญ่

เมธอด

create

สร้างตัวแปร GTM

delete

ลบตัวแปร GTM

get

รับตัวแปร GTM

list

แสดงรายการตัวแปร GTM ทั้งหมดของคอนเทนเนอร์

revert

เปลี่ยนการเปลี่ยนแปลงในตัวแปร GTM ในเวิร์กสเปซ GTM กลับ

update

อัปเดตตัวแปร GTM