Zones

Để biết danh sách các phương thức cho tài nguyên này, hãy xem ở cuối trang.

Biểu diễn tài nguyên

Đại diện cho nội dung của một Vùng trong Trình quản lý thẻ của Google.

{
  "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
    ]
  }
}
Tên tài sản Giá trị Mô tả Ghi chú
accountId string Mã tài khoản GTM.
boundary nested object Ranh giới của vùng này.
boundary.condition[] list Các điều kiện mà khi kết hợp sẽ tạo thành ranh giới.
boundary.condition[].parameter[] list Danh sách các thông số được đặt tên (khoá/giá trị), tuỳ thuộc vào loại điều kiện. Lưu ý:
  • Đối với các toán tử nhị phân, hãy thêm các tham số có tên arg0arg1 để chỉ định toán hạng bên trái và bên phải tương ứng.
  • Tại thời điểm này, toán hạng bên trái (arg0) phải là tham chiếu đến một biến.
  • Để so khớp Biểu thức chính quy không phân biệt chữ hoa chữ thường, hãy thêm tham số boolean có tên ignore_case được đặt thành true. Nếu không được chỉ định hoặc đặt thành bất kỳ giá trị nào khác, thì kết quả khớp sẽ phân biệt chữ hoa chữ thường.
  • Để phủ định một toán tử, hãy thêm một tham số boolean có tên là tham số boolean negate được đặt thành true.
có thể ghi
boundary.condition[].parameter[].isWeakReference boolean Liệu tham số loại tham chiếu được tham chiếu mạnh hay yếu. Chỉ có Quy tắc chuyển đổi sử dụng. có thể ghi
boundary.condition[].parameter[].key string Khoá được đặt tên giúp nhận dạng duy nhất một thông số. Bắt buộc đối với các thông số cấp cao nhất, cũng như các giá trị bản đồ. Bỏ qua đối với các giá trị danh sách. có thể ghi
boundary.condition[].parameter[].list[] list Các tham số của tham số danh sách này (các khoá sẽ bị bỏ qua). có thể ghi
boundary.condition[].parameter[].map[] list Các thông số của thông số ánh xạ này (phải có khoá; khoá phải là duy nhất). có thể ghi
boundary.condition[].parameter[].type string Loại thông số. Các giá trị hợp lệ là:
  • boolean: Giá trị đại diện cho một boolean, được biểu thị dưới dạng "true" hoặc "false"
  • integer: Giá trị đại diện cho giá trị số nguyên 64 bit đã ký, trong cơ số 10
  • list: Bạn cần chỉ định danh sách các tham số
  • map: Cần chỉ định sơ đồ liên kết các tham số
  • template: Giá trị đại diện cho văn bản bất kỳ; điều này có thể bao gồm các tham chiếu biến (thậm chí cả các tham chiếu biến có thể trả về các loại không phải chuỗi)
  • trigger_reference: Giá trị đại diện cho một điều kiện kích hoạt, được biểu thị dưới dạng mã điều kiện kích hoạt
  • tag_reference: Giá trị đại diện cho thẻ, được biểu thị dưới dạng tên thẻ


Các giá trị được chấp nhận là:
  • "boolean"
  • "integer"
  • "list"
  • "map"
  • "tagReference"
  • "template"
  • "triggerReference"
  • "typeUnspecified"
có thể ghi
boundary.condition[].parameter[].value string Giá trị của thông số (có thể chứa các biến tham chiếu như "") phù hợp với loại đã chỉ định. có thể ghi
boundary.condition[].type string Loại toán tử cho điều kiện này.

Các giá trị được chấp nhận là:
  • "conditionTypeUnspecified"
  • "contains"
  • "cssSelector"
  • "endsWith"
  • "equals"
  • "greater"
  • "greaterOrEquals"
  • "less"
  • "lessOrEquals"
  • "matchRegex"
  • "startsWith"
  • "urlMatches"
có thể ghi
boundary.customEvaluationTriggerId[] list Mã điều kiện kích hoạt đánh giá tuỳ chỉnh. Một vùng sẽ đánh giá các điều kiện ranh giới của nó khi bất kỳ điều kiện kích hoạt nào được liệt kê đều đúng.
childContainer[] list Các vùng chứa là phần tử con của Vùng này.
childContainer[].nickname string Biệt hiệu của vùng này dành cho vùng chứa con.
childContainer[].publicId string Mã công khai của vùng chứa con.
containerId string Mã vùng chứa Trình quản lý thẻ của Google (GTM).
fingerprint string Vân tay số của vùng GTM như được tính toán tại thời điểm lưu trữ. Giá trị này được tính toán lại mỗi khi vùng được sửa đổi.
name string Tên hiển thị của vùng.
notes string Ghi chú của người dùng về cách áp dụng vùng này trong vùng chứa.
path string Đường dẫn tương đối của API của Vùng GTM.
tagManagerUrl string Đường liên kết được tạo tự động đến giao diện người dùng của trình quản lý thẻ
typeRestriction nested object Quy định hạn chế về loại của vùng này.
typeRestriction.enable boolean Đúng nếu các hạn chế về loại đã được bật cho Vùng này.
typeRestriction.whitelistedTypeId[] list Danh sách các loại mã nhận dạng công khai đã được đưa vào danh sách cho phép để sử dụng trong vùng này.
workspaceId string Mã không gian làm việc của Trình quản lý thẻ của Google (GTM).
zoneId string Mã vùng xác định duy nhất Vùng GTM.

Phương thức

tạo
Tạo vùng GTM.
xóa
Xoá một vùng Trình quản lý thẻ của Google (GTM).
nhận
Có một vùng Trình quản lý thẻ của Google (GTM).
list
Liệt kê tất cả các vùng Trình quản lý thẻ của Google (GTM) trong không gian làm việc của vùng chứa Trình quản lý thẻ của Google (GTM).
huỷ bỏ
Huỷ bỏ các thay đổi về Vùng Trình quản lý thẻ của Google (GTM) trong Không gian làm việc của GTM.
cập nhật
Cập nhật vùng GTM.