Zones

برای لیست روش های این منبع، انتهای این صفحه را ببینید.

بازنمایی منابع

محتویات یک منطقه مدیریت برچسب 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
    ]
  }
}
نام ملک ارزش شرح یادداشت
accountId string شناسه حساب GTM.
boundary nested object مرز این منطقه
boundary. condition[] list شرایطی که وقتی به هم متصل می شوند، مرز را تشکیل می دهند.
boundary.condition[]. parameter[] list لیستی از پارامترهای نامگذاری شده (کلید/مقدار)، بسته به نوع شرایط. یادداشت:
  • برای عملگرهای باینری، پارامترهایی به نام‌های arg0 و arg1 را برای تعیین عملوند چپ و راست به ترتیب درج کنید.
  • در این زمان، عملوند سمت چپ ( arg0 ) باید مرجع یک متغیر باشد.
  • برای تطبیق Regex غیر حساس به حروف بزرگ، یک پارامتر بولی به نام ignore_case که روی true تنظیم شده است، اضافه کنید. اگر مقدار دیگری مشخص یا تنظیم نشده باشد، تطبیق به حروف بزرگ و کوچک حساس خواهد بود.
  • برای نفی یک عملگر، یک پارامتر بولی به نام پارامتر بولی negate که روی true تنظیم شده است.
قابل نوشتن
boundary.condition[].parameter[]. isWeakReference boolean اینکه آیا یک پارامتر نوع مرجع به شدت یا ضعیف ارجاع داده می شود یا خیر. فقط توسط Transformations استفاده می شود. قابل نوشتن
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.
tagManagerUrl string پیوند ایجاد شده خودکار به رابط کاربری تگ مدیر
typeRestriction nested object محدودیت های نوع این منطقه.
typeRestriction. enable boolean درست است اگر محدودیت های نوع برای این منطقه فعال شده باشد.
typeRestriction. whitelistedTypeId[] list فهرست نوع شناسه‌های عمومی که برای استفاده در این منطقه در لیست سفید قرار گرفته‌اند.
workspaceId string شناسه فضای کاری GTM.
zoneId string Zone ID به طور منحصر به فرد منطقه GTM را شناسایی می کند.

مواد و روش ها

ايجاد كردن
یک منطقه GTM ایجاد می کند.
حذف
یک منطقه GTM را حذف می کند.
گرفتن
یک منطقه GTM دریافت می کند.
فهرست
همه مناطق GTM یک فضای کاری کانتینر GTM را فهرست می کند.
برگرداندن
تغییرات را به یک منطقه GTM در یک فضای کاری GTM برمی‌گرداند.
به روز رسانی
یک منطقه GTM را به روز می کند.