REST Resource: accounts.containers.workspaces.variables

منبع: متغیر

نشان دهنده یک متغیر گوگل تگ منیجر است.

نمایش 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

شناسه متغیر (Variable ID) به طور منحصر به فرد متغیر 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

لینک خودکار ایجاد شده به رابط کاربری مدیریت تگ

formatValue

object ( FormatValue )

گزینه‌ای برای تبدیل مقدار متغیر به مقدار دیگر.

مقدار قالب

نمایش JSON
{
  "caseConversionType": enum (CaseConversionType),
  "convertToNumber": enum (DecimalSeparatorType),
  "convertNullToValue": {
    object (Parameter)
  },
  "convertUndefinedToValue": {
    object (Parameter)
  },
  "convertToBoolean": boolean,
  "convertTrueToValue": {
    object (Parameter)
  },
  "convertFalseToValue": {
    object (Parameter)
  }
}
فیلدها
caseConversionType

enum ( CaseConversionType )

گزینه‌ای برای تبدیل مقدار متغیر از نوع رشته‌ای به حروف کوچک یا بزرگ.

convertToNumber

enum ( DecimalSeparatorType )

گزینه تبدیل مقدار متغیر به عدد.

convertNullToValue

object ( Parameter )

مقداری که در صورت تهی بودن مقدار متغیر، باید تبدیل شود.

convertUndefinedToValue

object ( Parameter )

مقداری که در صورت تعریف نشدن مقدار متغیر، باید تبدیل شود.

convertToBoolean

boolean

گزینه‌ای برای تبدیل مقدار متغیر به بولی.

convertTrueToValue

object ( Parameter )

مقداری که در صورت درست بودن مقدار متغیر، تبدیل می‌شود.

convertFalseToValue

object ( Parameter )

مقداری که در صورت نادرست بودن مقدار متغیر، باید تبدیل شود.

نوع تبدیل پرونده

انوم‌ها
none
lowercase گزینه‌ای برای تبدیل مقدار متغیر به حروف کوچک.
uppercase گزینه‌ای برای تبدیل مقدار متغیر به حروف بزرگ.

نوع جداکننده اعشاری

انوم‌ها
decimalSeparatorTypeUnspecified
period گزینه‌ای برای تبدیل مقدار متغیر به عدد با استفاده از نقطه به عنوان جداکننده اعشاری.
comma گزینه‌ای برای تبدیل مقدار متغیر به عدد با استفاده از کاما به عنوان جداکننده اعشاری.
automatic گزینه‌ای برای تبدیل مقدار متغیر به عدد با تشخیص خودکار جداکننده اعشاری.

روش‌ها

create

یک متغیر GTM ایجاد می‌کند.

delete

یک متغیر GTM را حذف می‌کند.

get

یک متغیر GTM دریافت می‌کند.

list

تمام متغیرهای GTM یک کانتینر را لیست می‌کند.

revert

تغییرات را به یک متغیر GTM در فضای کاری GTM برمی‌گرداند.

update

یک متغیر GTM را به‌روزرسانی می‌کند.