Variables

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

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

یک متغیر Google Tag Manager را نشان می دهد.

{
  "path": string,
  "accountId": string,
  "containerId": string,
  "workspaceId": string,
  "variableId": string,
  "name": string,
  "type": string,
  "notes": string,
  "scheduleStartMs": long,
  "scheduleEndMs": long,
  "parameter": [
    {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  ],
  "enablingTriggerId": [
    string
  ],
  "disablingTriggerId": [
    string
  ],
  "fingerprint": string,
  "parentFolderId": string,
  "tagManagerUrl": string,
  "formatValue": {
    "caseConversionType": string,
    "convertNullToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertUndefinedToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertTrueToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    },
    "convertFalseToValue": {
      "type": string,
      "key": string,
      "value": string,
      "list": [
        (Parameter)
      ],
      "map": [
        (Parameter)
      ],
      "isWeakReference": boolean
    }
  }
}
نام ملک ارزش شرح یادداشت
accountId string شناسه حساب GTM.
containerId string شناسه کانتینر GTM.
disablingTriggerId[] list فقط برای کانتینرهای موبایل: فهرستی از شناسه‌های ماشه برای غیرفعال کردن متغیرهای شرطی. متغیر در صورتی فعال می شود که یکی از تریگرهای فعال کننده درست باشد در حالی که همه محرک های غیرفعال کننده نادرست باشند. به عنوان یک مجموعه نامرتب رفتار می شود. قابل نوشتن
enablingTriggerId[] list فقط برای کانتینرهای موبایل: فهرستی از شناسه‌های راه‌انداز برای فعال کردن متغیرهای شرطی. متغیر در صورتی فعال می شود که یکی از محرک های فعال کننده درست باشد در حالی که همه محرک های غیرفعال نادرست باشند. به عنوان یک مجموعه نامرتب رفتار می شود. قابل نوشتن
fingerprint string اثر انگشت متغیر GTM همانطور که در زمان ذخیره سازی محاسبه می شود. هر زمان که متغیر اصلاح شود، این مقدار مجدداً محاسبه می شود.
formatValue nested object گزینه ای برای تبدیل یک مقدار متغیر به مقدار دیگر.
formatValue. caseConversionType string گزینه ای برای تبدیل یک مقدار متغیر رشته ای به حروف کوچک یا بزرگ.

مقادیر قابل قبول عبارتند از:
  • " lowercase "
  • " none "
  • " uppercase "
formatValue. convertFalseToValue nested object مقداری که باید در صورت نادرست بودن مقدار متغیر تبدیل شود.
formatValue.convertFalseToValue. isWeakReference boolean اینکه آیا یک پارامتر نوع مرجع به شدت یا ضعیف ارجاع داده می شود یا خیر. فقط توسط Transformations استفاده می شود. قابل نوشتن
formatValue.convertFalseToValue. key string کلید نامگذاری شده که به طور منحصر به فرد یک پارامتر را شناسایی می کند. برای پارامترهای سطح بالا و همچنین مقادیر نقشه مورد نیاز است. برای مقادیر لیست نادیده گرفته شد. قابل نوشتن
formatValue.convertFalseToValue. list[] list پارامترهای این پارامتر فهرست (کلیدها نادیده گرفته خواهند شد). قابل نوشتن
formatValue.convertFalseToValue. map[] list پارامترهای این پارامتر نقشه (باید کلید داشته باشد؛ کلیدها باید منحصر به فرد باشند). قابل نوشتن
formatValue.convertFalseToValue. type string نوع پارامتر مقادیر معتبر عبارتند از:
  • boolean : مقدار یک بولی را نشان می دهد که به صورت "درست" یا "نادرست" نمایش داده می شود.
  • integer : این مقدار یک مقدار عدد صحیح امضا شده 64 بیتی را در پایه 10 نشان می دهد
  • list : لیستی از پارامترها باید مشخص شود
  • map : یک نقشه از پارامترها باید مشخص شود
  • template : مقدار هر متنی را نشان می دهد. این می تواند شامل مراجع متغیر باشد (حتی مراجع متغیری که ممکن است انواع غیر رشته ای را برگرداند)
  • trigger_reference : مقدار نشان دهنده یک ماشه است که به عنوان شناسه ماشه نشان داده می شود
  • tag_reference : مقدار نشان دهنده یک برچسب است که به عنوان نام برچسب نشان داده می شود


مقادیر قابل قبول عبارتند از:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
قابل نوشتن
formatValue.convertFalseToValue. value string مقدار یک پارامتر (ممکن است حاوی ارجاعات متغیری مانند "") متناسب با نوع مشخص شده باشد. قابل نوشتن
formatValue. convertNullToValue nested object مقداری که باید در صورت تهی بودن مقدار متغیر تبدیل شود.
formatValue.convertNullToValue. isWeakReference boolean اینکه آیا یک پارامتر نوع مرجع به شدت یا ضعیف ارجاع داده می شود یا خیر. فقط توسط Transformations استفاده می شود. قابل نوشتن
formatValue.convertNullToValue. key string کلید نامگذاری شده که به طور منحصر به فرد یک پارامتر را شناسایی می کند. برای پارامترهای سطح بالا و همچنین مقادیر نقشه مورد نیاز است. برای مقادیر لیست نادیده گرفته شد. قابل نوشتن
formatValue.convertNullToValue. list[] list پارامترهای این پارامتر فهرست (کلیدها نادیده گرفته خواهند شد). قابل نوشتن
formatValue.convertNullToValue. map[] list پارامترهای این پارامتر نقشه (باید کلید داشته باشد؛ کلیدها باید منحصر به فرد باشند). قابل نوشتن
formatValue.convertNullToValue. type string نوع پارامتر مقادیر معتبر عبارتند از:
  • boolean : مقدار یک بولی را نشان می دهد که به صورت "درست" یا "نادرست" نمایش داده می شود.
  • integer : این مقدار یک مقدار عدد صحیح امضا شده 64 بیتی را در پایه 10 نشان می دهد
  • list : لیستی از پارامترها باید مشخص شود
  • map : یک نقشه از پارامترها باید مشخص شود
  • template : مقدار هر متنی را نشان می دهد. این می تواند شامل مراجع متغیر باشد (حتی مراجع متغیری که ممکن است انواع غیر رشته ای را برگرداند)
  • trigger_reference : مقدار نشان دهنده یک ماشه است که به عنوان شناسه ماشه نشان داده می شود
  • tag_reference : مقدار نشان دهنده یک برچسب است که به عنوان نام برچسب نشان داده می شود


مقادیر قابل قبول عبارتند از:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
قابل نوشتن
formatValue.convertNullToValue. value string مقدار یک پارامتر (ممکن است حاوی ارجاعات متغیری مانند "") متناسب با نوع مشخص شده باشد. قابل نوشتن
formatValue. convertTrueToValue nested object مقداری که باید در صورت درست بودن مقدار متغیر تبدیل شود.
formatValue.convertTrueToValue. isWeakReference boolean اینکه آیا یک پارامتر نوع مرجع به شدت یا ضعیف ارجاع داده می شود یا خیر. فقط توسط Transformations استفاده می شود. قابل نوشتن
formatValue.convertTrueToValue. key string کلید نامگذاری شده که به طور منحصر به فرد یک پارامتر را شناسایی می کند. برای پارامترهای سطح بالا و همچنین مقادیر نقشه مورد نیاز است. برای مقادیر لیست نادیده گرفته شد. قابل نوشتن
formatValue.convertTrueToValue. list[] list پارامترهای این پارامتر فهرست (کلیدها نادیده گرفته خواهند شد). قابل نوشتن
formatValue.convertTrueToValue. map[] list پارامترهای این پارامتر نقشه (باید کلید داشته باشد؛ کلیدها باید منحصر به فرد باشند). قابل نوشتن
formatValue.convertTrueToValue. type string نوع پارامتر مقادیر معتبر عبارتند از:
  • boolean : مقدار یک بولی را نشان می دهد که به صورت "درست" یا "نادرست" نمایش داده می شود.
  • integer : این مقدار یک مقدار عدد صحیح امضا شده 64 بیتی را در پایه 10 نشان می دهد
  • list : لیستی از پارامترها باید مشخص شود
  • map : یک نقشه از پارامترها باید مشخص شود
  • template : مقدار هر متنی را نشان می دهد. این می تواند شامل مراجع متغیر باشد (حتی مراجع متغیری که ممکن است انواع غیر رشته ای را برگرداند)
  • trigger_reference : مقدار نشان دهنده یک ماشه است که به عنوان شناسه ماشه نشان داده می شود
  • tag_reference : مقدار نشان دهنده یک برچسب است که به عنوان نام برچسب نشان داده می شود


مقادیر قابل قبول عبارتند از:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
قابل نوشتن
formatValue.convertTrueToValue. value string مقدار یک پارامتر (ممکن است حاوی ارجاعات متغیری مانند "") متناسب با نوع مشخص شده باشد. قابل نوشتن
formatValue. convertUndefinedToValue nested object اگر مقدار متغیر تعریف نشده باشد، مقداری که باید تبدیل شود.
formatValue.convertUndefinedToValue. isWeakReference boolean اینکه آیا یک پارامتر نوع مرجع به شدت یا ضعیف ارجاع داده می شود یا خیر. فقط توسط Transformations استفاده می شود. قابل نوشتن
formatValue.convertUndefinedToValue. key string کلید نامگذاری شده که به طور منحصر به فرد یک پارامتر را شناسایی می کند. برای پارامترهای سطح بالا و همچنین مقادیر نقشه مورد نیاز است. برای مقادیر لیست نادیده گرفته شد. قابل نوشتن
formatValue.convertUndefinedToValue. list[] list پارامترهای این پارامتر فهرست (کلیدها نادیده گرفته خواهند شد). قابل نوشتن
formatValue.convertUndefinedToValue. map[] list پارامترهای این پارامتر نقشه (باید کلید داشته باشد؛ کلیدها باید منحصر به فرد باشند). قابل نوشتن
formatValue.convertUndefinedToValue. type string نوع پارامتر مقادیر معتبر عبارتند از:
  • boolean : مقدار یک بولی را نشان می دهد که به صورت "درست" یا "نادرست" نمایش داده می شود.
  • integer : این مقدار یک مقدار عدد صحیح امضا شده 64 بیتی را در پایه 10 نشان می دهد
  • list : لیستی از پارامترها باید مشخص شود
  • map : یک نقشه از پارامترها باید مشخص شود
  • template : مقدار هر متنی را نشان می دهد. این می تواند شامل مراجع متغیر باشد (حتی مراجع متغیری که ممکن است انواع غیر رشته ای را برگرداند)
  • trigger_reference : مقدار نشان دهنده یک ماشه است که به عنوان شناسه ماشه نشان داده می شود
  • tag_reference : مقدار نشان دهنده یک برچسب است که به عنوان نام برچسب نشان داده می شود


مقادیر قابل قبول عبارتند از:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
قابل نوشتن
formatValue.convertUndefinedToValue. value string مقدار یک پارامتر (ممکن است حاوی ارجاعات متغیری مانند "") متناسب با نوع مشخص شده باشد. قابل نوشتن
name string نام نمایشی متغیر قابل نوشتن
notes string یادداشت های کاربر در مورد نحوه اعمال این متغیر در ظرف. قابل نوشتن
parameter[] list پارامترهای متغیر قابل نوشتن
parameter[]. isWeakReference boolean اینکه آیا یک پارامتر نوع مرجع به شدت یا ضعیف ارجاع داده می شود یا خیر. فقط توسط Transformations استفاده می شود. قابل نوشتن
parameter[]. key string کلید نامگذاری شده که به طور منحصر به فرد یک پارامتر را شناسایی می کند. برای پارامترهای سطح بالا و همچنین مقادیر نقشه مورد نیاز است. برای مقادیر لیست نادیده گرفته شد. قابل نوشتن
parameter[]. list[] list پارامترهای این پارامتر فهرست (کلیدها نادیده گرفته خواهند شد). قابل نوشتن
parameter[]. map[] list پارامترهای این پارامتر نقشه (باید کلید داشته باشد؛ کلیدها باید منحصر به فرد باشند). قابل نوشتن
parameter[]. type string نوع پارامتر مقادیر معتبر عبارتند از:
  • boolean : مقدار یک بولی را نشان می دهد که به صورت "درست" یا "نادرست" نمایش داده می شود.
  • integer : این مقدار یک مقدار عدد صحیح امضا شده 64 بیتی را در پایه 10 نشان می دهد
  • list : لیستی از پارامترها باید مشخص شود
  • map : یک نقشه از پارامترها باید مشخص شود
  • template : مقدار هر متنی را نشان می دهد. این می تواند شامل مراجع متغیر باشد (حتی مراجع متغیری که ممکن است انواع غیر رشته ای را برگرداند)
  • trigger_reference : مقدار نشان دهنده یک ماشه است که به عنوان شناسه ماشه نشان داده می شود
  • tag_reference : مقدار نشان دهنده یک برچسب است که به عنوان نام برچسب نشان داده می شود


مقادیر قابل قبول عبارتند از:
  • " boolean "
  • " integer "
  • " list "
  • " map "
  • " tagReference "
  • " template "
  • " triggerReference "
  • " typeUnspecified "
قابل نوشتن
parameter[]. value string مقدار یک پارامتر (ممکن است حاوی ارجاعات متغیری مانند "") متناسب با نوع مشخص شده باشد. قابل نوشتن
parentFolderId string شناسه پوشه والد
path string مسیر نسبی API متغیر GTM.
scheduleEndMs long مهر زمانی پایان در میلی ثانیه برای برنامه ریزی یک متغیر. قابل نوشتن
scheduleStartMs long مهر زمان شروع در میلی ثانیه برای برنامه ریزی یک متغیر. قابل نوشتن
tagManagerUrl string پیوند ایجاد شده خودکار به رابط کاربری تگ مدیر
type string نوع متغیر GTM. قابل نوشتن
variableId string شناسه متغیر به طور یکتا متغیر GTM را شناسایی می کند.
workspaceId string شناسه فضای کاری GTM.

مواد و روش ها

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