REST Resource: accounts.containers.workspaces.variables

משאב: משתנה

מייצג משתנה של Google Tag Manager.

ייצוג 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

מזהה המשתנה מזהה באופן ייחודי את משתנה GTM.

name

string

השם המוצג של המשתנה.

type

string

סוג המשתנה ב-GTM.

notes

string

הערות של משתמשים לגבי אופן ההחלה של המשתנה הזה במאגר התגים.

scheduleStartMs

string (int64 format)

חותמת הזמן של ההתחלה במילישניות לתזמון משתנה.

scheduleEndMs

string (int64 format)

חותמת הזמן של הסיום במילישניות לתזמון משתנה.

parameter[]

object (Parameter)

הפרמטרים של המשתנה.

enablingTriggerId[]

string

רק למאגרי תגים לנייד: רשימה של מזהי טריגרים להפעלת משתנים מותנים. המשתנה מופעל אם אחד מהטריגרים להפעלה הוא true, וכל הטריגרים להשבתה הם false. הם נחשבים לקבוצה לא מסודרת.

disablingTriggerId[]

string

למאגרי תגים לנייד בלבד: רשימה של מזהי טריגרים להשבתת משתנים מותנים. המשתנה מופעל אם אחד מהטריגרים להפעלה הוא true, וכל הטריגרים להשבתה הם false. הם נחשבים לקבוצה לא מסודרת.

fingerprint

string

טביעת האצבע של משתנה GTM כפי שמחושבת בזמן האחסון. הערך הזה מחושב מחדש בכל פעם שמשנים את המשתנה.

parentFolderId

string

מזהה תיקיית ההורה.

tagManagerUrl

string

קישור שנוצר אוטומטית לממשק המשתמש של Tag Manager

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)

הערך להמרה אם ערך המשתנה הוא null.

convertUndefinedToValue

object (Parameter)

הערך להמרה אם ערך המשתנה לא מוגדר.

convertToBoolean

boolean

האפשרות להמיר ערך של משתנה לבוליאני.

convertTrueToValue

object (Parameter)

הערך להמרה אם ערך המשתנה הוא True.

convertFalseToValue

object (Parameter)

הערך להמרה אם ערך המשתנה הוא False.

CaseConversionType

טיפוסים בני מנייה (enum)
none
lowercase האפשרות להמיר ערך של משתנה לאותיות קטנות.
uppercase האפשרות להמיר ערך של משתנה לאותיות רישיות.

DecimalSeparatorType

טיפוסים בני מנייה (enum)
decimalSeparatorTypeUnspecified
period האפשרות להמיר ערך של משתנה למספר עם נקודה כמפריד העשרוני.
comma האפשרות להמיר ערך משתנה למספר עם פסיק כמפריד עשרוני.
automatic האפשרות להמיר ערך של משתנה למספר עם זיהוי אוטומטי של מפריד עשרוני.

Methods

create

יוצרת משתנה GTM.

delete

מחיקת משתנה GTM.

get

מקבל משתנה של GTM.

list

מציג רשימה של כל המשתנים של GTM במאגר תגים.

revert

החזרת שינויים למשתנה GTM בסביבת עבודה של GTM.

update

עדכון של משתנה GTM.