REST Resource: accounts.containers.workspaces.variables

المورد: المتغيّر

تمثّل هذه السمة متغيّرًا في أداة "إدارة العلامات من Google".

تمثيل 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

المسار النسبي لواجهة برمجة التطبيقات لمتغيّر GTM.

accountId

string

رقم تعريف حساب Google Tag Manager

containerId

string

رقم تعريف حاوية Google Tag Manager

workspaceId

string

معرّف مساحة عمل "إدارة العلامات من Google"

variableId

string

يحدّد معرّف المتغيّر متغيّر Google Tag Manager بشكلٍ فريد.

name

string

الاسم المعروض للمتغيّر.

type

string

نوع متغيّر "إدارة العلامات من Google"

notes

string

ملاحظات المستخدم حول كيفية تطبيق هذا المتغيّر في الحاوية

scheduleStartMs

string (int64 format)

الطابع الزمني للبدء بالملّي ثانية لجدولة متغيّر.

scheduleEndMs

string (int64 format)

الطابع الزمني النهائي بالملي ثانية لجدولة متغيّر

parameter[]

object (Parameter)

مَعلمات المتغيّر

enablingTriggerId[]

string

للحاويات على الأجهزة الجوّالة فقط: قائمة بمعرّفات المشغّلات لتفعيل المتغيّرات الشرطية. يتم تفعيل المتغيّر إذا كان أحد مشغّلات التفعيل صحيحًا بينما تكون جميع مشغّلات الإيقاف غير صحيحة. يتم التعامل معها كمجموعة غير مرتبة.

disablingTriggerId[]

string

للحاويات على الأجهزة الجوّالة فقط: قائمة بأرقام تعريف المشغّلات لإيقاف المتغيّرات الشرطية. يتم تفعيل المتغيّر إذا كان أحد مشغّلات التفعيل صحيحًا بينما تكون جميع مشغّلات الإيقاف غير صحيحة. يتم التعامل معها كمجموعة غير مرتبة.

fingerprint

string

بصمة متغيّر "إدارة العلامات من Google" كما تم احتسابها في وقت التخزين ويتم إعادة احتساب هذه القيمة كلّما تم تعديل المتغيّر.

parentFolderId

string

معرّف المجلد الرئيسي

tagManagerUrl

string

رابط يتم إنشاؤه تلقائيًا إلى واجهة مستخدم "إدارة العلامات من Google"

formatValue

object (FormatValue)

خيار لتحويل قيمة متغيّر إلى قيمة أخرى

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)

القيمة المطلوب تحويلها إذا كانت قيمة المتغيّر خطأ

CaseConversionType

عمليات التعداد
none
lowercase خيار لتحويل قيمة متغيّر إلى أحرف صغيرة
uppercase خيار لتحويل قيمة متغيّر إلى أحرف كبيرة

DecimalSeparatorType

عمليات التعداد
decimalSeparatorTypeUnspecified
period خيار لتحويل قيمة متغيّر إلى رقم باستخدام النقطة كفاصل عشري
comma خيار تحويل قيمة متغيّر إلى رقم باستخدام الفاصلة كفاصل عشري
automatic خيار تحويل قيمة متغيّرة إلى رقم مع رصد تلقائي للفاصل العشري

الطُرق

create

تنشئ هذه الطريقة متغيّرًا في أداة Google Tag Manager.

delete

تحذف هذه الطريقة متغيّرًا في GTM.

get

تعرض هذه الطريقة متغيّرًا في أداة "إدارة العلامات من Google".

list

تعرض هذه الطريقة جميع متغيرات Google Tag Manager الخاصة بإحدى الحاويات.

revert

تعود التغييرات إلى "متغيّر" في "مساحة عمل" في "إدارة العلامات من Google".

update

تعديل متغيّر في "إدارة العلامات من Google"